--- /srv/rebuilderd/tmp/rebuilderdMpfUWX/inputs/libscip10.0_10.1.0+ds-2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdMpfUWX/out/libscip10.0_10.1.0+ds-2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-09-21 18:57:56.000000 debian-binary │ --rw-r--r-- 0 0 0 1160 2026-09-21 18:57:56.000000 control.tar.xz │ --rw-r--r-- 0 0 0 5126512 2026-09-21 18:57:56.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1156 2026-09-21 18:57:56.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 5125840 2026-09-21 18:57:56.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libscip.so.10.1.0 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0xa62838 0x00a62838 0x00a62838 0x08170 0x08170 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xa6a9ac 0xa6a9ac R E 0x10000 │ │ │ │ + ARM_EXIDX 0xa62840 0x00a62840 0x00a62840 0x08170 0x08170 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xa6a9b4 0xa6a9b4 R E 0x10000 │ │ │ │ LOAD 0xa74558 0x00a74558 0x00a74558 0x0c2c0 0x0e8bc RW 0x10000 │ │ │ │ DYNAMIC 0xa7a61c 0x00a7a61c 0x00a7a61c 0x00160 0x00160 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0xa74558 0x00a74558 0x00a74558 0x00010 0x00050 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0xa74558 0x00a74558 0x00a74558 0x0baa8 0x0baa8 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,18 +11,18 @@ │ │ │ │ [ 6] .gnu.version_r VERNEED 000495ac 0495ac 000210 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 000497bc 0497bc 00e7f8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00057fb4 057fb4 007e70 08 AI 3 23 4 │ │ │ │ [ 9] .init PROGBITS 0005fe24 05fe24 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0005fe30 05fe30 00c134 04 AX 0 0 4 │ │ │ │ [11] .text PROGBITS 0006bf68 06bf68 93d3d8 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 009a9340 9a9340 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 009a9348 9a9348 0806a8 00 A 0 0 8 │ │ │ │ - [14] .ARM.extab PROGBITS 00a299f0 a299f0 038e46 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00a62838 a62838 008170 00 AL 11 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00a6a9a8 a6a9a8 000004 00 A 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 009a9348 9a9348 0806b0 00 A 0 0 8 │ │ │ │ + [14] .ARM.extab PROGBITS 00a299f8 a299f8 038e46 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00a62840 a62840 008170 00 AL 11 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00a6a9b0 a6a9b0 000004 00 A 0 0 4 │ │ │ │ [17] .tdata PROGBITS 00a74558 a74558 000010 00 WAT 0 0 8 │ │ │ │ [18] .tbss NOBITS 00a74568 a74568 000040 00 WAT 0 0 4 │ │ │ │ [19] .init_array INIT_ARRAY 00a74568 a74568 000038 04 WA 0 0 4 │ │ │ │ [20] .fini_array FINI_ARRAY 00a745a0 a745a0 000004 04 WA 0 0 4 │ │ │ │ [21] .data.rel.ro PROGBITS 00a745a4 a745a4 006078 00 WA 0 0 4 │ │ │ │ [22] .dynamic DYNAMIC 00a7a61c a7a61c 000160 08 WA 4 0 4 │ │ │ │ [23] .got PROGBITS 00a7a77c a7a77c 005880 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1974,15 +1974,15 @@ │ │ │ │ 1970: 005d176d 206 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertLongPtrRealRealIntBool │ │ │ │ 1971: 005dfa71 62 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealBoolPtr │ │ │ │ 1972: 00673751 8 FUNC GLOBAL DEFAULT 11 SCIPgetNSepaRounds │ │ │ │ 1973: 005fb189 184 FUNC GLOBAL DEFAULT 11 SCIPhashmapInsertReal │ │ │ │ 1974: 00657b25 56 FUNC GLOBAL DEFAULT 11 SCIPgetRowSolFeasibility │ │ │ │ 1975: 00291fdd 5540 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurScheduler │ │ │ │ 1976: 0071488d 4 FUNC GLOBAL DEFAULT 11 SCIPxmlFirstChild │ │ │ │ - 1977: 00a1e950 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ + 1977: 00a1e958 29 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container9exceptionE │ │ │ │ 1978: 005bbea9 204 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrPtrLongIntInt │ │ │ │ 1979: 001e9321 1172 FUNC GLOBAL DEFAULT 11 SCIPmultiplyBySumExprSum │ │ │ │ 1980: 001514bd 100 FUNC GLOBAL DEFAULT 11 SCIPaddExprViolScoreNonlinear │ │ │ │ 1981: 00628131 4 FUNC GLOBAL DEFAULT 11 SCIPpropGetFreq │ │ │ │ 1982: 0064e1d1 80 FUNC GLOBAL DEFAULT 11 SCIPgetDecomps │ │ │ │ 1983: 001efee9 6 FUNC GLOBAL DEFAULT 11 SCIPexprintGetCapability │ │ │ │ 1984: 005f950d 4 FUNC GLOBAL DEFAULT 11 SCIPbtGetRoot │ │ │ │ @@ -2667,15 +2667,15 @@ │ │ │ │ 2663: 006633f1 16 FUNC GLOBAL DEFAULT 11 SCIPgetNodeDualbound │ │ │ │ 2664: 00650df1 136 FUNC GLOBAL DEFAULT 11 SCIPbranchLPExact │ │ │ │ 2665: 006455f9 200 FUNC GLOBAL DEFAULT 11 SCIPaddConflictBinvar │ │ │ │ 2666: 00650bad 176 FUNC GLOBAL DEFAULT 11 SCIPdropVarEvent │ │ │ │ 2667: 0055c2d5 156 FUNC GLOBAL DEFAULT 11 SCIPlapackSolveLinearEquations │ │ │ │ 2668: 0065e1ed 18 FUNC GLOBAL DEFAULT 11 SCIPdualfeasCeil │ │ │ │ 2669: 005fac55 144 FUNC GLOBAL DEFAULT 11 SCIPhashtableSafeInsert │ │ │ │ - 2670: 00a25190 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ + 2670: 00a25198 40 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 2671: 005cb059 66 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosIntPtrReal │ │ │ │ 2672: 001b97e1 2600 FUNC GLOBAL DEFAULT 11 SCIPincludeCutselEnsemble │ │ │ │ 2673: 0069a88d 4 FUNC GLOBAL DEFAULT 11 SCIPsepaGetDesc │ │ │ │ 2674: 00673711 12 FUNC GLOBAL DEFAULT 11 SCIPgetNRootStrongbranchs │ │ │ │ 2675: 006b3581 14 FUNC GLOBAL DEFAULT 11 SCIPsolIsPartial │ │ │ │ 2676: 004f1da5 6 FUNC GLOBAL DEFAULT 11 SCIPbendersGetNStrengthenFails │ │ │ │ 2677: 00556bd5 1268 FUNC GLOBAL DEFAULT 11 SCIPintervalSolveUnivariateQuadExpressionPositiveAllScalar │ │ │ │ @@ -3114,15 +3114,15 @@ │ │ │ │ 3110: 005b520d 194 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertPtrRealRealInt │ │ │ │ 3111: 004002ad 608 FUNC GLOBAL DEFAULT 11 SCIPincludePresolBoundshift │ │ │ │ 3112: 0065b8ed 3400 FUNC GLOBAL DEFAULT 11 SCIPcreateNlpiProblemFromNlRows │ │ │ │ 3113: 00547b21 4 FUNC GLOBAL DEFAULT 11 SCIPheurGetMaxdepth │ │ │ │ 3114: 0096aa39 22 FUNC GLOBAL DEFAULT 11 SCIPlpiExactExistsDualRay │ │ │ │ 3115: 004049a1 228 FUNC GLOBAL DEFAULT 11 SCIPincludePresolDualagg │ │ │ │ 3116: 004f3289 6 FUNC GLOBAL DEFAULT 11 SCIPbendersInStrengthenRound │ │ │ │ - 3117: 00a2584c 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ + 3117: 00a25854 24 OBJECT WEAK DEFAULT 13 _ZTSSt19_Sp_make_shared_tag │ │ │ │ 3118: 001fb7b5 13328 FUNC GLOBAL DEFAULT 11 SCIPexprintEval │ │ │ │ 3119: 006453c1 96 FUNC GLOBAL DEFAULT 11 SCIPaddConflictLb │ │ │ │ 3120: 00628a61 516 FUNC GLOBAL DEFAULT 11 SCIPrationalCheckInfByValue │ │ │ │ 3121: 0065f38d 84 FUNC GLOBAL DEFAULT 11 SCIPsetHeuristics │ │ │ │ 3122: 00545eb5 4 FUNC GLOBAL DEFAULT 11 SCIPrewind │ │ │ │ 3123: 004a9415 1028 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaClosecuts │ │ │ │ 3124: 005d94a5 1840 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownPtrRealInt │ │ │ │ @@ -3740,15 +3740,15 @@ │ │ │ │ 3736: 0065ed15 84 FUNC GLOBAL DEFAULT 11 SCIPsetBoolParam │ │ │ │ 3737: 0060d2a9 324 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetJacobianRowSparsity │ │ │ │ 3738: 00659e55 120 FUNC GLOBAL DEFAULT 11 SCIPgetNLPStatistics │ │ │ │ 3739: 0014ef0d 1016 FUNC GLOBAL DEFAULT 11 SCIPtightenExprIntervalNonlinear │ │ │ │ 3740: 00639509 6 FUNC GLOBAL DEFAULT 11 SCIPreoptGetLastRestarts │ │ │ │ 3741: 005b276d 140 FUNC GLOBAL DEFAULT 11 SCIPselectPtrPtr │ │ │ │ 3742: 0065df1d 50 FUNC GLOBAL DEFAULT 11 SCIPfeasFrac │ │ │ │ - 3743: 00a1ec90 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ + 3743: 00a1ec98 41 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 3744: 006592f1 36 FUNC GLOBAL DEFAULT 11 SCIPcollectMemoryGarbage │ │ │ │ 3745: 0067390d 8 FUNC GLOBAL DEFAULT 11 SCIPgetNActiveConss │ │ │ │ 3746: 0064c4f9 100 FUNC GLOBAL DEFAULT 11 SCIPaddRowCutpool │ │ │ │ 3747: 00684161 252 FUNC GLOBAL DEFAULT 11 SCIPwriteVarName │ │ │ │ 3748: 00692de5 66 FUNC GLOBAL DEFAULT 11 SCIPgetVarConflictlengthScoreCurrentRun │ │ │ │ 3749: 006b0651 16 FUNC GLOBAL DEFAULT 11 SCIPsolIsOriginal │ │ │ │ 3750: 00072c79 96 FUNC GLOBAL DEFAULT 11 SCIPgetProbabilityExp3 │ │ │ │ @@ -4531,15 +4531,15 @@ │ │ │ │ 4527: 00520d05 8 FUNC GLOBAL DEFAULT 11 SCIPconsGetNLocksTypeNeg │ │ │ │ 4528: 005c3df9 146 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertRealPtrPtrInt │ │ │ │ 4529: 0065d8bd 184 FUNC GLOBAL DEFAULT 11 SCIPparseReal │ │ │ │ 4530: 0053a341 4 FUNC GLOBAL DEFAULT 11 SCIPdialogGetDesc │ │ │ │ 4531: 0065ef35 80 FUNC GLOBAL DEFAULT 11 SCIPsetRealParam │ │ │ │ 4532: 0015d2b9 128 FUNC GLOBAL DEFAULT 11 SCIPcreateConsBasicOrbitope │ │ │ │ 4533: 0049388d 268 FUNC GLOBAL DEFAULT 11 SCIPincludeReaderSol │ │ │ │ - 4534: 00a29788 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ + 4534: 00a29790 9 OBJECT WEAK DEFAULT 13 _ZTS7SPxSCIP │ │ │ │ 4535: 005efc3d 128 FUNC GLOBAL DEFAULT 11 SCIPselectDownLong │ │ │ │ 4536: 00641af1 104 FUNC GLOBAL DEFAULT 11 SCIPresetBandit │ │ │ │ 4537: 0053afa1 4 FUNC GLOBAL DEFAULT 11 SCIPdispGetPriority │ │ │ │ 4538: 0054c5bd 4 FUNC GLOBAL DEFAULT 11 SCIPiisIsSubscipIrreducible │ │ │ │ 4539: 001bd75d 4 FUNC GLOBAL DEFAULT 11 SCIPdecompGetBlockGraphMinDegree │ │ │ │ 4540: 001b8e6d 6 FUNC GLOBAL DEFAULT 11 SCIPgetRhsXor │ │ │ │ 4541: 007f23d1 1084 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE13changeRowRealEiRKNS_9LPRowBaseIdEE │ │ │ │ @@ -4880,15 +4880,15 @@ │ │ │ │ 4876: 00658bbd 18 FUNC GLOBAL DEFAULT 11 SCIPgetLPExactSolstat │ │ │ │ 4877: 0062ad05 16 FUNC GLOBAL DEFAULT 11 SCIPrationalIsNegInfinity │ │ │ │ 4878: 0064655d 24 FUNC GLOBAL DEFAULT 11 SCIPcaptureCons │ │ │ │ 4879: 0065076d 26 FUNC GLOBAL DEFAULT 11 SCIPsetEventhdlrExitsol │ │ │ │ 4880: 00721931 28 FUNC GLOBAL DEFAULT 11 SCIPlpiIsPrimalFeasible │ │ │ │ 4881: 005c5dc1 2492 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedRealRealRealBoolBoolPtr │ │ │ │ 4882: 0058b841 14 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetRowIdxPtr │ │ │ │ - 4883: 00a1ecbc 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ + 4883: 00a1ecc4 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 4884: 007ce795 620 FUNC WEAK DEFAULT 11 _ZN6soplex10SoPlexBaseIdE11clearLPRealEv │ │ │ │ 4885: 005b2119 1620 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedPtrPtr │ │ │ │ 4886: 0058b865 4 FUNC GLOBAL DEFAULT 11 SCIPmatrixGetNRows │ │ │ │ 4887: 00652435 104 FUNC GLOBAL DEFAULT 11 SCIPcreateExpr │ │ │ │ 4888: 0067389d 14 FUNC GLOBAL DEFAULT 11 SCIPgetNConflictConssApplied │ │ │ │ 4889: 00634401 4 FUNC GLOBAL DEFAULT 11 SCIPreaderGetDesc │ │ │ │ 4890: 0068e759 1128 FUNC GLOBAL DEFAULT 11 SCIPinferVarUbCons │ │ │ │ @@ -5150,15 +5150,15 @@ │ │ │ │ 5146: 0061f081 6 FUNC GLOBAL DEFAULT 11 SCIPpricerGetSetupTime │ │ │ │ 5147: 0061c08d 4 FUNC GLOBAL DEFAULT 11 SCIPpresolGetNAggrVars │ │ │ │ 5148: 004f07a1 4 FUNC GLOBAL DEFAULT 11 SCIPbendersSetData │ │ │ │ 5149: 005fd9c9 12 FUNC GLOBAL DEFAULT 11 SCIProwprepSetCoef │ │ │ │ 5150: 006438f9 50 FUNC GLOBAL DEFAULT 11 SCIPshouldCertificateTrackBounds │ │ │ │ 5151: 0070bef1 10 FUNC GLOBAL DEFAULT 11 SCIPvarGetVubCoefs │ │ │ │ 5152: 0006f261 464 FUNC GLOBAL DEFAULT 11 BMSgarbagecollectBlockMemory_call │ │ │ │ - 5153: 00a1e914 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ + 5153: 00a1e91c 19 OBJECT WEAK DEFAULT 13 _ZTSN5boost9exceptionE │ │ │ │ 5154: 005e4a69 2024 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownRealRealPtrPtr │ │ │ │ 5155: 006310f9 580 FUNC GLOBAL DEFAULT 11 SCIPrationalarrayCopy │ │ │ │ 5156: 0068ae39 820 FUNC GLOBAL DEFAULT 11 SCIPchgVarType │ │ │ │ 5157: 00655d19 76 FUNC GLOBAL DEFAULT 11 SCIPincludeExternalCodeInformation │ │ │ │ 5158: 00285985 4320 FUNC GLOBAL DEFAULT 11 SCIPapplyRens │ │ │ │ 5159: 0065236d 136 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlr │ │ │ │ 5160: 0065b4e9 88 FUNC GLOBAL DEFAULT 11 SCIPsetNlpiObjective │ │ │ │ @@ -5212,15 +5212,15 @@ │ │ │ │ 5208: 0064696d 26 FUNC GLOBAL DEFAULT 11 SCIPsetConsStickingAtNode │ │ │ │ 5209: 002eaefd 5120 FUNC GLOBAL DEFAULT 11 SCIPincludeNlpSolverIpopt │ │ │ │ 5210: 001ec4c5 312 FUNC GLOBAL DEFAULT 11 SCIPincludeExprhdlrValue │ │ │ │ 5211: 00539401 4 FUNC GLOBAL DEFAULT 11 SCIPcutselIsInitialized │ │ │ │ 5212: 002577a5 276 FUNC GLOBAL DEFAULT 11 SCIPheurPassIndicator │ │ │ │ 5213: 00629165 288 FUNC GLOBAL DEFAULT 11 SCIPrationalAdd │ │ │ │ 5214: 001c5b05 136 FUNC GLOBAL DEFAULT 11 SCIPdialogExecSetPresolvingOff │ │ │ │ - 5215: 00a253fc 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5215: 00a25404 47 OBJECT WEAK DEFAULT 13 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5216: 0070bde5 44 FUNC GLOBAL DEFAULT 11 SCIPvarGetWorstBoundLocalExact │ │ │ │ 5217: 0053a6b1 30 FUNC GLOBAL DEFAULT 11 SCIPdialogWriteHistory │ │ │ │ 5218: 009a246d 44 FUNC GLOBAL DEFAULT 11 SCIPtpiDestroyCondition │ │ │ │ 5219: 00646399 324 FUNC GLOBAL DEFAULT 11 SCIPcreateCons │ │ │ │ 5220: 005e3d99 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealRealInt │ │ │ │ 5221: 005db819 186 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownPtrRealIntInt │ │ │ │ 5222: 00682105 22 FUNC GLOBAL DEFAULT 11 SCIPgetChildren │ │ │ │ @@ -5331,15 +5331,15 @@ │ │ │ │ 5327: 005d59bd 100 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertDownInd │ │ │ │ 5328: 005e8e29 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealPtrPtrIntInt │ │ │ │ 5329: 00556421 1008 FUNC GLOBAL DEFAULT 11 SCIPintervalQuadUpperBound │ │ │ │ 5330: 009a24d9 30 FUNC GLOBAL DEFAULT 11 SCIPtpiWaitCondition │ │ │ │ 5331: 004fb2ad 164 FUNC GLOBAL DEFAULT 11 SCIPboundstoreCreate │ │ │ │ 5332: 005e0b8d 48 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosDownRealInt │ │ │ │ 5333: 0065e631 86 FUNC GLOBAL DEFAULT 11 SCIPisSumRelGT │ │ │ │ - 5334: 00a27af8 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ + 5334: 00a27b00 52 OBJECT WEAK DEFAULT 13 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 5335: 0070c6c9 8 FUNC GLOBAL DEFAULT 11 SCIPvarSetCertificateIndex │ │ │ │ 5336: 00539d59 272 FUNC GLOBAL DEFAULT 11 SCIPdialogDisplayMenuEntry │ │ │ │ 5337: 006441b1 92 FUNC GLOBAL DEFAULT 11 SCIPaddCertificateAggrInfo │ │ │ │ 5338: 0064313d 6 FUNC GLOBAL DEFAULT 11 SCIPgetNExternBranchCands │ │ │ │ 5339: 0070e7c5 908 FUNC GLOBAL DEFAULT 11 SCIPrbtreeDelete_call │ │ │ │ 5340: 00234961 1856 FUNC GLOBAL DEFAULT 11 SCIPincludeHeurCompletesol │ │ │ │ 5341: 00694199 88 FUNC GLOBAL DEFAULT 11 SCIPprintVar │ │ │ │ @@ -5366,15 +5366,15 @@ │ │ │ │ 5362: 006735f5 26 FUNC GLOBAL DEFAULT 11 SCIPgetNExactLPs │ │ │ │ 5363: 00519bf5 6 FUNC GLOBAL DEFAULT 11 SCIPconshdlrGetNRespropCalls │ │ │ │ 5364: 001c30b9 204 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplayProblem │ │ │ │ 5365: 0053f89d 4 FUNC GLOBAL DEFAULT 11 SCIPexprhdlrSetSimplify │ │ │ │ 5366: 004f25d9 38 FUNC GLOBAL DEFAULT 11 SCIPbendersSetSubproblemObjval │ │ │ │ 5367: 00655b5d 420 FUNC GLOBAL DEFAULT 11 SCIPisPresolveFinished │ │ │ │ 5368: 004fdc95 4 FUNC GLOBAL DEFAULT 11 SCIPbranchruleGetName │ │ │ │ - 5369: 00a1e928 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 5369: 00a1e930 39 OBJECT WEAK DEFAULT 13 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ 5370: 0053d609 72 FUNC GLOBAL DEFAULT 11 SCIPeventGetRowOldCoefVal │ │ │ │ 5371: 00641cf1 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersCopy │ │ │ │ 5372: 001dff51 120 FUNC GLOBAL DEFAULT 11 SCIPaddSquareSecant │ │ │ │ 5373: 005b7c31 60 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrPtrInt │ │ │ │ 5374: 0068e305 1108 FUNC GLOBAL DEFAULT 11 SCIPinferVarLbCons │ │ │ │ 5375: 005ad9c9 16 FUNC GLOBAL DEFAULT 11 SCIPqueueFirst │ │ │ │ 5376: 00673c39 8 FUNC GLOBAL DEFAULT 11 SCIPgetCutoffbound │ │ │ │ @@ -5396,15 +5396,15 @@ │ │ │ │ 5392: 004a657d 3652 FUNC GLOBAL DEFAULT 11 SCIPincludeSepaCGMIP │ │ │ │ 5393: 0070be11 24 FUNC GLOBAL DEFAULT 11 SCIPvarGetBestBoundType │ │ │ │ 5394: 0053c00d 6 FUNC GLOBAL DEFAULT 11 SCIPeventhdlrGetTime │ │ │ │ 5395: 006428b1 26 FUNC GLOBAL DEFAULT 11 SCIPsetBenderscutFree │ │ │ │ 5396: 005e52e5 76 FUNC GLOBAL DEFAULT 11 SCIPsortDownRealLongRealInt │ │ │ │ 5397: 00611321 16 FUNC GLOBAL DEFAULT 11 SCIPparamGetReal │ │ │ │ 5398: 005ea365 1504 FUNC GLOBAL DEFAULT 11 SCIPselectWeightedDownIntInt │ │ │ │ - 5399: 00a298c0 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ + 5399: 00a298c8 8 OBJECT UNIQUE DEFAULT 13 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 5400: 005b1fb9 62 FUNC GLOBAL DEFAULT 11 SCIPsortPtrPtr │ │ │ │ 5401: 00689939 1136 FUNC GLOBAL DEFAULT 11 SCIPaddVarImplication │ │ │ │ 5402: 007126c1 8 FUNC GLOBAL DEFAULT 11 tcliqueGetNEdges │ │ │ │ 5403: 006cb14d 4 FUNC GLOBAL DEFAULT 11 SCIPgetSymExprdataConstants │ │ │ │ 5404: 006651f1 26 FUNC GLOBAL DEFAULT 11 SCIPsetPropExit │ │ │ │ 5405: 005dad89 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownPtrPtrInt │ │ │ │ 5406: 00641d0d 26 FUNC GLOBAL DEFAULT 11 SCIPsetBendersFree │ │ │ │ @@ -5521,15 +5521,15 @@ │ │ │ │ 5517: 005d44ed 78 FUNC GLOBAL DEFAULT 11 SCIPsortedvecDelPosPtrIntIntBoolBool │ │ │ │ 5518: 0054d5e5 6 FUNC GLOBAL DEFAULT 11 SCIPiisGetSubscipCons │ │ │ │ 5519: 00543649 116 FUNC GLOBAL DEFAULT 11 SCIPexprRemoveChildren │ │ │ │ 5520: 00669601 88 FUNC GLOBAL DEFAULT 11 SCIPgetNSols │ │ │ │ 5521: 0064d15d 6 FUNC GLOBAL DEFAULT 11 SCIPgetIntarrayMaxIdx │ │ │ │ 5522: 005e5c39 148 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealLongRealInt │ │ │ │ 5523: 001bf31d 1844 FUNC GLOBAL DEFAULT 11 SCIPdialogExecDisplaySubSolution │ │ │ │ - 5524: 00a1e970 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ + 5524: 00a1e978 33 OBJECT WEAK DEFAULT 13 _ZTSN5boost9container12length_errorE │ │ │ │ 5525: 00556089 178 FUNC GLOBAL DEFAULT 11 SCIPintervalSign │ │ │ │ 5526: 007136dd 212 FUNC GLOBAL DEFAULT 11 SCIPxmlFreeNode │ │ │ │ 5527: 006579d5 12 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxActivity │ │ │ │ 5528: 000a1d19 704 FUNC GLOBAL DEFAULT 11 SCIPcreateConsAnd │ │ │ │ 5529: 005ca795 126 FUNC GLOBAL DEFAULT 11 SCIPsortedvecInsertIntIntReal │ │ │ │ 5530: 006679a5 136 FUNC GLOBAL DEFAULT 11 SCIPlinkRelaxSol │ │ │ │ 5531: 0065e5d5 90 FUNC GLOBAL DEFAULT 11 SCIPisSumRelLE │ │ │ │ @@ -5689,15 +5689,15 @@ │ │ │ │ 5685: 00613bed 14 FUNC GLOBAL DEFAULT 11 SCIPparamSetFixed │ │ │ │ 5686: 0064c7b1 92 FUNC GLOBAL DEFAULT 11 SCIPaddDelayedPoolCut │ │ │ │ 5687: 00673745 10 FUNC GLOBAL DEFAULT 11 SCIPgetNPricevarsApplied │ │ │ │ 5688: 006d3185 366 FUNC GLOBAL DEFAULT 11 SCIPsyncdataGetSolutionBuffer │ │ │ │ 5689: 00627571 8 FUNC GLOBAL DEFAULT 11 SCIPpropComp │ │ │ │ 5690: 006c92b9 440 FUNC GLOBAL DEFAULT 11 SCIPaddSymgraphOpnode │ │ │ │ 5691: 0060cbbd 10 FUNC GLOBAL DEFAULT 11 SCIPnlpiOracleGetVarCounts │ │ │ │ - 5692: 00a1ea40 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ + 5692: 00a1ea48 25 OBJECT WEAK DEFAULT 13 _ZTSN3fmt3v1012format_errorE │ │ │ │ 5693: 006579bd 10 FUNC GLOBAL DEFAULT 11 SCIPgetRowMaxCoef │ │ │ │ 5694: 006535a5 22 FUNC GLOBAL DEFAULT 11 SCIPgetExprNewSoltag │ │ │ │ 5695: 00217f09 292 FUNC WEAK DEFAULT 11 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOS5_EESJ_IJEEEEESt17_Rb_tree_iteratorIS8_ESt23_Rb_tree_const_iteratorIS8_EDpOT_ │ │ │ │ 5696: 0006e1e9 268 FUNC GLOBAL DEFAULT 11 BMSfreeChunkMemoryNull_call │ │ │ │ 5697: 00354269 212 FUNC WEAK DEFAULT 11 _ZNSt6vectorIdSaIdEE14_M_fill_assignEjRKd │ │ │ │ 5698: 00692c79 80 FUNC GLOBAL DEFAULT 11 SCIPgetVarVSIDSCurrentRun │ │ │ │ 5699: 005e2bad 140 FUNC GLOBAL DEFAULT 11 SCIPselectDownRealIntPtr │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -7005,42 +7005,42 @@ │ │ │ │ 00a781d0 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a781e8 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a78200 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a78228 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a78248 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a78270 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ 00a783c0 00004d02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -00a76914 00142102 R_ARM_ABS32 00a1e914 _ZTSN5boost9exceptionE │ │ │ │ -00a7691c 0014f902 R_ARM_ABS32 00a1e928 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ -00a76924 0007b902 R_ARM_ABS32 00a1e950 _ZTSN5boost9container9exceptionE │ │ │ │ +00a76914 00142102 R_ARM_ABS32 00a1e91c _ZTSN5boost9exceptionE │ │ │ │ +00a7691c 0014f902 R_ARM_ABS32 00a1e930 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ +00a76924 0007b902 R_ARM_ABS32 00a1e958 _ZTSN5boost9container9exceptionE │ │ │ │ 00a76928 00006402 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 00a77ed8 00006402 R_ARM_ABS32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ 00a7eb5c 00006415 R_ARM_GLOB_DAT 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -00a76930 00159402 R_ARM_ABS32 00a1e970 _ZTSN5boost9container12length_errorE │ │ │ │ +00a76930 00159402 R_ARM_ABS32 00a1e978 _ZTSN5boost9container12length_errorE │ │ │ │ 00a76934 00051a02 R_ARM_ABS32 00a76920 _ZTIN5boost9container9exceptionE │ │ │ │ 00a77008 00051a02 R_ARM_ABS32 00a76920 _ZTIN5boost9container9exceptionE │ │ │ │ -00a76984 00163c02 R_ARM_ABS32 00a1ea40 _ZTSN3fmt3v1012format_errorE │ │ │ │ +00a76984 00163c02 R_ARM_ABS32 00a1ea48 _ZTSN3fmt3v1012format_errorE │ │ │ │ 00a76988 00019b02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00a77118 00019b02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00a77e4c 00019b02 R_ARM_ABS32 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ 00a769c8 00019a02 R_ARM_ABS32 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ 00a7faa4 00019a15 R_ARM_GLOB_DAT 00000000 _ZTINSt6locale5facetE@GLIBCXX_3.4 │ │ │ │ -00a76a28 000e9f02 R_ARM_ABS32 00a1ec90 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ +00a76a28 000e9f02 R_ARM_ABS32 00a1ec98 _ZTSN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 00a76a34 00098302 R_ARM_ABS32 00a76918 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00a76a5c 00098302 R_ARM_ABS32 00a76918 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00a76ff0 00098302 R_ARM_ABS32 00a76918 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00a77110 00098302 R_ARM_ABS32 00a76918 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00a783d0 00098302 R_ARM_ABS32 00a76918 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ 00a76a3c 00020802 R_ARM_ABS32 00000000 _ZTISt14overflow_error@GLIBCXX_3.4 │ │ │ │ 00a76a44 000e6102 R_ARM_ABS32 00a76910 _ZTIN5boost9exceptionE │ │ │ │ 00a76a6c 000e6102 R_ARM_ABS32 00a76910 _ZTIN5boost9exceptionE │ │ │ │ 00a76fe0 000e6102 R_ARM_ABS32 00a76910 _ZTIN5boost9exceptionE │ │ │ │ 00a77120 000e6102 R_ARM_ABS32 00a76910 _ZTIN5boost9exceptionE │ │ │ │ 00a783e0 000e6102 R_ARM_ABS32 00a76910 _ZTIN5boost9exceptionE │ │ │ │ -00a76a50 00131302 R_ARM_ABS32 00a1ecbc _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ +00a76a50 00131302 R_ARM_ABS32 00a1ecc4 _ZTSN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00a76a64 00004002 R_ARM_ABS32 00000000 _ZTISt12domain_error@GLIBCXX_3.4 │ │ │ │ 00a76fe4 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00a76fe8 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00a76ff4 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00a76ff8 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00a770d4 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00a770f8 00018402 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ @@ -7151,21 +7151,21 @@ │ │ │ │ 00a77070 000f6702 R_ARM_ABS32 00a76a24 _ZTIN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 00a7f130 000f6715 R_ARM_GLOB_DAT 00a76a24 _ZTIN5boost10wrapexceptISt14overflow_errorEE │ │ │ │ 00a77080 00115002 R_ARM_ABS32 00a76a4c _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00a77098 00115002 R_ARM_ABS32 00a76a4c _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00a770ac 00115002 R_ARM_ABS32 00a76a4c _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00a7fc98 00115015 R_ARM_GLOB_DAT 00a76a4c _ZTIN5boost10wrapexceptISt12domain_errorEE │ │ │ │ 00a770a4 0001a302 R_ARM_ABS32 00000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 │ │ │ │ -00a77104 000a6e02 R_ARM_ABS32 00a25190 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ +00a77104 000a6e02 R_ARM_ABS32 00a25198 _ZTSN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 00a7712c 00087502 R_ARM_ABS32 00a77100 _ZTIN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 00a77144 00087502 R_ARM_ABS32 00a77100 _ZTIN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 00a77158 00087502 R_ARM_ABS32 00a77100 _ZTIN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ 00a7fedc 00087515 R_ARM_GLOB_DAT 00a77100 _ZTIN5boost10wrapexceptISt13runtime_errorEE │ │ │ │ -00a77264 00145f02 R_ARM_ABS32 00a253fc _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00a772b4 000c2d02 R_ARM_ABS32 00a2584c _ZTSSt19_Sp_make_shared_tag │ │ │ │ +00a77264 00145f02 R_ARM_ABS32 00a25404 _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00a772b4 000c2d02 R_ARM_ABS32 00a25854 _ZTSSt19_Sp_make_shared_tag │ │ │ │ 00a77440 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a7744c 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77458 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77464 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77470 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a7747c 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77488 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ @@ -7191,29 +7191,29 @@ │ │ │ │ 00a77578 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77584 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77590 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a7759c 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a775a8 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a775b4 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a783bc 00179d02 R_ARM_ABS32 00a77e38 _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ -00a77e3c 0014d602 R_ARM_ABS32 00a27af8 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ +00a77e3c 0014d602 R_ARM_ABS32 00a27b00 _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77e40 00148c02 R_ARM_ABS32 00a77260 _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE │ │ │ │ 00a77ee4 0000b102 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00a784dc 0000b102 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00a784f0 0000b102 R_ARM_ABS32 00000000 _ZTISt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00a77ef0 00008e02 R_ARM_ABS32 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ 00a7ed50 00008e15 R_ARM_GLOB_DAT 00000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 │ │ │ │ 00a77efc 0001dd02 R_ARM_ABS32 00000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00a77f08 0001dd02 R_ARM_ABS32 00000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ 00a77f24 00009e02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00a784b4 00009e02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00a784c8 00009e02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00a785d8 00009e02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ 00a785ec 00009e02 R_ARM_ABS32 00000000 _ZTISi@GLIBCXX_3.4 │ │ │ │ -00a7839c 0011b602 R_ARM_ABS32 00a29788 _ZTS7SPxSCIP │ │ │ │ +00a7839c 0011b602 R_ARM_ABS32 00a29790 _ZTS7SPxSCIP │ │ │ │ 00a7854c 00004702 R_ARM_ABS32 00000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 │ │ │ │ 00a78560 00003602 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 │ │ │ │ 00a785a0 00003602 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 │ │ │ │ 00a78564 00009602 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@GLIBCXX_3.4 │ │ │ │ 00a785a4 00009602 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@GLIBCXX_3.4 │ │ │ │ 00a7856c 0000e002 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ 00a785ac 0000e002 R_ARM_ABS32 00000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@GLIBCXX_3.4 │ │ │ │ @@ -7264,15 +7264,15 @@ │ │ │ │ 00a7ea88 000ccd15 R_ARM_GLOB_DAT 001c5fcd SCIPdialogExecSetEmphasisHardlp │ │ │ │ 00a7eaa8 00104815 R_ARM_GLOB_DAT 0053f945 SCIPexprhdlrComp │ │ │ │ 00a7eac0 0003b515 R_ARM_GLOB_DAT 0061f029 SCIPpricerCompName │ │ │ │ 00a7eb0c 00005a15 R_ARM_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ 00a7eb24 000bb015 R_ARM_GLOB_DAT 004f07e1 SCIPbendersCompName │ │ │ │ 00a7eb44 000f7115 R_ARM_GLOB_DAT 001c4871 SCIPdialogExecHelp │ │ │ │ 00a7eb78 00075f15 R_ARM_GLOB_DAT 004efb61 SCIPbendersComp │ │ │ │ -00a7eb94 00151715 R_ARM_GLOB_DAT 00a298c0 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ +00a7eb94 00151715 R_ARM_GLOB_DAT 00a298c8 _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag │ │ │ │ 00a7eb98 00065415 R_ARM_GLOB_DAT 001bfc39 SCIPdialogExecRead │ │ │ │ 00a7ebac 00035815 R_ARM_GLOB_DAT 001c3185 SCIPdialogExecDisplayMemory │ │ │ │ 00a7ebc8 000aa015 R_ARM_GLOB_DAT 006280e1 SCIPpropCompName │ │ │ │ 00a7ebe0 00154815 R_ARM_GLOB_DAT 006b0629 SCIPsolComp │ │ │ │ 00a7ec18 00007015 R_ARM_GLOB_DAT 00000000 _ZNSt12system_errorD1Ev@GLIBCXX_3.4.11 │ │ │ │ 00a7ec20 000ac915 R_ARM_GLOB_DAT 001c44d1 SCIPdialogExecDisplayCompression │ │ │ │ 00a7ec84 00025015 R_ARM_GLOB_DAT 001c2d7d SCIPdialogExecDisplayHeuristics │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6ee310c84c16115417fe0d34bb4f488b3b74596f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35dec545b04a6a658aff329aca9af8c4e0c8e5f4 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -9086,15 +9086,15 @@ │ │ │ │ WJVKzD`` │ │ │ │ *K\"*I+H{DyDxD │ │ │ │ )K\")I)H{DyDxD │ │ │ │ "D*bIJ&DSFO │ │ │ │ "_I`H{DyDxD │ │ │ │ I H{DyDxD │ │ │ │ ARCH=armv8l │ │ │ │ - OSTYPE=Linux-6.12.107+deb13-arm64 │ │ │ │ + OSTYPE=Linux-6.12.107+deb13-cloud-arm64 │ │ │ │ COMP=GNU 16.2.0 │ │ │ │ BUILD=Release │ │ │ │ CHECKSTAGE=AUTO │ │ │ │ CHECKNAME=AUTO │ │ │ │ DEBUGSOL=OFF │ │ │ │ EXPRINT=cppad │ │ │ │ SYM=nauty │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -507,188 +507,188 @@ │ │ │ │ bl febc3940 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 170728 │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ svc 0x000af7f5 │ │ │ │ - addseq ip, sl, r6, ror #19 │ │ │ │ - addseq ip, sl, r0, lsl sl │ │ │ │ - addseq ip, sl, r6, lsr #20 │ │ │ │ + addseq ip, sl, sl, ror #19 │ │ │ │ + addseq ip, sl, r4, lsl sl │ │ │ │ + addseq ip, sl, sl, lsr #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc396c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 170754 │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ mrc 7, 7, APSR_nzcv, cr4, cr5, {7} │ │ │ │ - @ instruction: 0x009ac9ba │ │ │ │ - addseq ip, sl, r4, ror #19 │ │ │ │ - @ instruction: 0x009ac9fa │ │ │ │ + @ instruction: 0x009ac9be │ │ │ │ + addseq ip, sl, r8, ror #19 │ │ │ │ + @ instruction: 0x009ac9fe │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3998 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b0780 │ │ │ │ adcsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000eede │ │ │ │ - addseq ip, sl, r4, asr #25 │ │ │ │ - addseq ip, sl, lr, lsl #26 │ │ │ │ - addseq ip, sl, r4, lsr #26 │ │ │ │ + addseq ip, sl, r8, asr #25 │ │ │ │ + addseq ip, sl, r2, lsl sp │ │ │ │ + addseq ip, sl, r8, lsr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc39c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b07b0 │ │ │ │ sbcsvc pc, r1, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000eec6 │ │ │ │ - addseq ip, sl, r0, lsl sp │ │ │ │ - @ instruction: 0x009accde │ │ │ │ - addseq ip, sl, r4, asr sp │ │ │ │ + addseq ip, sl, r4, lsl sp │ │ │ │ + addseq ip, sl, r2, ror #25 │ │ │ │ + addseq ip, sl, r8, asr sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc39f8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b07e0 │ │ │ │ rsbsne pc, pc, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000eeae │ │ │ │ - addseq ip, sl, ip, lsr sp │ │ │ │ - addseq ip, sl, lr, lsr #25 │ │ │ │ - addseq ip, sl, ip, lsl #27 │ │ │ │ + addseq ip, sl, r0, asr #26 │ │ │ │ + @ instruction: 0x009accb2 │ │ │ │ + umullseq ip, sl, r0, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3a28 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b0810 │ │ │ │ adcsvc pc, r9, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000ee96 │ │ │ │ - addseq ip, sl, r0, ror sp │ │ │ │ - addseq ip, sl, lr, ror ip │ │ │ │ - umullseq ip, sl, r4, ip │ │ │ │ + addseq ip, sl, r4, ror sp │ │ │ │ + addseq ip, sl, r2, lsl #25 │ │ │ │ + umullseq ip, sl, r8, ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3a58 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 170840 │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ mrc 7, 3, APSR_nzcv, cr14, cr5, {7} │ │ │ │ - addseq ip, sl, r2, lsl #27 │ │ │ │ - @ instruction: 0x009ac8f8 │ │ │ │ - addseq ip, sl, lr, lsl #18 │ │ │ │ + addseq ip, sl, r6, lsl #27 │ │ │ │ + @ instruction: 0x009ac8fc │ │ │ │ + addseq ip, sl, r2, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3a84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 17086c │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ mcr 7, 3, pc, cr8, cr5, {7} @ │ │ │ │ - addseq ip, sl, r2, lsl #27 │ │ │ │ - addseq ip, sl, ip, asr #17 │ │ │ │ - addseq ip, sl, r2, ror #17 │ │ │ │ + addseq ip, sl, r6, lsl #27 │ │ │ │ + @ instruction: 0x009ac8d0 │ │ │ │ + addseq ip, sl, r6, ror #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3ab0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 170898 │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ mrc 7, 2, APSR_nzcv, cr2, cr5, {7} │ │ │ │ - umullseq ip, sl, r2, sp │ │ │ │ - addseq ip, sl, r0, lsr #17 │ │ │ │ - @ instruction: 0x009ac8b6 │ │ │ │ + umullseq ip, sl, r6, sp │ │ │ │ + addseq ip, sl, r4, lsr #17 │ │ │ │ + @ instruction: 0x009ac8ba │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3adc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1708c4 │ │ │ │ stmdbmi r4, {r1, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr5, {7} │ │ │ │ - umullseq ip, sl, r6, sp │ │ │ │ - addseq ip, sl, r0, asr #28 │ │ │ │ - addseq ip, sl, r6, asr lr │ │ │ │ + umullseq ip, sl, sl, sp │ │ │ │ + addseq ip, sl, r4, asr #28 │ │ │ │ + addseq ip, sl, sl, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3b08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b08f0 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000ee26 │ │ │ │ - addseq ip, sl, r0, asr lr │ │ │ │ - @ instruction: 0x009aced6 │ │ │ │ - @ instruction: 0x009acef4 │ │ │ │ + addseq ip, sl, r4, asr lr │ │ │ │ + @ instruction: 0x009aceda │ │ │ │ + @ instruction: 0x009acef8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3b38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1b0920 │ │ │ │ sbcsvc pc, r3, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf7f54478 │ │ │ │ svclt 0x0000ee0e │ │ │ │ - @ instruction: 0x009acedc │ │ │ │ - addseq ip, sl, r6, lsr #29 │ │ │ │ - addseq ip, sl, r8, asr pc │ │ │ │ + addseq ip, sl, r0, ror #29 │ │ │ │ + addseq ip, sl, sl, lsr #29 │ │ │ │ + addseq ip, sl, ip, asr pc │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3b68 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 170950 │ │ │ │ stmdbmi r4, {r2, r3, r4, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ ldcl 7, cr15, [r6, #980]! @ 0x3d4 │ │ │ │ - addseq ip, sl, r2, asr #30 │ │ │ │ - @ instruction: 0x009acdb4 │ │ │ │ - addseq ip, sl, sl, asr #27 │ │ │ │ + addseq ip, sl, r6, asr #30 │ │ │ │ + @ instruction: 0x009acdb8 │ │ │ │ + addseq ip, sl, lr, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3b94 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 17097c │ │ │ │ stmdbmi r4, {r1, r2, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [r0, #980]! @ 0x3d4 │ │ │ │ - @ instruction: 0x009acfb6 │ │ │ │ - addseq ip, sl, ip, asr #28 │ │ │ │ - addseq sp, sl, r6, lsr r0 │ │ │ │ + @ instruction: 0x009acfba │ │ │ │ + addseq ip, sl, r0, asr lr │ │ │ │ + addseq sp, sl, sl, lsr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3bc0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1709a8 │ │ │ │ stmdbmi r4, {r0, r2, r3, r4, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ stcl 7, cr15, [sl, #980] @ 0x3d4 │ │ │ │ - addseq sp, sl, r6, lsl r0 │ │ │ │ - umullseq ip, sl, r0, r7 │ │ │ │ - addseq ip, sl, sl, ror r9 │ │ │ │ + addseq sp, sl, sl, lsl r0 │ │ │ │ + umullseq ip, sl, r4, r7 │ │ │ │ + addseq ip, sl, lr, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3bec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 1709d4 │ │ │ │ stmdbmi r4, {r0, r1, r3, r4, r5, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2052 @ 0xfffff7fc │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ ldc 7, cr15, [r4, #980]! @ 0x3d4 │ │ │ │ - @ instruction: 0x009ad5fe │ │ │ │ - addseq ip, sl, r4, ror #14 │ │ │ │ - addseq ip, sl, sl, ror r7 │ │ │ │ + addseq sp, sl, r2, lsl #12 │ │ │ │ + addseq ip, sl, r8, ror #14 │ │ │ │ + addseq ip, sl, lr, ror r7 │ │ │ │ │ │ │ │ 0006ca0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r1, [pc, #1252] @ 6cf04 │ │ │ │ @@ -1322,47 +1322,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #464] @ (6d280 ) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r3 │ │ │ │ subs r0, #66 @ 0x42 │ │ │ │ lsls r1, r4, #2 │ │ │ │ adds r0, #28 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r4!, {r5} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r5, r2, #2 │ │ │ │ ldr r3, [pc, #16] @ (6d110 ) │ │ │ │ ldr r2, [pc, #20] @ (6d114 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ @@ -2173,15 +2173,15 @@ │ │ │ │ │ │ │ │ 0006d814 : │ │ │ │ ldr r1, [pc, #8] @ (6d820 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ b.w 69ac4 <__printf_chk@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d824 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0006d828 : │ │ │ │ @@ -2214,15 +2214,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (6d878 ) │ │ │ │ umull r2, r3, r5, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 6d85c │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d87c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2246,15 +2246,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (6d8c0 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6d8a0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d8c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2279,15 +2279,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (6d90c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6d8ec │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d910 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2311,15 +2311,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (6d954 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6d934 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d958 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2344,15 +2344,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6d97e │ │ │ │ nop │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006d9a4 : │ │ │ │ cbnz r1, 6d9a8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2437,15 +2437,15 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (6da6c ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 67dd4 │ │ │ │ - cbnz r4, 6dade │ │ │ │ + cbnz r0, 6dae0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #436] @ (6dc38 ) │ │ │ │ mov ip, r0 │ │ │ │ @@ -2626,19 +2626,19 @@ │ │ │ │ b.n 6dbdc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006dc4c : │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cbz r2, 6dc72 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2718,17 +2718,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cbnz r0, 6dd34 │ │ │ │ + cbnz r4, 6dd34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r4, 6dd2e │ │ │ │ + cbnz r0, 6dd30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006dd18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2796,21 +2796,21 @@ │ │ │ │ b.w 67dd4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r3, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006dddc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -2885,23 +2885,23 @@ │ │ │ │ b.w 67dd4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1!, {r2, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmia r1!, {} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006deb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3078,17 +3078,17 @@ │ │ │ │ b.n 6df28 │ │ │ │ movs r2, #0 │ │ │ │ b.n 6e048 │ │ │ │ str r1, [r0, #8] │ │ │ │ b.n 6df14 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 6e048 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e080 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3224,17 +3224,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e1e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3332,15 +3332,15 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbz r0, 6e35a │ │ │ │ + cbz r4, 6e35a │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e2f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3410,15 +3410,15 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r2, r4, r6} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ │ │ │ 0006e3b4 : │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -3462,17 +3462,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (6e43c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - uxtb r2, r5 │ │ │ │ + uxtb r6, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e440 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -3592,23 +3592,23 @@ │ │ │ │ b.w 67dd4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 6e5ba │ │ │ │ + cbz r2, 6e5bc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r2, 6e5ba │ │ │ │ + cbz r6, 6e5ba │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cbz r6, 6e5d0 │ │ │ │ + cbz r2, 6e5d2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e59c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -3630,17 +3630,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (6e5e8 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 67dd4 │ │ │ │ nop │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r2, 6e610 │ │ │ │ + cbz r6, 6e610 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e5ec : │ │ │ │ cmp r1, #0 │ │ │ │ blt.w 6e88a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3958,21 +3958,21 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 6e89a │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ adds r5, #16 │ │ │ │ b.n 6e73a │ │ │ │ nop │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006e94c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -4306,21 +4306,21 @@ │ │ │ │ b.n 6eca6 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 6ec2c │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ mov r7, r8 │ │ │ │ adds r7, #16 │ │ │ │ b.n 6eace │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #192 @ 0xc0 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006ecd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4576,19 +4576,19 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 6ef8c │ │ │ │ lsls r0, r4, #2 │ │ │ │ cbnz r4, 6ef86 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 6f098 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 6f0a8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006ef90 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -4855,17 +4855,17 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb6da │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb62e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r5, pc, #872 @ (adr r5, 6f5c4 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 6f5d4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, 6f408 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 6f418 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006f260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -5018,21 +5018,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ strd r3, r3, [r6, #28] │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ b.n 6f2cc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #776 @ (adr r3, 6f724 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 6f734 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ - add r3, pc, #704 @ (adr r3, 6f6e4 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, 6f6f4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #680 @ (adr r3, 6f6d0 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 6f6e0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r7} │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ │ │ │ 0006f430 : │ │ │ │ @@ -5341,31 +5341,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - add r3, pc, #96 @ (adr r3, 6f7d4 ) │ │ │ │ + add r3, pc, #112 @ (adr r3, 6f7e4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, 6f900 ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 6f910 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6f83c ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 6f84c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 6f7a0 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 6f7b0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #56 @ (adr r2, 6f7bc ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 6f7cc ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 6f7e0 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 6f7f0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 6f798 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 6f7a8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #896 @ (adr r1, 6fb14 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 6fb24 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006f794 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -5462,21 +5462,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #560 @ (adr r1, 6fac8 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 6fad8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #624 @ (adr r1, 6fb0c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 6fb1c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #800 @ (adr r0, 6fbc0 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 6fbd0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #56 @ (adr r1, 6f8dc ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 6f8ec ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006f8a4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -5513,17 +5513,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (6f914 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 6fbd0 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 6fbe0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006f918 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -5567,19 +5567,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (6f9a4 ) │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 67dd4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #304 @ (adr r0, 6fad8 ) │ │ │ │ + add r0, pc, #320 @ (adr r0, 6fae8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006f9a8 : │ │ │ │ vstr d0, [r0, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -5802,25 +5802,25 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (6fbe8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 6fa5c │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #480 @ (adr r0, 6fdbc ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 6fdcc ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006fbec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6034,25 +6034,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (6fe24 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 6fc96 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006fe28 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -6169,17 +6169,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (6ff58 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 6fee8 │ │ │ │ mov r5, r3 │ │ │ │ b.n 6febc │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0006ff5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -6274,17 +6274,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 6ffe8 │ │ │ │ mov r5, r1 │ │ │ │ b.n 6ffbe │ │ │ │ nop │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00070060 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6374,15 +6374,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #8] @ (70144 ) │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 67dd4 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00070148 : │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 70198 │ │ │ │ push {lr} │ │ │ │ @@ -6474,17 +6474,17 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 69ac8 <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ b.n 70208 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ @@ -7008,17 +7008,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #128 @ (adr r1, 7077c ) │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00070704 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7287,17 +7287,17 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #672] @ (70c24 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [sp, #904] @ 0x388 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + str r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00070990 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7516,15 +7516,15 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #672] @ (70e48 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00070bb0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -7751,15 +7751,15 @@ │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r5, [pc, #672] @ (71094 ) │ │ │ │ ... │ │ │ │ │ │ │ │ 00070df4 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -7897,15 +7897,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 70f58 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0d400a0 │ │ │ │ str??.w r0, [r2, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @@ -7998,19 +7998,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r4, #2 │ │ │ │ bics.w r0, lr, #160 @ 0xa0 │ │ │ │ str.w r0, [sl, r0, lsl #2] │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ vaddl.s32 q8, d20, d16 │ │ │ │ @ instruction: 0xf7f000a0 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00071068 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -8186,39 +8186,39 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (71250 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 711b8 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ │ │ │ │ 00071254 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -8393,19 +8393,19 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 71392 │ │ │ │ b.n 712c2 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r5, [pc, #672] @ (716a0 ) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ 00071404 : │ │ │ │ @@ -8435,19 +8435,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (71458 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 67dd4 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0007145c : │ │ │ │ ldr r2, [pc, #12] @ (7146c ) │ │ │ │ ldr r3, [pc, #16] @ (71470 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ @@ -8656,17 +8656,17 @@ │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 716c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ negs r3, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ and.w r3, r3, #31 │ │ │ │ and.w r4, r2, #31 │ │ │ │ it pl │ │ │ │ negpl r4, r3 │ │ │ │ @@ -8933,19 +8933,19 @@ │ │ │ │ itt eq │ │ │ │ ldreq.w r2, [r2, #480] @ 0x1e0 │ │ │ │ orreq r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r3, #2 │ │ │ │ negs r3, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ and.w r3, r3, #15 │ │ │ │ and.w r6, r2, #15 │ │ │ │ it pl │ │ │ │ negpl r6, r3 │ │ │ │ @@ -9097,19 +9097,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r4, [r5, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ │ │ │ 00071c30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9135,17 +9135,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + lsrs r2, r1, #17 │ │ │ │ lsls r4, r2, #2 │ │ │ │ │ │ │ │ 00071c80 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -9170,17 +9170,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9260,28 +9260,28 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (71dc4 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 71d4e │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r7, #25] │ │ │ │ + ldrb r2, [r0, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc2l 0, cr0, [r8], {153} @ 0x99 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + stc2l 0, cr0, [ip], {153} @ 0x99 │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r1, #13 │ │ │ │ + lsrs r2, r2, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-612 @ 0xfffffd9c │ │ │ │ + ldc2l 0, cr0, [r6], #-612 @ 0xfffffd9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cbz r3, 71e00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (71e04 ) │ │ │ │ @@ -9296,15 +9296,15 @@ │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 65e84 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00071e08 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00071e0c : │ │ │ │ @@ -9370,21 +9370,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (71ebc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r0, [r4, #21] │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -9465,31 +9465,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (71fb8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 71f22 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r0, r4, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xfa820099 │ │ │ │ + @ instruction: 0xfa860099 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -9602,15 +9602,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #15] │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -9936,32 +9936,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (724c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 72452 │ │ │ │ nop │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r2, r1, #18 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rsb r0, r4, #5013504 @ 0x4c8000 │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ + rsb r0, r8, #5013504 @ 0x4c8000 │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sub.w r0, r8, #5013504 @ 0x4c8000 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + sub.w r0, ip, #5013504 @ 0x4c8000 │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf5900099 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + @ instruction: 0xf5940099 │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sbcs.w r0, sl, #5013504 @ 0x4c8000 │ │ │ │ + sbcs.w r0, lr, #5013504 @ 0x4c8000 │ │ │ │ │ │ │ │ 000724cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -10033,23 +10033,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (725ac ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7254c │ │ │ │ nop │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 000725b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -10128,21 +10128,21 @@ │ │ │ │ strh r4, [r5, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r7 :128] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa27ffff │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ strh r4, [r6, #8] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strb r6, [r7, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10263,15 +10263,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r6, #31] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -10489,25 +10489,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (72ac0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 72a8a │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mcr2 0, 2, r0, cr8, cr3, {4} │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + mcr2 0, 2, r0, cr12, cr3, {4} │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vshr.s64 d0, d9, #52 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + vshr.s64 d0, d9, #48 │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vqadd.s64 d16, d16, d9 │ │ │ │ + vqadd.s64 d16, d20, d9 │ │ │ │ │ │ │ │ 00072ac4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -10619,33 +10619,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (72c2c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 72b66 │ │ │ │ - strb r2, [r4, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc2 0, cr0, [ip, #-588]! @ 0xfffffdb4 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + ldc2 0, cr0, [r0, #-588]! @ 0xfffffdb4 │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-588] @ 0xfffffdb4 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + ldc2 0, cr0, [r8, #-588] @ 0xfffffdb4 │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc 0, 2, r0, cr2, cr9, {4} │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + mrc 0, 2, r0, cr6, cr9, {4} │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc 0, 1, r0, cr6, cr9, {4} │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + mrc 0, 1, r0, cr10, cr9, {4} │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00072c30 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -10758,21 +10758,21 @@ │ │ │ │ ldrb r0, [r0, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ sdiv pc, fp, pc │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa5bffff │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xfb560093 │ │ │ │ + @ instruction: 0xfb5a0093 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -10847,15 +10847,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r0, #6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11037,25 +11037,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (73090 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7305c │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr??.w r0, [r6, r3, lsl #1] │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr??.w r0, [sl, r3, lsl #1] │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xe9ba0099 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ + @ instruction: 0xe9be0099 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xe9a00099 │ │ │ │ + @ instruction: 0xe9a40099 │ │ │ │ │ │ │ │ 00073094 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r3 │ │ │ │ @@ -11112,22 +11112,22 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (73148 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 730f0 │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf7a60093 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf7aa0093 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0007314c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -11201,21 +11201,21 @@ │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xfbedffff │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ 72e20 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r4, [r4, #22] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf6b20093 │ │ │ │ + @ instruction: 0xf6b60093 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -11314,15 +11314,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #19] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r0, [r3, #17] │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -11561,25 +11561,25 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ strb r4, [r4, #10] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ + str r4, [r1, #124] @ 0x7c │ │ │ │ lsls r3, r2, #2 │ │ │ │ strb r6, [r4, #7] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 72ec4 │ │ │ │ + b.n 72ecc │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xf2de0093 │ │ │ │ + @ instruction: 0xf2e20093 │ │ │ │ │ │ │ │ 00073620 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -11764,38 +11764,38 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (73860 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 737e4 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds.w r0, r4, #147 @ 0x93 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + adds.w r0, r8, #147 @ 0x93 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [r2, #88] @ 0x58 │ │ │ │ + str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73cb0 │ │ │ │ + b.n 73cb8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73c84 │ │ │ │ + b.n 73c8c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73c5c │ │ │ │ + b.n 73c64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73c34 │ │ │ │ + b.n 73c3c │ │ │ │ lsls r1, r3, #2 │ │ │ │ │ │ │ │ 00073864 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11858,22 +11858,22 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (7392c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 738cc │ │ │ │ nop │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vshr.s64 d16, d3, #58 │ │ │ │ - str r6, [r3, #68] @ 0x44 │ │ │ │ + vshr.s64 d16, d3, #54 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r6, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [pc, #124] @ 739c0 │ │ │ │ @@ -11929,21 +11929,21 @@ │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ @ instruction: 0xfb61ffff │ │ │ │ ldr.w pc, [fp, #4095] @ 0xfff │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf927ffff │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - mrc 0, 7, r0, cr14, cr3, {4} │ │ │ │ + vqadd.s8 d0, d18, d3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 69ae0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -12016,15 +12016,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ │ │ │ 00073ac0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -12794,36 +12794,36 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r4, #2 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xeaba0093 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + @ instruction: 0xeabe0093 │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74288 │ │ │ │ + b.n 74290 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r6, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73f98 │ │ │ │ + b.n 73fa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r0, r4] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73f44 │ │ │ │ + b.n 73f4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73ec8 │ │ │ │ + b.n 73ed0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ vmov.f64 d1, d12 │ │ │ │ vldr d0, [pc, #332] @ 74528 │ │ │ │ mov r0, r5 │ │ │ │ blx 65078 │ │ │ │ vldr d7, [pc, #324] @ 74528 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ @@ -12943,33 +12943,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.w 73b6e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73e04 │ │ │ │ + b.n 73e0c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 73d60 │ │ │ │ + b.n 73d68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ + ldr r4, [r7, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74d28 │ │ │ │ + b.n 74d30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74cc4 │ │ │ │ + b.n 74ccc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74c8c │ │ │ │ + b.n 74c94 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #732] @ (74848 ) │ │ │ │ @@ -13267,57 +13267,57 @@ │ │ │ │ b.n 74802 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r0, [r1, #32] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r2, [r2, r5] │ │ │ │ + ldrsb r6, [r2, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74c70 │ │ │ │ + b.n 74c78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74c48 │ │ │ │ + b.n 74c50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r6, #8] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74af4 │ │ │ │ + b.n 74afc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74ab0 │ │ │ │ + b.n 74ab8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74a80 │ │ │ │ + b.n 74a88 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74a2c │ │ │ │ + b.n 74a34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 74a00 │ │ │ │ + b.n 74a08 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 749cc │ │ │ │ + b.n 749d4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 749a0 │ │ │ │ + b.n 749a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ @@ -13345,17 +13345,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (74900 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r1, r4] │ │ │ │ + strb r4, [r1, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -13378,17 +13378,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00074958 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -13552,55 +13552,55 @@ │ │ │ │ b.n 749f2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r1, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r4, [r6, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #196 @ 0xc4 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrb r2, [r0, r6] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ @ instruction: 0xefa7ffff │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r6, [r0, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 74b48 │ │ │ │ + udf #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 74b1c │ │ │ │ + ble.n 74b24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 74ae4 │ │ │ │ + ble.n 74aec │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6821c │ │ │ │ @@ -13620,17 +13620,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ble.n 74be4 │ │ │ │ + ble.n 74bec │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -13662,17 +13662,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bgt.n 74b7c │ │ │ │ + bgt.n 74b84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #196] @ (74ce4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -13752,21 +13752,21 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 74cae │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r2, [r2, r5] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrh r6, [r0, r3] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 74cac │ │ │ │ + blt.n 74cb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3744] @ 0xea0 │ │ │ │ ldr.w r2, [pc, #1444] @ 752b8 │ │ │ │ @@ -14285,45 +14285,45 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, r0] │ │ │ │ lsls r0, r4, #2 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blt.n 7531c │ │ │ │ + blt.n 75324 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #552] @ (754fc ) │ │ │ │ + ldr r7, [pc, #568] @ (7550c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 75228 │ │ │ │ + bls.n 75230 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #432] @ (7548c ) │ │ │ │ + ldr r7, [pc, #448] @ (7549c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 751f8 │ │ │ │ + bls.n 75200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [pc, #32] @ (75304 ) │ │ │ │ + ldr r7, [pc, #48] @ (75314 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bls.n 75338 │ │ │ │ + bls.n 75340 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [pc, #248] @ (753e4 ) │ │ │ │ + ldr r6, [pc, #264] @ (753f4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bhi.n 753ac │ │ │ │ + bhi.n 753b4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [pc, #832] @ (75634 ) │ │ │ │ + ldr r5, [pc, #848] @ (75644 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [pc, #248] @ (753f0 ) │ │ │ │ + ldr r4, [pc, #264] @ (75400 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 753b8 │ │ │ │ + bvs.n 753c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #944] @ (756b0 ) │ │ │ │ + ldr r3, [pc, #960] @ (756c0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvs.n 7531c │ │ │ │ + bvs.n 75324 │ │ │ │ lsls r3, r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 66d30 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 75216 │ │ │ │ @@ -15436,127 +15436,127 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #240] @ (76074 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 74d34 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #280] @ (760b0 ) │ │ │ │ + ldr r3, [pc, #296] @ (760c0 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 76064 │ │ │ │ + bpl.n 7606c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [pc, #296] @ (760c8 ) │ │ │ │ + ldr r3, [pc, #312] @ (760d8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [pc, #144] @ (76034 ) │ │ │ │ + ldr r2, [pc, #160] @ (76044 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7602c │ │ │ │ + bmi.n 76034 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [pc, #744] @ (76294 ) │ │ │ │ + ldr r0, [pc, #760] @ (762a4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 75f60 │ │ │ │ + bcs.n 75f68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [pc, #272] @ (760c4 ) │ │ │ │ + ldr r0, [pc, #288] @ (760d4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcs.n 7607c │ │ │ │ + bcs.n 76084 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 75f6c │ │ │ │ + bne.n 75f74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 75f2c │ │ │ │ + bne.n 75f34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bne.n 75eec │ │ │ │ + bne.n 75ef4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add lr, r2 │ │ │ │ + add sl, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - orrs r6, r7 │ │ │ │ + muls r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmn r6, r3 │ │ │ │ + cmn r2, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - tst r2, r0 │ │ │ │ + tst r6, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r2 │ │ │ │ + lsrs r2, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6 │ │ │ │ + lsls r2, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -15632,19 +15632,19 @@ │ │ │ │ ldr r2, [pc, #24] @ (7615c ) │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ movw r3, #615 @ 0x267 │ │ │ │ add r2, pc │ │ │ │ blx 62a10 │ │ │ │ b.n 759f0 │ │ │ │ nop │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00076160 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -15975,110 +15975,110 @@ │ │ │ │ b.n 761f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ mov r2, r0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r5, #118 @ 0x76 │ │ │ │ + subs r5, #122 @ 0x7a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r5, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strd pc, pc, [fp, #1020] @ 0x3fc │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmdb sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xea5fffff │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #134 @ 0x86 │ │ │ │ + subs r4, #138 @ 0x8a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + subs r3, #138 @ 0x8a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + subs r4, #68 @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 69c30 │ │ │ │ @@ -16098,17 +16098,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ @@ -16406,37 +16406,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 76b20 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r3, r2, #2 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + sub r0, #120 @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ + lslle r3, r2, #2 │ │ │ │ + suble r0, #94 @ 0x5e │ │ │ │ lslle r3, r2, #2 │ │ │ │ - suble r0, #90 @ 0x5a │ │ │ │ + itt gt │ │ │ │ lslgt r3, r2, #2 │ │ │ │ - nop {12} │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - ldr r0, [pc, #256] @ (76a38 ) │ │ │ │ + ldrgt r0, [pc, #256] @ (76a38 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #248] @ (76a3c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ @@ -16528,53 +16528,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (76a84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 768be │ │ │ │ - subs r0, #4 │ │ │ │ + subs r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - itet vs │ │ │ │ - lslvs r3, r2, #2 │ │ │ │ - addvc r7, #234 @ 0xea │ │ │ │ + itee vs │ │ │ │ lslvs r3, r2, #2 │ │ │ │ - sevl │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + addvc r7, #238 @ 0xee │ │ │ │ + lslvc r3, r2, #2 │ │ │ │ + ite pl │ │ │ │ + lslpl r3, r2, #2 │ │ │ │ + addmi r7, #212 @ 0xd4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - itet cc │ │ │ │ - lslcc r3, r2, #2 │ │ │ │ - addcs r7, #182 @ 0xb6 │ │ │ │ + itte cc │ │ │ │ lslcc r3, r2, #2 │ │ │ │ - itt ne │ │ │ │ - lslne r3, r2, #2 │ │ │ │ - addne r7, #156 @ 0x9c │ │ │ │ + addcc r7, #186 @ 0xba │ │ │ │ + lslcs r3, r2, #2 │ │ │ │ + wfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ittt eq │ │ │ │ - lsleq r3, r2, #2 │ │ │ │ - addeq r7, #130 @ 0x82 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + itte eq │ │ │ │ lsleq r3, r2, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + addeq r7, #134 @ 0x86 │ │ │ │ + lslne r3, r2, #2 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (76af4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -16615,15 +16615,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #218 @ 0xda │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -16752,15 +16752,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ @@ -16817,17 +16817,17 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 76b70 │ │ │ │ b.n 76d0e │ │ │ │ nop │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbnz r0, 76d9a │ │ │ │ + cbnz r4, 76d9a │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #104] @ (76da4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -16873,15 +16873,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, #54 @ 0x36 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r1, #238 @ 0xee │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ │ │ │ 00076db4 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -17235,17 +17235,17 @@ │ │ │ │ bmi.n 77204 │ │ │ │ b.n 77152 │ │ │ │ vldr d7, [r1] │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vstr d7, [r1] │ │ │ │ b.n 77152 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r5, [pc, #828] @ (775a8 ) │ │ │ │ @@ -17505,17 +17505,17 @@ │ │ │ │ ... │ │ │ │ adds r5, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #208 @ 0xd0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r6, 77604 │ │ │ │ + cbz r2, 77606 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr.w r2, [r6, #300] @ 0x12c │ │ │ │ ldrd r4, r0, [sl, #16] │ │ │ │ lsls r2, r2, #3 │ │ │ │ vldr d7, [r6, #152] @ 0x98 │ │ │ │ adds r1, r0, r2 │ │ │ │ add r2, r4 │ │ │ │ @@ -18177,45 +18177,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 772a4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #90 @ 0x5a │ │ │ │ + movs r4, #94 @ 0x5e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00077e30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -18498,94 +18498,94 @@ │ │ │ │ b.n 77ee6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r3, r2, #2 │ │ │ │ stcl 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xebc3ffff │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r3, r2, #2 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r0, r4, #2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ ldcl 15, cr15, [fp], {255} @ 0xff │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 2e616e │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #968 @ (adr r7, 78574 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 78584 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #728 @ (adr r7, 78494 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 784a4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 671fc │ │ │ │ @@ -18606,17 +18606,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 78508 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 78518 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 69ae0 │ │ │ │ @@ -18659,15 +18659,15 @@ │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #152] @ (78334 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -18729,15 +18729,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r4, #214 @ 0xd6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r4, #96 @ 0x60 │ │ │ │ lsls r0, r4, #2 │ │ │ │ │ │ │ │ 00078344 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -19524,65 +19524,65 @@ │ │ │ │ ... │ │ │ │ movs r4, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + subs r4, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #752 @ (adr r1, 78ee8 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 78ef8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, 78d1c ) │ │ │ │ + add r1, pc, #296 @ (adr r1, 78d2c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #592] @ 0x250 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r5, r4 │ │ │ │ + adds r0, r6, r4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r0, [pc, #128] @ (78cd8 ) │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (78cdc ) │ │ │ │ @@ -19625,29 +19625,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (78cf4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 78770 │ │ │ │ nop │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #912] @ (7909c ) │ │ │ │ @@ -20003,63 +20003,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 78fd8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, r5, r1 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ subs r4, r2, r0 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00079108 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -20330,87 +20330,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #25 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r1, r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r3, #23 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 12b3fe │ │ │ │ bl 95402 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xeff5ffff │ │ │ │ @ instruction: 0xfab3ffff │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #504] @ 0x1f8 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 669b8 │ │ │ │ @@ -20430,17 +20430,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -20479,15 +20479,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r4, #10 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r0, r6, #9 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -21320,87 +21320,87 @@ │ │ │ │ ... │ │ │ │ asrs r4, r4, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + asrs r0, r4, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r5, #30] │ │ │ │ + ldrh r6, [r5, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r3, #5 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r0, r7, #3 │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00079f58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -21678,93 +21678,93 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r2, r1, #32 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r2, r1, #30 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl ffd12266 │ │ │ │ bl ffd7426a │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r6, #23 │ │ │ │ + lsls r6, r6, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #22 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ + lsls r4, r4, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6989c │ │ │ │ @@ -21785,17 +21785,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ add r3, pc, #232 @ (adr r3, 7a420 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r1] │ │ │ │ @@ -21911,15 +21911,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r7, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r0, r4, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -22294,37 +22294,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 7ab10 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 7a9f4 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r0, r4, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #960] @ (7ad08 ) │ │ │ │ @@ -22653,27 +22653,27 @@ │ │ │ │ ldr r4, [pc, #148] @ (7ad98 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ mcr2 0, 1, r0, cr12, cr15, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vqadd.u32 d0, d24, d2 │ │ │ │ - mrc2 0, 7, r0, cr0, cr2, {4} │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + vqadd.u32 d0, d28, d2 │ │ │ │ + mrc2 0, 7, r0, cr4, cr2, {4} │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldc2 0, cr0, [r2], #-636 @ 0xfffffd84 │ │ │ │ - mrc2 0, 0, r0, cr0, cr2, {4} │ │ │ │ - stc2l 0, cr0, [sl, #-584]! @ 0xfffffdb8 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ + mrc2 0, 0, r0, cr4, cr2, {4} │ │ │ │ + stc2l 0, cr0, [lr, #-584]! @ 0xfffffdb8 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-584] @ 0xfffffdb8 │ │ │ │ - ldrb r4, [r2, #15] │ │ │ │ + ldc2l 0, cr0, [r4, #-584] @ 0xfffffdb8 │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r0, [pc, #124] @ (7adb8 ) │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #116] @ (7adbc ) │ │ │ │ @@ -22716,22 +22716,22 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7ab42 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ mov r9, fp │ │ │ │ b.n 7abf6 │ │ │ │ - stc2l 0, cr0, [r2], #584 @ 0x248 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + stc2l 0, cr0, [r6], #584 @ 0x248 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc2 0, cr0, [r2], #584 @ 0x248 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + stc2 0, cr0, [r6], #584 @ 0x248 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc2 0, cr0, [r6], {146} @ 0x92 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + stc2 0, cr0, [sl], {146} @ 0x92 │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #164] @ (7ae84 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -22798,20 +22798,20 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 7ae26 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb.w r0, [r2, #159] @ 0x9f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], {146} @ 0x92 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldc2 0, cr0, [r0], {146} @ 0x92 │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r3, r2, #2 │ │ │ │ vst4.32 {d16-d19}, [lr :64] │ │ │ │ - @ instruction: 0xfbb60092 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + @ instruction: 0xfbba0092 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #220] @ (7af8c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -22902,22 +22902,22 @@ │ │ │ │ b.n 7af0e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str.w r0, [r2, #159] @ 0x9f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str??.w r0, [r6, pc, lsl #1] │ │ │ │ - @ instruction: 0xfae20092 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + @ instruction: 0xfae60092 │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xfac80092 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + @ instruction: 0xfacc0092 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xfaae0092 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + @ instruction: 0xfab20092 │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0007afb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -23291,84 +23291,84 @@ │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 7b370 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xf7b2009f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa220092 │ │ │ │ - @ instruction: 0xfa420092 │ │ │ │ - @ instruction: 0xfa5c0092 │ │ │ │ + @ instruction: 0xfa260092 │ │ │ │ + @ instruction: 0xfa460092 │ │ │ │ + @ instruction: 0xfa600092 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, #146] @ 0x92 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldr??.w r0, [r8, #146] @ 0x92 │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xf736009f │ │ │ │ - vst1.8 @ instruction: 0xf9c00092 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + vst1.8 @ instruction: 0xf9c40092 │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl 4273be │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vst1.8 @ instruction: 0xf9820092 │ │ │ │ - ldrb r6, [r0, #0] │ │ │ │ + vst1.8 @ instruction: 0xf9860092 │ │ │ │ + ldrb r2, [r1, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], r2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + vld4.32 {d16-d19}, [ip :64], r2 │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bl ffd6f3d6 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ - vld4.32 {d0-d3}, [sl :64], r2 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + vld4.32 {d0-d3}, [lr :64], r2 │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb.w r0, [r0, r2, lsl #1] │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + ldrsb.w r0, [r4, r2, lsl #1] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh.w r0, [sl, r2, lsl #1] │ │ │ │ - vld4.32 {d16-d19}, [r0 :64], r2 │ │ │ │ - str.w r0, [ip, #146] @ 0x92 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + ldrsh.w r0, [lr, r2, lsl #1] │ │ │ │ + vld4.32 {d16-d19}, [r4 :64], r2 │ │ │ │ + ldr.w r0, [r0, #146] @ 0x92 │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vst4.32 {d16-d19}, [r6 :64], r2 │ │ │ │ - vld4.32 {d16-d19}, [lr :64], r2 │ │ │ │ - strb.w r0, [r6, #146] @ 0x92 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + vst4.32 {d16-d19}, [sl :64], r2 │ │ │ │ + ldr??.w r0, [r2, r2, lsl #1] │ │ │ │ + strb.w r0, [sl, #146] @ 0x92 │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str??.w r0, [r8, r2, lsl #1] │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + str??.w r0, [ip, r2, lsl #1] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh.w r0, [r8, r2, lsl #1] │ │ │ │ - vld4.32 {d16-d19}, [r4 :64], r2 │ │ │ │ - strh.w r0, [r0, r2, lsl #1] │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + ldrsh.w r0, [ip, r2, lsl #1] │ │ │ │ + vld4.32 {d16-d19}, [r8 :64], r2 │ │ │ │ + strh.w r0, [r4, r2, lsl #1] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh.w r0, [lr, r2, lsl #1] │ │ │ │ - vst1.8 @ instruction: 0xf9880092 │ │ │ │ - @ instruction: 0xf7e20092 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + vst4.32 {d16-d19}, [r2 :64], r2 │ │ │ │ + vst1.8 @ instruction: 0xf98c0092 │ │ │ │ + @ instruction: 0xf7e60092 │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr??.w r0, [r2, r2, lsl #1] │ │ │ │ - ldrsh.w r0, [r8, #146] @ 0x92 │ │ │ │ - @ instruction: 0xf7a60092 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + ldr??.w r0, [r6, r2, lsl #1] │ │ │ │ + ldrsh.w r0, [ip, #146] @ 0x92 │ │ │ │ + @ instruction: 0xf7aa0092 │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xf7d00092 │ │ │ │ - vld1.8 @ instruction: 0xf9a00092 │ │ │ │ - @ instruction: 0xf7600092 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + @ instruction: 0xf7d40092 │ │ │ │ + vld1.8 @ instruction: 0xf9a40092 │ │ │ │ + @ instruction: 0xf7640092 │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh.w r0, [sl, #146] @ 0x92 │ │ │ │ - ldr??.w r0, [r6, r2, lsl #1] │ │ │ │ - @ instruction: 0xf7180092 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + ldrsh.w r0, [lr, #146] @ 0x92 │ │ │ │ + ldr??.w r0, [sl, r2, lsl #1] │ │ │ │ + @ instruction: 0xf71c0092 │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf98c0092 │ │ │ │ - vst1.8 @ instruction: 0xf9c20092 │ │ │ │ - @ instruction: 0xf6d20092 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + ldrsb.w r0, [r0, #146] @ 0x92 │ │ │ │ + vst1.8 @ instruction: 0xf9c60092 │ │ │ │ + @ instruction: 0xf6d60092 │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63310 │ │ │ │ @@ -23389,16 +23389,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5840092 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + @ instruction: 0xf5880092 │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -23834,22 +23834,22 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 7bbe8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ mrc 0, 7, r0, cr8, cr15, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 1, r0, cr6, cr15, {4} │ │ │ │ - @ instruction: 0xf3bc0092 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + ubfx r0, r0, #2, #19 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - usat r0, #18, r2, asr #2 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + usat r0, #18, r6, asr #2 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - usat r0, #18, r8, lsl #2 │ │ │ │ - @ instruction: 0xf39c0092 │ │ │ │ + usat r0, #18, ip, lsl #2 │ │ │ │ + usat r0, #18, r0, asr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r4, [pc, #348] @ (7bb68 ) │ │ │ │ @@ -23975,19 +23975,19 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stcl 0, cr0, [sl, #-636]! @ 0xfffffd84 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldcl 0, cr0, [r6], #-636 @ 0xfffffd84 │ │ │ │ - @ instruction: 0xf1fa0092 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf1fe0092 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - rsbs r0, lr, #146 @ 0x92 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf1e20092 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 0007bb84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -24091,32 +24091,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7bbea │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ rsbs r0, sl, pc, lsr #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r0, #146 @ 0x92 │ │ │ │ - @ instruction: 0xf1ea0092 │ │ │ │ - adc.w r0, r4, #146 @ 0x92 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + rsbs r0, r4, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf1ee0092 │ │ │ │ + adc.w r0, r8, #146 @ 0x92 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #2 │ │ │ │ @ instruction: 0xeb8a009f │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, r0, #146 @ 0x92 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + add.w r0, r4, #146 @ 0x92 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - @ instruction: 0xf0d40092 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf0d80092 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - @ instruction: 0xf0a80092 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf0ac0092 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6baa8 │ │ │ │ @@ -24136,16 +24136,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bic.w r0, sl, #146 @ 0x92 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + bic.w r0, lr, #146 @ 0x92 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -24206,17 +24206,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (7bde4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - orns r0, sl, #146 @ 0x92 │ │ │ │ - ands.w r0, r2, #146 @ 0x92 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + orns r0, lr, #146 @ 0x92 │ │ │ │ + ands.w r0, r6, #146 @ 0x92 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 69ae0 │ │ │ │ @@ -24285,20 +24285,20 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (7beb8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7be84 │ │ │ │ nop │ │ │ │ - vshr.s64 d0, d2, #42 │ │ │ │ - vqadd.s32 d16, d20, d2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + vshr.s64 d0, d2, #38 │ │ │ │ + vqadd.s32 d16, d24, d2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - vqadd.s8 d16, d20, d2 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + vqadd.s8 d16, d24, d2 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -24415,24 +24415,24 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7bfde │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia.w lr, {r0, r1, r2, r3, r4, r7} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 6, r0, cr2, cr2, {4} │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + mrc 0, 6, r0, cr6, cr2, {4} │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ strd r0, r0, [r0], #-636 @ 0x27c │ │ │ │ - mcr 0, 3, r0, cr2, cr2, {4} │ │ │ │ - mcr 0, 1, r0, cr2, cr2, {4} │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + mcr 0, 3, r0, cr6, cr2, {4} │ │ │ │ + mcr 0, 1, r0, cr6, cr2, {4} │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stcl 0, cr0, [sl, #584]! @ 0x248 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + stcl 0, cr0, [lr, #584]! @ 0x248 │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [pc, #312] @ (7c178 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -24546,26 +24546,26 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (7c198 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 7c118 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r8, #-584]! @ 0xfffffdb8 │ │ │ │ - ldcl 0, cr0, [r0], {146} @ 0x92 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + stcl 0, cr0, [ip, #-584]! @ 0xfffffdb8 │ │ │ │ + ldcl 0, cr0, [r4], {146} @ 0x92 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stc 0, cr0, [ip], #584 @ 0x248 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + ldc 0, cr0, [r0], #584 @ 0x248 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldc 0, cr0, [r0], {146} @ 0x92 │ │ │ │ - str r6, [r3, #116] @ 0x74 │ │ │ │ + ldc 0, cr0, [r4], {146} @ 0x92 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldcl 0, cr0, [r4], #-584 @ 0xfffffdb8 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + ldcl 0, cr0, [r8], #-584 @ 0xfffffdb8 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -24620,16 +24620,16 @@ │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r2, #28 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 67a18 │ │ │ │ b.n 7c1b6 │ │ │ │ - @ instruction: 0xebf00092 │ │ │ │ - rsbs r0, r2, r2, lsr #2 │ │ │ │ + @ instruction: 0xebf40092 │ │ │ │ + rsbs r0, r6, r2, lsr #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #212] @ (7c338 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #212] @ (7c33c ) │ │ │ │ @@ -24722,25 +24722,25 @@ │ │ │ │ b.n 7c29a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 7bd58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, ip, r2, lsr #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + adcs.w r0, r0, r2, lsr #2 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r2, #2 │ │ │ │ b.n 7bd00 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - @ instruction: 0xeac40092 │ │ │ │ - @ instruction: 0xead40092 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xeac80092 │ │ │ │ + @ instruction: 0xead80092 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xeab80092 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + @ instruction: 0xeabc0092 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r1, #300] @ 0x12c │ │ │ │ @@ -25303,55 +25303,55 @@ │ │ │ │ movlt r3, #0 │ │ │ │ b.n 7c984 │ │ │ │ ... │ │ │ │ b.n 7ce44 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7c8dc │ │ │ │ + b.n 7c8e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c8b4 │ │ │ │ + b.n 7c8bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ b.n 7cad4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 7c748 │ │ │ │ + b.n 7c750 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c588 │ │ │ │ + b.n 7c590 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c53c │ │ │ │ + b.n 7c544 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c50c │ │ │ │ + b.n 7c514 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c4b4 │ │ │ │ + b.n 7c4bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c488 │ │ │ │ + b.n 7c490 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r4, [r2, #0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c3a4 │ │ │ │ + b.n 7c3ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7c338 │ │ │ │ + b.n 7c340 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r0, [r4, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r1 │ │ │ │ @@ -25635,43 +25635,43 @@ │ │ │ │ b.n 7ca7a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 7cda4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7d40c │ │ │ │ + b.n 7d414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bgt.n 7cd30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - b.n 7d118 │ │ │ │ + b.n 7d120 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7d0bc │ │ │ │ + b.n 7d0c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7cf9c │ │ │ │ + b.n 7cfa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7cf60 │ │ │ │ + b.n 7cf68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7cf2c │ │ │ │ + b.n 7cf34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - b.n 7cef8 │ │ │ │ + b.n 7cf00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #140] @ (7ce08 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -25730,15 +25730,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n 7cdf8 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 7ce64 │ │ │ │ + b.n 7ce6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ bls.n 7cd30 │ │ │ │ lsls r7, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -25765,19 +25765,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (7ce74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -25823,19 +25823,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 7d128 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -25919,17 +25919,17 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #32 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -26223,45 +26223,45 @@ │ │ │ │ b.n 7d224 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 7d34c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 7d3ec │ │ │ │ + ble.n 7d3f4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - blt.n 7d318 │ │ │ │ + blt.n 7d320 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ bpl.n 7d410 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blt.n 7d40c │ │ │ │ + blt.n 7d414 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 7d370 │ │ │ │ + blt.n 7d378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 7d3bc │ │ │ │ + blt.n 7d3c4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 7d360 │ │ │ │ + bge.n 7d368 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r4, [r0, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7d330 │ │ │ │ + bge.n 7d338 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7d300 │ │ │ │ + bge.n 7d308 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bge.n 7d2d0 │ │ │ │ + bge.n 7d2d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r6, [r5, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1064] @ 7d7d8 │ │ │ │ @@ -26657,27 +26657,27 @@ │ │ │ │ itett ge │ │ │ │ bcc.n 7d75c @ unpredictable │ │ │ │ lsllt r7, r3, #2 │ │ │ │ strge r0, [r7, r6] │ │ │ │ movge r0, r0 │ │ │ │ bcc.n 7d6e4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bvc.n 7d780 │ │ │ │ + bvc.n 7d788 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 7d700 │ │ │ │ + bvc.n 7d708 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7d8d0 │ │ │ │ + bvc.n 7d8d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bvc.n 7d830 │ │ │ │ + bvc.n 7d838 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #300] @ (7d940 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -26797,33 +26797,33 @@ │ │ │ │ b.n 7d8d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r5, r6} │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 7da3c │ │ │ │ + bpl.n 7da44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 7d9cc │ │ │ │ + bpl.n 7d9d4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.n 7d9a0 │ │ │ │ + bpl.n 7d9a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [pc, #1000] @ (7dd44 ) │ │ │ │ + ldr r7, [pc, #1016] @ (7dd54 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.n 7d918 │ │ │ │ + bmi.n 7d920 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [pc, #680] @ (7dc10 ) │ │ │ │ + ldr r7, [pc, #696] @ (7dc20 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bmi.n 7d89c │ │ │ │ + bmi.n 7d8a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 7d874 │ │ │ │ + bmi.n 7d87c │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -26944,25 +26944,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (7dae4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bcc.n 7db94 │ │ │ │ + bcc.n 7db9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #192] @ (7db98 ) │ │ │ │ + ldr r6, [pc, #208] @ (7dba8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7db44 │ │ │ │ + bcc.n 7db4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #16] @ (7daf0 ) │ │ │ │ + ldr r6, [pc, #32] @ (7db00 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bcc.n 7db1c │ │ │ │ + bcc.n 7db24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #944] @ (7de98 ) │ │ │ │ + ldr r5, [pc, #960] @ (7dea8 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -28423,41 +28423,41 @@ │ │ │ │ b.n 7ebbe │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ it le │ │ │ │ lslle r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r3, r2, #2 │ │ │ │ cbnz r6, 7ed78 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r6} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #22 │ │ │ │ + subs r4, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r4, [pc, #580] @ (7ef70 ) │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r5, [pc, #580] @ (7ef74 ) │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r5, pc │ │ │ │ @@ -28654,25 +28654,25 @@ │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 7ee2a │ │ │ │ b.n 7ee34 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -29809,39 +29809,39 @@ │ │ │ │ bne.w 7ff36 │ │ │ │ str.w fp, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ b.w 7f0f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r4, 7fd08 │ │ │ │ + cbnz r0, 7fd0a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cbz r2, 7fd92 │ │ │ │ + cbz r6, 7fd92 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 7fd6e │ │ │ │ + cbz r2, 7fd70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - uxth r2, r7 │ │ │ │ + uxth r6, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrd r1, r3, [sp, #220] @ 0xdc │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ vldr d1, [r1, #8] │ │ │ │ vldr d2, [r3, #8] │ │ │ │ @@ -30861,165 +30861,165 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #312] @ (809b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 80798 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #152 @ 0x98 │ │ │ │ + cmp r1, #156 @ 0x9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #576 @ 0x240 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #344 @ 0x158 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r1, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r0, #190 @ 0xbe │ │ │ │ + cmp r0, #194 @ 0xc2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, sp, #368 @ 0x170 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #536 @ (adr r7, 80b54 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 80b64 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #416 @ (adr r7, 80ae4 ) │ │ │ │ + add r7, pc, #432 @ (adr r7, 80af4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #296 @ (adr r7, 80a74 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 80a84 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #192 @ (adr r7, 80a14 ) │ │ │ │ + add r7, pc, #208 @ (adr r7, 80a24 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r7, pc, #72 @ (adr r7, 809a4 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 809b4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #984 @ (adr r6, 80d3c ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 80d4c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, 80cd4 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, 80ce4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #680 @ (adr r6, 80c1c ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 80c2c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #568 @ (adr r6, 80bb4 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 80bc4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #448 @ (adr r6, 80b44 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 80b54 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 80acc ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 80adc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #30 │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r6, pc, #216 @ (adr r6, 80a6c ) │ │ │ │ + add r6, pc, #232 @ (adr r6, 80a7c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #944 @ (adr r5, 80d4c ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 80d5c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, pc, #632 @ (adr r5, 80c18 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 80c28 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 80bb0 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 80bc0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r5, pc, #408 @ (adr r5, 80b48 ) │ │ │ │ + add r5, pc, #424 @ (adr r5, 80b58 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -31338,47 +31338,47 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ittee lt │ │ │ │ ldrlt r5, [sp, #648] @ 0x288 │ │ │ │ lsllt r7, r3, #2 │ │ │ │ strge r0, [r7, r6] │ │ │ │ movge r0, r0 │ │ │ │ - add r3, pc, #656 @ (adr r3, 80fec ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 80ffc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 81018 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 81028 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #376 @ (adr r2, 80ee0 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 80ef0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, 80dd8 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 80de8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, 80ee8 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 80ef8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + adds r0, r6, #0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r1, pc, #56 @ (adr r1, 80db8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 80dc8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - add r1, pc, #0 @ (adr r1, 80d88 ) │ │ │ │ + add r1, pc, #16 @ (adr r1, 80d98 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #816 @ (adr r0, 810c0 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 810d0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r0, pc, #696 @ (adr r0, 81050 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 81060 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r0, r0, r6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -31580,19 +31580,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 811f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cbz r3, 81016 │ │ │ │ @@ -31957,67 +31957,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 812e8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r1, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [sl] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r2, r3, [sl, #8] │ │ │ │ @@ -33153,173 +33153,173 @@ │ │ │ │ movw r1, #5459 @ 0x1553 │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 81d56 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r6, r1, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #496] @ 0x1f0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #376] @ 0x178 │ │ │ │ + str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #248] @ 0xf8 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r6, r3, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + lsrs r4, r6, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #2 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r3, r2, #2 │ │ │ │ │ │ │ │ 00082234 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -33982,196 +33982,196 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r2, #26] │ │ │ │ + ldrh r0, [r3, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r3, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r3, r2, #2 │ │ │ │ strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r3, r2, #2 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ @ instruction: 0xffff9a7d │ │ │ │ - @ instruction: 0xffff8a58 │ │ │ │ + @ instruction: 0xffff8a5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ vdup.8 q13, d25[7] │ │ │ │ - @ instruction: 0xffff89f4 │ │ │ │ + @ instruction: 0xffff89f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldrd pc, pc, [sp, #-1020]! @ 0x3fc │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r6, #17 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r7, #13 │ │ │ │ + lsls r2, r0, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + lsls r4, r0, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d2, #2 │ │ │ │ + vshr.u64 d16, d2, #62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [pc, #1224] @ 82f68 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ adds r3, #72 @ 0x48 │ │ │ │ ldr.w r2, [pc, #1220] @ 82f6c │ │ │ │ add r1, pc │ │ │ │ @@ -34645,146 +34645,146 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r1, #26] │ │ │ │ + ldrh r4, [r1, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #584] @ 0x248 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + stc2l 0, cr0, [r0, #584]! @ 0x248 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r8, #584] @ 0x248 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldc2 0, cr0, [ip, #584] @ 0x248 │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #-584] @ 0xfffffdb8 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldc2l 0, cr0, [r6, #-584] @ 0xfffffdb8 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [ip, #-584] @ 0xfffffdb8 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldc2 0, cr0, [r0, #-584] @ 0xfffffdb8 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [ip], {146} @ 0x92 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldc2l 0, cr0, [r0], {146} @ 0x92 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [lr], {146} @ 0x92 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldc2 0, cr0, [r2], {146} @ 0x92 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r0, cr2 @ │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + mrrc2 0, 9, r0, r4, cr2 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r2], {146} @ 0x92 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldc2 0, cr0, [r6], {146} @ 0x92 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfbd40092 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfbd80092 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb960092 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfb9a0092 │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb580092 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + @ instruction: 0xfb5c0092 │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb0e0092 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + @ instruction: 0xfb120092 │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfac80092 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfacc0092 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfa820092 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfa860092 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfa3a0092 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfa3e0092 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr??.w r0, [r2, #146] @ 0x92 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldr??.w r0, [r6, #146] @ 0x92 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9aa0092 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + vld1.8 @ instruction: 0xf9ae0092 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vld4.32 {d16-d19}, [sl :64], r2 │ │ │ │ + vld4.32 {d16-d19}, [lr :64], r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a7c4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -34804,17 +34804,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf7e80092 │ │ │ │ + @ instruction: 0xf7ec0092 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ @@ -35249,23 +35249,23 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strb r0, [r3, #11] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #8] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ssat r0, #19, sl, asr #2 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ssat r0, #19, lr, asr #2 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf3100092 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + @ instruction: 0xf3140092 │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -35392,20 +35392,20 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strb r2, [r2, #5] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ + strh r4, [r3, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sbcs.w r0, r0, #146 @ 0x92 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + sbcs.w r0, r4, #146 @ 0x92 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adcs.w r0, r4, #146 @ 0x92 │ │ │ │ + adcs.w r0, r8, #146 @ 0x92 │ │ │ │ │ │ │ │ 00083794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -35509,36 +35509,36 @@ │ │ │ │ b.n 837f8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf0be0092 │ │ │ │ + @ instruction: 0xf0c20092 │ │ │ │ ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orns r0, sl, #146 @ 0x92 │ │ │ │ + orns r0, lr, #146 @ 0x92 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orr.w r0, lr, #146 @ 0x92 │ │ │ │ + orrs.w r0, r2, #146 @ 0x92 │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ - strh r2, [r1, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bic.w r0, r2, #146 @ 0x92 │ │ │ │ + bic.w r0, r6, #146 @ 0x92 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66cc0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -35557,17 +35557,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.s64 d0, d2, #30 │ │ │ │ + vshr.s64 d0, d2, #26 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -35613,15 +35613,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #152] @ (83a5c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -35682,15 +35682,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -36114,47 +36114,47 @@ │ │ │ │ b.n 83f52 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldcl 0, cr0, [ip, #584] @ 0x248 │ │ │ │ + stcl 0, cr0, [r0, #584]! @ 0x248 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc 0, cr0, [lr, #584] @ 0x248 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + ldc 0, cr0, [r2, #584] @ 0x248 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc 0, cr0, [r6], #-584 @ 0xfffffdb8 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + ldc 0, cr0, [sl], #-584 @ 0xfffffdb8 │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc 0, cr0, [ip], {146} @ 0x92 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + stc 0, cr0, [r0], #-584 @ 0xfffffdb8 │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc 0, cr0, [r2], {146} @ 0x92 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + stc 0, cr0, [r6], {146} @ 0x92 │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - eor.w r0, r8, r2, lsr #2 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + eor.w r0, ip, r2, lsr #2 │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r3, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ beq.w 84244 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ @@ -36546,21 +36546,21 @@ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ blt.n 8432c │ │ │ │ b.n 840f4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r4, [r0, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 83fa0 │ │ │ │ + b.n 83fa8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 66ad0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ vsub.f64 d0, d8, d0 │ │ │ │ add.w r2, r2, #1408 @ 0x580 │ │ │ │ @@ -37167,147 +37167,147 @@ │ │ │ │ ldr r0, [pc, #284] @ (84bd0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 8458e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 85288 │ │ │ │ + b.n 85290 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 85190 │ │ │ │ + b.n 85198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 85134 │ │ │ │ + b.n 8513c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 85104 │ │ │ │ + b.n 8510c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84e7c │ │ │ │ + b.n 84e84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r5, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84e24 │ │ │ │ + b.n 84e2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84d70 │ │ │ │ + b.n 84d78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84d40 │ │ │ │ + b.n 84d48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84ce0 │ │ │ │ + b.n 84ce8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84c80 │ │ │ │ + b.n 84c88 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84c28 │ │ │ │ + b.n 84c30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84bf8 │ │ │ │ + b.n 84c00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84ba4 │ │ │ │ + b.n 84bac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r4, [r7, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 84b78 │ │ │ │ + b.n 84b80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 84b50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #200 @ 0xc8 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r1, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + udf #104 @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 84bcc │ │ │ │ + udf #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a970 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 840ba │ │ │ │ @@ -37381,37 +37381,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (84cd4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 83ada │ │ │ │ nop │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84c24 │ │ │ │ + bgt.n 84c2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84bf8 │ │ │ │ + bgt.n 84c00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84db0 │ │ │ │ + bgt.n 84db8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84d78 │ │ │ │ + bgt.n 84d80 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84d4c │ │ │ │ + bgt.n 84d54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 84d00 │ │ │ │ + bgt.n 84d08 │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 00084cd8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -37653,79 +37653,79 @@ │ │ │ │ b.n 84d76 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mvns r2, r2 │ │ │ │ + mvns r6, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 84ff0 │ │ │ │ + blt.n 84ff8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 84f90 │ │ │ │ + blt.n 84f98 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xeb5fffff │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 84f24 │ │ │ │ + bge.n 84f2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 84ef8 │ │ │ │ + bge.n 84f00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xeb39ffff │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 8508c │ │ │ │ + bge.n 85094 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 85060 │ │ │ │ + bge.n 85068 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bge.n 84fdc │ │ │ │ + bge.n 84fe4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 84f60 │ │ │ │ + bls.n 84f68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 84f28 │ │ │ │ + bls.n 84f30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 850c0 │ │ │ │ + bls.n 850c8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62478 │ │ │ │ @@ -37746,17 +37746,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 84f60 │ │ │ │ + bhi.n 84f68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r2, [pc, #848] @ (85394 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -38092,61 +38092,61 @@ │ │ │ │ b.n 85222 │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 852dc │ │ │ │ + bvs.n 852e4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 854ac │ │ │ │ + bvs.n 854b4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvs.n 85484 │ │ │ │ + bvs.n 8548c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 853a4 │ │ │ │ + bpl.n 853ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8532c │ │ │ │ + bpl.n 85334 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 85304 │ │ │ │ + bpl.n 8530c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 854d8 │ │ │ │ + bpl.n 854e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 854a8 │ │ │ │ + bpl.n 854b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 8547c │ │ │ │ + bpl.n 85484 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 85448 │ │ │ │ + bpl.n 85450 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -38182,17 +38182,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (8546c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 85422 │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 85518 │ │ │ │ + bmi.n 85520 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -38228,17 +38228,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (854dc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 85492 │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 854a8 │ │ │ │ + bcc.n 854b0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #400] @ (85680 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -38405,37 +38405,37 @@ │ │ │ │ b.n 85512 │ │ │ │ strh r2, [r0, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 85730 │ │ │ │ + bcc.n 85738 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcc.n 856a4 │ │ │ │ + bcc.n 856ac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 85674 │ │ │ │ + bcs.n 8567c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 85764 │ │ │ │ + bcs.n 8576c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 8572c │ │ │ │ + bcs.n 85734 │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 000856bc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -38557,46 +38557,46 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 85726 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, r2] │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 8572c │ │ │ │ + bne.n 85734 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r6, [r1, r1] │ │ │ │ lsls r7, r3, #2 │ │ │ │ lsls r7, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 858b4 │ │ │ │ + bne.n 858bc │ │ │ │ lsls r2, r2, #2 │ │ │ │ stc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 85848 │ │ │ │ + bne.n 85850 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 8581c │ │ │ │ + beq.n 85824 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldc2 15, cr15, [r3], #-1020 @ 0xfffffc04 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 857d0 │ │ │ │ + beq.n 857d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a988 │ │ │ │ @@ -38616,17 +38616,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 85904 │ │ │ │ + beq.n 8590c │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -39393,25 +39393,25 @@ │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d5, d2 │ │ │ │ b.n 86188 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ + str r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #368] @ (86438 ) │ │ │ │ @@ -39549,21 +39549,21 @@ │ │ │ │ ... │ │ │ │ add ip, r5 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -39622,15 +39622,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmn r6, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r4, r4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -39851,37 +39851,37 @@ │ │ │ │ ... │ │ │ │ negs r4, r3 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r0 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r4] │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r0, r1 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #488] @ (869a8 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -40071,41 +40071,41 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ subs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r2, r2, #2 │ │ │ │ sub r6, #140 @ 0x8c │ │ │ │ - lslal r7, r3, #2 │ │ │ │ - ldr r6, [r7, r2] │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ lslls r2, r2, #2 │ │ │ │ - ldrls r6, [r0, r5] │ │ │ │ - lslhi r2, r2, #2 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldrls r2, [r1, r5] │ │ │ │ + lslls r2, r2, #2 │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - itet vs │ │ │ │ - lslvs r2, r2, #2 │ │ │ │ - ldrvc r2, [r6, r1] │ │ │ │ + itee vs │ │ │ │ lslvs r2, r2, #2 │ │ │ │ - itee mi │ │ │ │ - lslmi r2, r2, #2 │ │ │ │ - ldrpl r0, [r3, r1] │ │ │ │ + ldrvc r6, [r6, r1] │ │ │ │ + lslvc r2, r2, #2 │ │ │ │ + itee pl │ │ │ │ lslpl r2, r2, #2 │ │ │ │ - ite cc │ │ │ │ + ldrmi r4, [r3, r1] │ │ │ │ + lslmi r2, r2, #2 │ │ │ │ + it cc │ │ │ │ lslcc r2, r2, #2 │ │ │ │ │ │ │ │ 000869e0 : │ │ │ │ - pushcs {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [pc, #1160] @ 86e78 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r3, [pc, #1156] @ 86e7c │ │ │ │ mov r6, r0 │ │ │ │ @@ -40547,133 +40547,133 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x003a │ │ │ │ + bkpt 0x003e │ │ │ │ lsls r2, r2, #2 │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0004 │ │ │ │ + bkpt 0x0008 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrsh.w pc, [pc, #-4095] @ 85ebd │ │ │ │ bl 10ebe │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r4, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 86ad8 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r4, [r2, r7] │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldr r4, [r1, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r0, r1] │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r0, 86fa0 │ │ │ │ + cbnz r4, 86fa0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r2, 86f9e │ │ │ │ + cbnz r6, 86f9e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ + strb r6, [r6, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 86f9a │ │ │ │ + cbnz r2, 86f9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r0, 86f9a │ │ │ │ + cbnz r4, 86f9a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev16 r6, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65804 │ │ │ │ @@ -40694,17 +40694,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r5, r0] │ │ │ │ + strh r4, [r5, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r4, 86fc4 │ │ │ │ + cbnz r0, 86fc6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 00086fc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -40759,19 +40759,19 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 87268 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -40848,23 +40848,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 870b6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r6, #190 @ 0xbe │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb7a0 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #180] @ (87200 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -40943,23 +40943,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 87198 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -40999,17 +40999,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r0, r3] │ │ │ │ + strb r6, [r0, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (87304 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -41050,15 +41050,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, #202 @ 0xca │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r4, #144 @ 0x90 │ │ │ │ lsls r7, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -41207,27 +41207,27 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ + strh r6, [r2, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, lr} │ │ │ │ + push {r1, r6, lr} │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ lsls r7, r3, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - push {r3, r4, r5} │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 000874cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -41452,73 +41452,73 @@ │ │ │ │ b.n 8755e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #150 @ 0x96 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r7, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, r7] │ │ │ │ + str r0, [r6, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r0, 8777e │ │ │ │ + cbz r4, 8777e │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r2, #22 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r4, 8777c │ │ │ │ + cbz r0, 8777e │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldc2l 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r4, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb31ffff │ │ │ │ - str r2, [r4, r4] │ │ │ │ + str r6, [r4, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r7 :128] │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r4, [r6, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r4, 877c2 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r1, r4] │ │ │ │ + str r2, [r2, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r6, 877c0 │ │ │ │ + cbz r2, 877c2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6adb4 │ │ │ │ @@ -41538,17 +41538,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [pc, #504] @ (879d0 ) │ │ │ │ + ldr r7, [pc, #520] @ (879e0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - sub sp, #424 @ 0x1a8 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -41893,37 +41893,37 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 87da8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r6, #4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #584] @ (87de4 ) │ │ │ │ + ldr r6, [pc, #600] @ (87df4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #360] @ (87d08 ) │ │ │ │ + ldr r6, [pc, #376] @ (87d18 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r5, #136 @ 0x88 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r5, [pc, #608] @ (87e0c ) │ │ │ │ + ldr r5, [pc, #624] @ (87e1c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [pc, #16] @ (87bc4 ) │ │ │ │ + ldr r5, [pc, #32] @ (87bd4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #928] @ (87f5c ) │ │ │ │ + ldr r4, [pc, #944] @ (87f6c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [pc, #808] @ (87eec ) │ │ │ │ + ldr r4, [pc, #824] @ (87efc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -42020,27 +42020,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (87cf8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 87c9e │ │ │ │ - ldr r4, [pc, #408] @ (87e7c ) │ │ │ │ + ldr r4, [pc, #424] @ (87e8c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #680] @ (87f90 ) │ │ │ │ + ldr r3, [pc, #696] @ (87fa0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #528] @ (87f00 ) │ │ │ │ + ldr r3, [pc, #544] @ (87f10 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #424] @ (87ea0 ) │ │ │ │ + ldr r3, [pc, #440] @ (87eb0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r3, r1 │ │ │ │ @@ -42214,15 +42214,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ strd r3, r3, [r4, #320] @ 0x140 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #600] @ (881c8 ) │ │ │ │ + ldr r1, [pc, #616] @ (881d8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -42259,17 +42259,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #488] @ (881cc ) │ │ │ │ + ldr r0, [pc, #504] @ (881dc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ (88080 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -42326,21 +42326,21 @@ │ │ │ │ b.n 8803c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #40] @ (880b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (880c4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -42805,23 +42805,23 @@ │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ movs r3, #18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - mvns r2, r5 │ │ │ │ + mvns r6, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ blx 65c38 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ @@ -43156,15 +43156,15 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r0, [r1, #300] @ 0x12c │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ add.w r2, r2, r0, lsl #2 │ │ │ │ vldr s12, [r2] │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ @@ -43542,51 +43542,51 @@ │ │ │ │ b.w 8864a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r2, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d5, [r6, #-8] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ vstr d1, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ @@ -43932,21 +43932,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 62858 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ b.n 89300 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 634c4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -44777,27 +44777,27 @@ │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 89e54 │ │ │ │ add.w r9, r9, #1 │ │ │ │ b.n 89e02 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 89df8 │ │ │ │ + bne.n 89e00 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ bgt.n 89eb6 │ │ │ │ @@ -45021,31 +45021,31 @@ │ │ │ │ ldr r0, [pc, #56] @ (8a160 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 88db0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ movs r2, #7 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 8a01a │ │ │ │ ldr.w r6, [pc, #1452] @ 8a720 │ │ │ │ @@ -45543,65 +45543,65 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 885c0 │ │ │ │ ... │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r3 │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r4, #20] │ │ │ │ + strh r2, [r5, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r0, [r7, #16] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 8a79e │ │ │ │ vldr d7, [sp, #200] @ 0xc8 │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -46041,23 +46041,23 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r1 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ beq.w 8b47a │ │ │ │ vstr d6, [sp, #384] @ 0x180 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vldr d6, [sp, #352] @ 0x160 │ │ │ │ vstr d5, [sp, #392] @ 0x188 │ │ │ │ vstr d7, [sp, #376] @ 0x178 │ │ │ │ @@ -46307,25 +46307,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 88db0 │ │ │ │ nop │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, r1, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ vmov.f64 d5, d13 │ │ │ │ vmov.f64 d3, d11 │ │ │ │ vmov.f64 d2, d15 │ │ │ │ vmov.f64 d1, d6 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d4, d12 │ │ │ │ @@ -46614,50 +46614,50 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b.w 885c0 │ │ │ │ nop.w │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ... │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r1, #26] │ │ │ │ + strb r2, [r2, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xeb840091 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + @ instruction: 0xeb880091 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r7, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr.w r3, [r7, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ bge.w 892fc │ │ │ │ vldr d0, [pc, #108] @ 8b4e0 │ │ │ │ b.w 89300 │ │ │ │ @@ -46688,17 +46688,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (8b4ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 88db0 │ │ │ │ ... │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1608] @ 8bb4c │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -47277,85 +47277,85 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 8baf0 │ │ │ │ nop │ │ │ │ @ instruction: 0xf26a009e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #8350 @ 0x209e │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r3, #27 │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 0008bbe8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -47678,90 +47678,90 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ sbcs.w r0, r6, lr, lsr #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stcl 0, cr0, [lr], #580 @ 0x244 │ │ │ │ + ldcl 0, cr0, [r2], #580 @ 0x244 │ │ │ │ lsrs r5, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xeaa8009e │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmia r2!, {r0, r3, r4, r6, r7} │ │ │ │ vmlal.u q14, d15, d15[0] │ │ │ │ - vtbl.8 d16, {d15-d18}, d4 │ │ │ │ + vtbl.8 d16, {d15-d18}, d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmia r1!, {r0, r3, r4, r5} │ │ │ │ vqshl.u32 , , #31 │ │ │ │ - vtbl.8 d16, {d31- instruction: 0xffff0ab0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc 0, cr0, [sl], #580 @ 0x244 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + stc 0, cr0, [lr], #580 @ 0x244 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ + lsrs r0, r2, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mrrc 0, 9, r0, r6, cr1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + mrrc 0, 9, r0, sl, cr1 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stcl 0, cr0, [sl], #-580 @ 0xfffffdbc │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + stcl 0, cr0, [lr], #-580 @ 0xfffffdbc │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [pc, #864] @ (8c370 ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #864] @ (8c374 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d2, [pc, #804] @ 8c340 │ │ │ │ @@ -48076,109 +48076,109 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r4, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #8 │ │ │ │ + lsrs r0, r7, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ + lsrs r4, r1, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r0, r5, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r4, #26 │ │ │ │ + lsls r4, r4, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + lsls r0, r4, #25 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r1, [pc, #1224] @ 8c900 │ │ │ │ strd r6, r2, [sp, #8] │ │ │ │ add.w r3, r4, #160 @ 0xa0 │ │ │ │ ldr.w r2, [pc, #1216] @ 8c904 │ │ │ │ add r1, pc │ │ │ │ @@ -48613,154 +48613,154 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 8c9d4 │ │ │ │ + b.n 8c9dc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 8cab4 │ │ │ │ + b.n 8cabc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r2, #12 │ │ │ │ + lsrs r4, r2, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r3, #12] │ │ │ │ + str r4, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r7, #20 │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d16, d1, #16 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + vshr.u64 d16, d1, #12 │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vshr.u64 d0, d1, #18 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + vshr.u64 d0, d1, #14 │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r6, r5, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r7, #23 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u32 d16, d22, d1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + vqadd.u32 d16, d26, d1 │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r2, [pc, #324] @ (8cb68 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #324] @ (8cb6c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #10 │ │ │ │ @@ -48872,43 +48872,43 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 8bccc │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [r4, #580]! @ 0x244 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + stc2l 0, cr0, [r8, #580]! @ 0x244 │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r8, #580]! @ 0x244 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + stc2 0, cr0, [ip, #580]! @ 0x244 │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-580]! @ 0xfffffdbc │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + ldc2l 0, cr0, [r0, #-580]! @ 0xfffffdbc │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfbdc0091 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + @ instruction: 0xfbe00091 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2 0, cr0, [r6, #-580]! @ 0xfffffdbc │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + stc2 0, cr0, [sl, #-580]! @ 0xfffffdbc │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #580 @ 0x244 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldc2l 0, cr0, [r6], #580 @ 0x244 │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 612a8 │ │ │ │ @@ -48929,16 +48929,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - mrrc2 0, 9, r0, ip, cr1 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + stc2l 0, cr0, [r0], #-580 @ 0xfffffdbc │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 0008cbfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -48981,18 +48981,18 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n 8cd58 │ │ │ │ + ble.n 8cd60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfbe00091 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + @ instruction: 0xfbe40091 │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -49029,17 +49029,17 @@ │ │ │ │ blx 6a3c4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (8cd5c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -49076,15 +49076,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 8ce34 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bge.n 8cddc │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -49640,41 +49640,41 @@ │ │ │ │ ... │ │ │ │ bls.n 8d398 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 8d36c │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6b300 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ @@ -49956,29 +49956,29 @@ │ │ │ │ ldr r0, [pc, #48] @ (8d74c ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ b.n 8d454 │ │ │ │ ... │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r4, r1] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ blx 6782c │ │ │ │ @@ -50266,33 +50266,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ b.w 8cea0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ vmov.f64 d8, d13 │ │ │ │ b.w 8ce76 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vshr.u64 d16, d1, #6 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + vshr.u64 d16, d1, #2 │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vqadd.u32 d0, d22, d1 │ │ │ │ - ldr r7, [pc, #456] @ (8dca0 ) │ │ │ │ + vqadd.u32 d0, d26, d1 │ │ │ │ + ldr r7, [pc, #472] @ (8dcb0 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mcr2 0, 5, r0, cr14, cr1, {4} │ │ │ │ - ldr r6, [pc, #1000] @ (8decc ) │ │ │ │ + mrc2 0, 5, r0, cr2, cr1, {4} │ │ │ │ + ldr r6, [pc, #1016] @ (8dedc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - mcr2 0, 3, r0, cr14, cr1, {4} │ │ │ │ - ldr r6, [pc, #744] @ (8ddd4 ) │ │ │ │ + mrc2 0, 3, r0, cr2, cr1, {4} │ │ │ │ + ldr r6, [pc, #760] @ (8dde4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #580]! @ 0x244 │ │ │ │ - ldr r6, [pc, #248] @ (8dbec ) │ │ │ │ + ldc2l 0, cr0, [r6, #580]! @ 0x244 │ │ │ │ + ldr r6, [pc, #264] @ (8dbfc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [lr, #580]! @ 0x244 │ │ │ │ - ldr r6, [pc, #40] @ (8db24 ) │ │ │ │ + stc2l 0, cr0, [r2, #580] @ 0x244 │ │ │ │ + ldr r6, [pc, #56] @ (8db34 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r0, [pc, #56] @ (8db38 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (8db3c ) │ │ │ │ @@ -50304,16 +50304,16 @@ │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ bge.w 8d8c4 │ │ │ │ vldr d0, [pc, #8] @ 8db30 │ │ │ │ b.n 8d8c8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2l 0, cr0, [r8, #-580] @ 0xfffffdbc │ │ │ │ - ldr r5, [pc, #648] @ (8ddc8 ) │ │ │ │ + ldc2l 0, cr0, [ip, #-580] @ 0xfffffdbc │ │ │ │ + ldr r5, [pc, #664] @ (8ddd8 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 0008db40 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -50592,70 +50592,70 @@ │ │ │ │ b.n 8dbe0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2], {145} @ 0x91 │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ - ldc2l 0, cr0, [r6], #580 @ 0x244 │ │ │ │ + stc2l 0, cr0, [r6], {145} @ 0x91 │ │ │ │ + ldc2l 0, cr0, [ip], {145} @ 0x91 │ │ │ │ + ldc2l 0, cr0, [sl], #580 @ 0x244 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], {145} @ 0x91 │ │ │ │ - ldr r4, [pc, #856] @ (8e188 ) │ │ │ │ + stc2 0, cr0, [lr], {145} @ 0x91 │ │ │ │ + ldr r4, [pc, #872] @ (8e198 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mrrc2 0, 9, r0, r6, cr1 │ │ │ │ - ldr r4, [pc, #648] @ (8e0c4 ) │ │ │ │ + mrrc2 0, 9, r0, sl, cr1 │ │ │ │ + ldr r4, [pc, #664] @ (8e0d4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ bl 167e3e │ │ │ │ bl dde42 │ │ │ │ - ldc2 0, cr0, [r8], {145} @ 0x91 │ │ │ │ - ldr r4, [pc, #400] @ (8dfdc ) │ │ │ │ + ldc2 0, cr0, [ip], {145} @ 0x91 │ │ │ │ + ldr r4, [pc, #416] @ (8dfec ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfbfe0091 │ │ │ │ - ldr r4, [pc, #296] @ (8df7c ) │ │ │ │ + stc2 0, cr0, [r2], {145} @ 0x91 │ │ │ │ + ldr r4, [pc, #312] @ (8df8c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ bl 9be56 │ │ │ │ bl 171e5a │ │ │ │ - smlalbt r0, r0, r0, r1 │ │ │ │ - ldr r4, [pc, #48] @ (8de94 ) │ │ │ │ + smlalbt r0, r0, r4, r1 │ │ │ │ + ldr r4, [pc, #64] @ (8dea4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfba60091 │ │ │ │ - ldr r3, [pc, #968] @ (8e234 ) │ │ │ │ + @ instruction: 0xfbaa0091 │ │ │ │ + ldr r3, [pc, #984] @ (8e244 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfbe60091 │ │ │ │ - ldc2 0, cr0, [ip], #-580 @ 0xfffffdbc │ │ │ │ - @ instruction: 0xfb6e0091 │ │ │ │ - ldr r3, [pc, #744] @ (8e164 ) │ │ │ │ + @ instruction: 0xfbea0091 │ │ │ │ + mcrr2 0, 9, r0, r0, cr1 │ │ │ │ + @ instruction: 0xfb720091 │ │ │ │ + ldr r3, [pc, #760] @ (8e174 ) │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldc2 0, cr0, [r8], #-580 @ 0xfffffdbc │ │ │ │ + ldc2 0, cr0, [r2], {145} @ 0x91 │ │ │ │ + @ instruction: 0xfb380091 │ │ │ │ + ldr r3, [pc, #528] @ (8e09c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc2 0, cr0, [r4], #-580 @ 0xfffffdbc │ │ │ │ - stc2 0, cr0, [lr], {145} @ 0x91 │ │ │ │ - @ instruction: 0xfb340091 │ │ │ │ - ldr r3, [pc, #512] @ (8e08c ) │ │ │ │ + @ instruction: 0xfb1a0091 │ │ │ │ + ldr r3, [pc, #400] @ (8e024 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfb160091 │ │ │ │ - ldr r3, [pc, #384] @ (8e014 ) │ │ │ │ + stc2l 0, cr0, [r6], #-580 @ 0xfffffdbc │ │ │ │ + ldc2l 0, cr0, [ip], {145} @ 0x91 │ │ │ │ + @ instruction: 0xfae00091 │ │ │ │ + ldr r3, [pc, #176] @ (8df54 ) │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + stc2l 0, cr0, [r6], {145} @ 0x91 │ │ │ │ + ldc2l 0, cr0, [r0], #580 @ 0x244 │ │ │ │ + @ instruction: 0xfaa20091 │ │ │ │ + ldr r2, [pc, #952] @ (8e26c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [r2], #-580 @ 0xfffffdbc │ │ │ │ - ldc2l 0, cr0, [r8], {145} @ 0x91 │ │ │ │ - @ instruction: 0xfadc0091 │ │ │ │ - ldr r3, [pc, #160] @ (8df44 ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [r2], {145} @ 0x91 │ │ │ │ - stc2l 0, cr0, [ip], #580 @ 0x244 │ │ │ │ - @ instruction: 0xfa9e0091 │ │ │ │ - ldr r2, [pc, #936] @ (8e25c ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [r4], #580 @ 0x244 │ │ │ │ - stc2 0, cr0, [r6, #-580]! @ 0xfffffdbc │ │ │ │ - @ instruction: 0xfa620091 │ │ │ │ - ldr r2, [pc, #696] @ (8e17c ) │ │ │ │ + stc2l 0, cr0, [r8], #580 @ 0x244 │ │ │ │ + stc2 0, cr0, [sl, #-580]! @ 0xfffffdbc │ │ │ │ + @ instruction: 0xfa660091 │ │ │ │ + ldr r2, [pc, #712] @ (8e18c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 69c24 │ │ │ │ @@ -50676,16 +50676,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vld4.32 {d16-d19}, [ip :64], r1 │ │ │ │ - ldr r1, [pc, #736] @ (8e1f0 ) │ │ │ │ + ldr??.w r0, [r0, r1, lsl #1] │ │ │ │ + ldr r1, [pc, #752] @ (8e200 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ │ │ │ 0008df10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -50718,15 +50718,15 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ b.n 8df42 │ │ │ │ - ldr??.w r0, [ip, r1, lsl #1] │ │ │ │ + vst1.8 @ instruction: 0xf9800091 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ ldr r2, [pc, #112] @ (8dff0 ) │ │ │ │ @@ -50773,15 +50773,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 8e0f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51151,23 +51151,23 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldrh.w r0, [r2, r1, lsl #1] │ │ │ │ - @ instruction: 0xf7d20091 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + ldrh.w r0, [r6, r1, lsl #1] │ │ │ │ + @ instruction: 0xf7d60091 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r1, [pc, #8] @ (8e3c0 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ add r1, pc │ │ │ │ b.w 65e84 │ │ │ │ - @ instruction: 0xf7720091 │ │ │ │ + @ instruction: 0xf7760091 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr.w r0, [r3, #964] @ 0x3c4 │ │ │ │ bx lr │ │ │ │ cbz r0, 8e3e0 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, 8e3e0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ @@ -51300,19 +51300,19 @@ │ │ │ │ blx 62bf8 │ │ │ │ b.n 8e4fc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r3} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #184] @ (8e610 ) │ │ │ │ @@ -51381,15 +51381,15 @@ │ │ │ │ bx lr │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r2, r3, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -51490,20 +51490,20 @@ │ │ │ │ b.n 8e6d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4bc0091 │ │ │ │ - orr.w r0, ip, #4751360 @ 0x488000 │ │ │ │ + @ instruction: 0xf4c00091 │ │ │ │ + orrs.w r0, r0, #4751360 @ 0x488000 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - orr.w r0, r2, #4751360 @ 0x488000 │ │ │ │ - adds r3, #0 │ │ │ │ + orr.w r0, r6, #4751360 @ 0x488000 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #508] @ (8e958 ) │ │ │ │ @@ -51703,35 +51703,35 @@ │ │ │ │ b.n 8e8e6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r2, #2, #16 │ │ │ │ - bfi r0, r8, #2, #16 │ │ │ │ - @ instruction: 0xf2e00091 │ │ │ │ - ands r2, r7 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - subw r0, ip, #145 @ 0x91 │ │ │ │ - ands r0, r1 │ │ │ │ + bfi r0, r6, #2, #16 │ │ │ │ + bfi r0, ip, #2, #16 │ │ │ │ + @ instruction: 0xf2e40091 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf2820091 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ + @ instruction: 0xf2b00091 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @ instruction: 0xf2860091 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + @ instruction: 0xf28a0091 │ │ │ │ bkpt 0x008e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xf2240091 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf2280091 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - addw r0, sl, #145 @ 0x91 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + addw r0, lr, #145 @ 0x91 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ (8eb24 ) │ │ │ │ @@ -51880,36 +51880,36 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 8ea6e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ pop {r2, r6, r7, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, #145 @ 0x91 │ │ │ │ @ instruction: 0xf1800091 │ │ │ │ - movs r7, #22 │ │ │ │ + @ instruction: 0xf1840091 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adcs.w r0, r0, #145 @ 0x91 │ │ │ │ - @ instruction: 0xf0ee0091 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + adcs.w r0, r4, #145 @ 0x91 │ │ │ │ + @ instruction: 0xf0f20091 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ pop {r1, pc} │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0xf0d80091 │ │ │ │ @ instruction: 0xf0dc0091 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xf0e00091 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - orrs.w r0, sl, #145 @ 0x91 │ │ │ │ - orrs.w r0, r4, #145 @ 0x91 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + orrs.w r0, lr, #145 @ 0x91 │ │ │ │ + orrs.w r0, r8, #145 @ 0x91 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bics.w r0, sl, #145 @ 0x91 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + bics.w r0, lr, #145 @ 0x91 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ cbz r0, 8eb8c │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ cbz r4, 8eb86 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ cbz r4, 8eb86 │ │ │ │ @@ -52017,20 +52017,20 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 8ec54 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 8ed04 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.s8 d16, d30, d1 │ │ │ │ - mcr 0, 7, r0, cr0, cr1, {4} │ │ │ │ + vqadd.s16 d16, d18, d1 │ │ │ │ + mcr 0, 7, r0, cr4, cr1, {4} │ │ │ │ cbnz r0, 8ece8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - mrc 0, 6, r0, cr6, cr1, {4} │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + mrc 0, 6, r0, cr10, cr1, {4} │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #436] @ (8ee70 ) │ │ │ │ @@ -52199,31 +52199,31 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 8edac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ hlt 0x0038 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 4, r0, cr8, cr1, {4} │ │ │ │ - adds r2, #96 @ 0x60 │ │ │ │ + mrc 0, 4, r0, cr12, cr1, {4} │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mrc 0, 1, r0, cr4, cr1, {4} │ │ │ │ - ldc 0, cr0, [r0, #580]! @ 0x244 │ │ │ │ - subs r3, #10 │ │ │ │ + mrc 0, 1, r0, cr8, cr1, {4} │ │ │ │ + ldc 0, cr0, [r4, #580]! @ 0x244 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cbnz r0, 8eec0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-580] @ 0xfffffdbc │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + stcl 0, cr0, [r0, #-580]! @ 0xfffffdbc │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc 0, cr0, [lr, #-580] @ 0xfffffdbc │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + ldc 0, cr0, [r2, #-580] @ 0xfffffdbc │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldcl 0, cr0, [r2], #580 @ 0x244 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + ldcl 0, cr0, [r6], #580 @ 0x244 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #656] @ (8f14c ) │ │ │ │ @@ -52475,46 +52475,46 @@ │ │ │ │ b.n 8f056 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {145} @ 0x91 │ │ │ │ - stcl 0, cr0, [r6], {145} @ 0x91 │ │ │ │ - ldc 0, cr0, [r6], {145} @ 0x91 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + stc 0, cr0, [r0], #580 @ 0x244 │ │ │ │ + stcl 0, cr0, [sl], {145} @ 0x91 │ │ │ │ + ldc 0, cr0, [sl], {145} @ 0x91 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stcl 0, cr0, [r4], #-580 @ 0xfffffdbc │ │ │ │ - stcl 0, cr0, [lr], #-580 @ 0xfffffdbc │ │ │ │ - subs.w r0, r4, r1, lsr #2 │ │ │ │ - stc 0, cr0, [r6], {145} @ 0x91 │ │ │ │ - sub.w r0, r4, r1, lsr #2 │ │ │ │ - mrc 0, 3, r0, cr10, cr1, {4} │ │ │ │ + stcl 0, cr0, [r8], #-580 @ 0xfffffdbc │ │ │ │ + ldcl 0, cr0, [r2], #-580 @ 0xfffffdbc │ │ │ │ + subs.w r0, r8, r1, lsr #2 │ │ │ │ + stc 0, cr0, [sl], {145} @ 0x91 │ │ │ │ + sub.w r0, r8, r1, lsr #2 │ │ │ │ + mrc 0, 3, r0, cr14, cr1, {4} │ │ │ │ @ instruction: 0xb71e │ │ │ │ lsls r6, r3, #2 │ │ │ │ - @ instruction: 0xead00091 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + @ instruction: 0xead40091 │ │ │ │ + cmp r1, #144 @ 0x90 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r0, #22 │ │ │ │ + subs r0, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add.w r0, r0, r1, lsr #2 │ │ │ │ - @ instruction: 0xeafe0091 │ │ │ │ - orr.w r0, r2, r1, lsr #2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + add.w r0, r4, r1, lsr #2 │ │ │ │ + add.w r0, r2, r1, lsr #2 │ │ │ │ + orr.w r0, r6, r1, lsr #2 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - @ instruction: 0xeaae0091 │ │ │ │ + @ instruction: 0xeab20091 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs.w sl, r2, #0 │ │ │ │ sub sp, #20 │ │ │ │ ite gt │ │ │ │ @@ -52644,24 +52644,24 @@ │ │ │ │ ldr r0, [pc, #52] @ (8f340 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r0, r0, [ip, #580] @ 0x244 │ │ │ │ strd r0, r0, [r0, #580]! @ 0x244 │ │ │ │ - strd r0, r0, [r6, #580]! @ 0x244 │ │ │ │ - ldrd r0, r0, [ip], #-580 @ 0x244 │ │ │ │ - adds r5, #214 @ 0xd6 │ │ │ │ + strd r0, r0, [r4, #580]! @ 0x244 │ │ │ │ + strd r0, r0, [sl, #580]! @ 0x244 │ │ │ │ + stmia.w r0, {r0, r4, r7} │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmdb r4, {r0, r4, r7} │ │ │ │ - ldmdb r6!, {r0, r4, r7} │ │ │ │ - strex r0, r0, [r6, #580] @ 0x244 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + ldmdb r8, {r0, r4, r7} │ │ │ │ + ldmdb sl!, {r0, r4, r7} │ │ │ │ + strex r0, r0, [sl, #580] @ 0x244 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #976] @ 0x3d0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -52746,20 +52746,20 @@ │ │ │ │ b.n 8f3fe │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r1, r3, r4} │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w ip, {r0, r4, r7} │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + stmia.w r0!, {r0, r4, r7} │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r7, r2, #2 │ │ │ │ cbz r6, 8f4a4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r7, r2, #2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #980] @ 0x3d4 │ │ │ │ ldr r1, [pc, #200] @ (8f528 ) │ │ │ │ @@ -52835,62 +52835,62 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cbz r4, 8f570 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8f460 │ │ │ │ + b.n 8f468 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r7, r2, #2 │ │ │ │ sxtb r2, r6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ cbz r0, 8f552 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, 8f552 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, 8f552 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, 8f552 │ │ │ │ ldr r2, [pc, #8] @ (8f554 ) │ │ │ │ add r2, pc │ │ │ │ b.w 8e454 │ │ │ │ bx lr │ │ │ │ - b.n 8f318 │ │ │ │ + b.n 8f320 │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, 8f572 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, 8f572 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, 8f572 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, 8f572 │ │ │ │ ldr r2, [pc, #8] @ (8f574 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w 8e454 │ │ │ │ bx lr │ │ │ │ - b.n 8f310 │ │ │ │ + b.n 8f318 │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov ip, r2 │ │ │ │ cbz r0, 8f592 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, 8f592 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, 8f592 │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, 8f592 │ │ │ │ ldr r2, [pc, #8] @ (8f594 ) │ │ │ │ mov r3, ip │ │ │ │ add r2, pc │ │ │ │ b.w 8e454 │ │ │ │ bx lr │ │ │ │ - b.n 8f308 │ │ │ │ + b.n 8f310 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cbz r0, 8f5d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #100] @ 0x64 │ │ │ │ @@ -52907,15 +52907,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 8e454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 8f2e4 │ │ │ │ + b.n 8f2ec │ │ │ │ lsls r1, r2, #2 │ │ │ │ cbz r0, 8f61a │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cbz r3, 8f61a │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ cbz r3, 8f61a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ @@ -52936,15 +52936,15 @@ │ │ │ │ ldr r2, [pc, #16] @ (8f61c ) │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ bl 8e454 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - b.n 8f2b0 │ │ │ │ + b.n 8f2b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r6, [pc, #788] @ (8f948 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -53246,49 +53246,49 @@ │ │ │ │ b.n 8f91c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r0, 8f95c │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 8f3ac │ │ │ │ + b.n 8f3b4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8f2c8 │ │ │ │ + b.n 8f2d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 8f270 │ │ │ │ + b.n 8f278 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8f1c0 │ │ │ │ + b.n 8f1c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 90068 │ │ │ │ + b.n 90070 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - b.n 8f24c │ │ │ │ + b.n 8f254 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8fff4 │ │ │ │ + b.n 8fffc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 8ff58 │ │ │ │ + b.n 8ff60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 90000 │ │ │ │ + b.n 90008 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8ff48 │ │ │ │ + b.n 8ff50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #680 @ (adr r7, 8fc3c ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 8fc4c ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ - add r7, pc, #568 @ (adr r7, 8fbd0 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 8fbe0 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -53418,27 +53418,27 @@ │ │ │ │ b.n 8f9fa │ │ │ │ ldrd r3, r1, [r4, #64] @ 0x40 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ subs r3, #1 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 8faa6 │ │ │ │ nop │ │ │ │ - b.n 8fe38 │ │ │ │ + b.n 8fe40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8fd54 │ │ │ │ + b.n 8fd5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #142 @ 0x8e │ │ │ │ + cmp r6, #146 @ 0x92 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - b.n 8fd54 │ │ │ │ + b.n 8fd5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8fed4 │ │ │ │ + b.n 8fedc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8fe6c │ │ │ │ + b.n 8fe74 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 8fe38 │ │ │ │ + b.n 8fe40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -54259,123 +54259,123 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 8fcba │ │ │ │ nop │ │ │ │ add r4, sp, #360 @ 0x168 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 90570 │ │ │ │ + b.n 90578 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 905b0 │ │ │ │ + b.n 905b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 90314 │ │ │ │ + ble.n 9031c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 90498 │ │ │ │ + ble.n 904a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 90464 │ │ │ │ + ble.n 9046c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ble.n 90320 │ │ │ │ + ble.n 90328 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 902f8 │ │ │ │ + ble.n 90300 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bgt.n 90410 │ │ │ │ + bgt.n 90418 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 90340 │ │ │ │ + ble.n 90348 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 903d0 │ │ │ │ + blt.n 903d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 90484 │ │ │ │ + ble.n 9048c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 90388 │ │ │ │ + blt.n 90390 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 9047c │ │ │ │ + blt.n 90484 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 90454 │ │ │ │ + blt.n 9045c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - blt.n 9041c │ │ │ │ + blt.n 90424 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n 903f4 │ │ │ │ + bge.n 903fc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - blt.n 9039c │ │ │ │ + blt.n 903a4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 90370 │ │ │ │ + blt.n 90378 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bgt.n 904b4 │ │ │ │ + bgt.n 904bc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bls.n 903bc │ │ │ │ + bls.n 903c4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bls.n 90370 │ │ │ │ + bls.n 90378 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 90378 │ │ │ │ + blt.n 90380 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 903e4 │ │ │ │ + bhi.n 903ec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #48 @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 90394 │ │ │ │ + bhi.n 9039c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 9036c │ │ │ │ + bhi.n 90374 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 9053c │ │ │ │ + bhi.n 90544 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 90510 │ │ │ │ + bhi.n 90518 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 904e0 │ │ │ │ + bhi.n 904e8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bhi.n 90490 │ │ │ │ + bhi.n 90498 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bvc.n 90404 │ │ │ │ + bvc.n 9040c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 90564 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -54860,35 +54860,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 90956 │ │ │ │ nop │ │ │ │ add r1, pc, #208 @ (adr r1, 90a50 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 90a1c │ │ │ │ + bmi.n 90a24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, pc, #384 @ (adr r0, 90b10 ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bcc.n 90960 │ │ │ │ + bcc.n 90968 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n 9092c │ │ │ │ + bcs.n 90934 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n 90920 │ │ │ │ + bcs.n 90928 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bcs.n 909b0 │ │ │ │ + bcs.n 909b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 90974 │ │ │ │ + bne.n 9097c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #316] @ (90b00 ) │ │ │ │ @@ -55021,25 +55021,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - beq.n 90aec │ │ │ │ + beq.n 90af4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 90ac0 │ │ │ │ + beq.n 90ac8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - beq.n 90a34 │ │ │ │ + beq.n 90a3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -55205,25 +55205,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bne.n 90d8c │ │ │ │ + bne.n 90d94 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bne.n 90d64 │ │ │ │ + bne.n 90d6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 90d9e │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 90d9e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ @@ -55365,37 +55365,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 90d98 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 90f3c │ │ │ │ + beq.n 90f44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r2, r0, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r4, r4, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #268] @ (90fd0 ) │ │ │ │ @@ -55505,27 +55505,27 @@ │ │ │ │ b.n 90f66 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -55784,47 +55784,47 @@ │ │ │ │ b.n 91210 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r6} │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #588] @ (91554 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -56061,35 +56061,35 @@ │ │ │ │ b.n 913d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #16 │ │ │ │ @@ -56317,25 +56317,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 91630 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 670ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 91630 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #24 │ │ │ │ @@ -56495,33 +56495,33 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 91944 │ │ │ │ ldr.w r0, [r6, #2072] @ 0x818 │ │ │ │ blx 64284 │ │ │ │ b.n 91898 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -56692,28 +56692,28 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (91bcc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 91b48 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r1, r2, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrle r0, r5, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r1, r2, #2 │ │ │ │ - lsrlt r6, r0, #20 │ │ │ │ - lslge r2, r2, #2 │ │ │ │ + lsrlt r2, r1, #20 │ │ │ │ + lsllt r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -56912,23 +56912,23 @@ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ ldrne.w r1, [r0, r3, lsl #2] │ │ │ │ strne.w r1, [r0, r9, lsl #2] │ │ │ │ strdne r9, sl, [r1, #72] @ 0x48 │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ b.n 91c62 │ │ │ │ nop │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsrs r2, r3, #17 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + ittt eq │ │ │ │ + lsleq r1, r2, #2 │ │ │ │ + lsreq r6, r3, #17 │ │ │ │ + lsleq r2, r2, #2 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0094 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -57319,42 +57319,42 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r2, #10] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r1, #7 │ │ │ │ + lsrs r0, r2, #7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - pop {r1, r3, r5, pc} │ │ │ │ + pop {r1, r2, r3, r5, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mrc2 0, 0, r0, cr14, cr4, {4} │ │ │ │ - cbnz r0, 92296 │ │ │ │ + mcr2 0, 1, r0, cr2, cr4, {4} │ │ │ │ + cbnz r4, 92296 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 9227c │ │ │ │ + cbnz r0, 9227e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r3, #27 │ │ │ │ + lsls r2, r4, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 9227a │ │ │ │ + cbnz r2, 9227c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r0, 9227c │ │ │ │ + cbnz r4, 9227c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r3, #26 │ │ │ │ + lsls r0, r4, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp sl, r0 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ b.n 91fb8 │ │ │ │ @@ -58005,66 +58005,66 @@ │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ adds r3, r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ b.n 928c6 │ │ │ │ ... │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 92a0a │ │ │ │ + cbnz r0, 92a0c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc2 0, cr0, [lr], #592 @ 0x250 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + stc2l 0, cr0, [r2], {148} @ 0x94 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r7, #21 │ │ │ │ + lsls r4, r7, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbnz r6, 929fc │ │ │ │ + cbnz r2, 929fe │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r6, 92a42 │ │ │ │ + cbz r2, 92a44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r0, 92a3e │ │ │ │ + cbz r4, 92a3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r4, 92a3e │ │ │ │ + cbz r0, 92a40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cbz r2, 92a44 │ │ │ │ + cbz r6, 92a44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 92c04 │ │ │ │ ldr.w sl, [pc, #1344] @ 92f4c │ │ │ │ @@ -58540,70 +58540,70 @@ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ blx 61b84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 61b84 │ │ │ │ b.w 91e4c │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - cbz r6, 92f6a │ │ │ │ + cbz r2, 92f6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc2 0, cr0, [r6], #580 @ 0x244 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [sl], #580 @ 0x244 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r0, 92f9c │ │ │ │ + cbz r4, 92f9c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfbba0091 │ │ │ │ - cbz r0, 92f90 │ │ │ │ + @ instruction: 0xfbbe0091 │ │ │ │ + cbz r4, 92f90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfb4c0091 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + @ instruction: 0xfb500091 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfb2e0091 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + @ instruction: 0xfb320091 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfb120091 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + @ instruction: 0xfb160091 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfaf60091 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + @ instruction: 0xfafa0091 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfaa20091 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xfaa60091 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa840091 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + @ instruction: 0xfa880091 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa660091 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + @ instruction: 0xfa6a0091 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa4a0091 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + @ instruction: 0xfa4e0091 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa2e0091 │ │ │ │ + @ instruction: 0xfa320091 │ │ │ │ ldrb r4, [r4, #3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr??.w r0, [r4, #145] @ 0x91 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + ldr??.w r0, [r8, #145] @ 0x91 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vst1.8 @ instruction: 0xf9c20091 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + vst1.8 @ instruction: 0xf9c60091 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb.w r0, [r0, #145] @ 0x91 │ │ │ │ + ldrsb.w r0, [r4, #145] @ 0x91 │ │ │ │ cbz r2, 92ffa │ │ │ │ push {r4} │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ cbz r4, 92ff4 │ │ │ │ ldr r4, [r2, #96] @ 0x60 │ │ │ │ cbz r4, 92ff4 │ │ │ │ ldr.w ip, [r2, #104] @ 0x68 │ │ │ │ @@ -59276,44 +59276,44 @@ │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ b.n 93328 │ │ │ │ nop │ │ │ │ strb r4, [r3, #29] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strb r0, [r1, #24] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf7100091 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + @ instruction: 0xf7140091 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf6f20091 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + @ instruction: 0xf6f60091 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf6d40091 │ │ │ │ - add r7, pc, #416 @ (adr r7, 938cc ) │ │ │ │ + @ instruction: 0xf6d80091 │ │ │ │ + add r7, pc, #432 @ (adr r7, 938dc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #624 @ (adr r5, 939a0 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 939b0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf2f80091 │ │ │ │ - add r5, pc, #456 @ (adr r5, 93900 ) │ │ │ │ + @ instruction: 0xf2fc0091 │ │ │ │ + add r5, pc, #472 @ (adr r5, 93910 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movt r0, #57489 @ 0xe091 │ │ │ │ - add r4, pc, #768 @ (adr r4, 93a40 ) │ │ │ │ + @ instruction: 0xf2d20091 │ │ │ │ + add r4, pc, #784 @ (adr r4, 93a50 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf21a0091 │ │ │ │ - add r4, pc, #632 @ (adr r4, 939c0 ) │ │ │ │ + @ instruction: 0xf21e0091 │ │ │ │ + add r4, pc, #648 @ (adr r4, 939d0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf1fa0091 │ │ │ │ - add r4, pc, #400 @ (adr r4, 938e0 ) │ │ │ │ + @ instruction: 0xf1fe0091 │ │ │ │ + add r4, pc, #416 @ (adr r4, 938f0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs.w r0, lr, #145 @ 0x91 │ │ │ │ + rsb r0, r2, #145 @ 0x91 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -59417,23 +59417,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (93880 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 93772 │ │ │ │ - add r3, pc, #432 @ (adr r3, 93a20 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 93a30 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf0c80091 │ │ │ │ - add r3, pc, #240 @ (adr r3, 93968 ) │ │ │ │ + @ instruction: 0xf0cc0091 │ │ │ │ + add r3, pc, #256 @ (adr r3, 93978 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - eors.w r0, r8, #145 @ 0x91 │ │ │ │ - add r2, pc, #968 @ (adr r2, 93c48 ) │ │ │ │ + eors.w r0, ip, #145 @ 0x91 │ │ │ │ + add r2, pc, #984 @ (adr r2, 93c58 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - orr.w r0, lr, #145 @ 0x91 │ │ │ │ + orrs.w r0, r2, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r5, [r5, #964] @ 0x3c4 │ │ │ │ @@ -59712,44 +59712,44 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (93bd0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 93ada │ │ │ │ nop │ │ │ │ - add r2, pc, #424 @ (adr r2, 93d34 ) │ │ │ │ + add r2, pc, #440 @ (adr r2, 93d44 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, pc, #616 @ (adr r1, 93df8 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 93e08 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, pc, #888 @ (adr r0, 93f0c ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 93f1c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mrc 0, 1, r0, cr10, cr1, {4} │ │ │ │ - add r0, pc, #608 @ (adr r0, 93dfc ) │ │ │ │ + mrc 0, 1, r0, cr14, cr1, {4} │ │ │ │ + add r0, pc, #624 @ (adr r0, 93e0c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 93da8 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 93db8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldcl 0, cr0, [ip, #580] @ 0x244 │ │ │ │ - add r0, pc, #392 @ (adr r0, 93d30 ) │ │ │ │ + stcl 0, cr0, [r0, #580]! @ 0x244 │ │ │ │ + add r0, pc, #408 @ (adr r0, 93d40 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc 0, cr0, [ip, #580]! @ 0x244 │ │ │ │ - add r0, pc, #280 @ (adr r0, 93cc8 ) │ │ │ │ + stcl 0, cr0, [r0, #580] @ 0x244 │ │ │ │ + add r0, pc, #296 @ (adr r0, 93cd8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stc 0, cr0, [r0, #580]! @ 0x244 │ │ │ │ - add r0, pc, #168 @ (adr r0, 93c60 ) │ │ │ │ + stc 0, cr0, [r4, #580]! @ 0x244 │ │ │ │ + add r0, pc, #184 @ (adr r0, 93c70 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stc 0, cr0, [r4, #580] @ 0x244 │ │ │ │ - add r0, pc, #56 @ (adr r0, 93bf8 ) │ │ │ │ + stc 0, cr0, [r8, #580] @ 0x244 │ │ │ │ + add r0, pc, #72 @ (adr r0, 93c08 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stcl 0, cr0, [r8, #-580]! @ 0xfffffdbc │ │ │ │ - ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ + stcl 0, cr0, [ip, #-580]! @ 0xfffffdbc │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stcl 0, cr0, [ip, #-580] @ 0xfffffdbc │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldcl 0, cr0, [r0, #-580] @ 0xfffffdbc │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc 0, cr0, [r2, #-580]! @ 0xfffffdbc │ │ │ │ + ldc 0, cr0, [r6, #-580]! @ 0xfffffdbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r4, [r3, #964] @ 0x3c4 │ │ │ │ @@ -60141,62 +60141,62 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #132] @ (94084 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 93ed4 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc 0, cr0, [ip], #-580 @ 0xfffffdbc │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + mcrr 0, 9, r0, r0, cr1 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc 0, cr0, [r8], {145} @ 0x91 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldc 0, cr0, [ip], {145} @ 0x91 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [r2, #580]! @ 0x244 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + strd r0, r0, [r6, #580]! @ 0x244 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [r2, #580] @ 0x244 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + strd r0, r0, [r6, #580] @ 0x244 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe9a60091 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + @ instruction: 0xe9aa0091 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe98a0091 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xe98e0091 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [lr, #-580]! @ 0x244 │ │ │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + ldrd r0, r0, [r2, #-580]! @ 0x244 │ │ │ │ + ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrd r0, r0, [r2, #-580] @ 0x244 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldrd r0, r0, [r6, #-580] @ 0x244 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmdb r6!, {r0, r4, r7} │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldmdb sl!, {r0, r4, r7} │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmdb sl, {r0, r4, r7} │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldmdb lr, {r0, r4, r7} │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrd r0, r0, [lr], #580 @ 0x244 │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + stmdb r2, {r0, r4, r7} │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [r2], #580 @ 0x244 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + strd r0, r0, [r6], #580 @ 0x244 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe8c80091 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + @ instruction: 0xe8cc0091 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia.w lr!, {r0, r4, r7} │ │ │ │ + ldmia.w r2!, {r0, r4, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #668] @ (94338 ) │ │ │ │ ldr r3, [pc, #668] @ (9433c ) │ │ │ │ @@ -60451,41 +60451,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 94312 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94060 │ │ │ │ + b.n 94068 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 93eb8 │ │ │ │ + b.n 93ec0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 93e80 │ │ │ │ + b.n 93e88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 943f2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -60564,31 +60564,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (94470 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9442c │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 93d80 │ │ │ │ + b.n 93d88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 93d48 │ │ │ │ + b.n 93d50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #844] @ (947d4 ) │ │ │ │ @@ -60921,78 +60921,78 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 94702 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94f90 │ │ │ │ + b.n 94f98 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94f28 │ │ │ │ + b.n 94f30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94e78 │ │ │ │ + b.n 94e80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94cdc │ │ │ │ + b.n 94ce4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94c40 │ │ │ │ + b.n 94c48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94bf4 │ │ │ │ + b.n 94bfc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94b8c │ │ │ │ + b.n 94b94 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94ae4 │ │ │ │ + b.n 94aec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94a74 │ │ │ │ + b.n 94a7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94a44 │ │ │ │ + b.n 94a4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 94a0c │ │ │ │ + b.n 94a14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cbz r0, 9485a │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ cbz r2, 9485a │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cbz r2, 9485a │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ cbz r3, 9485a │ │ │ │ ldr r2, [pc, #8] @ (9485c ) │ │ │ │ add r2, pc │ │ │ │ b.w 8e454 │ │ │ │ bx lr │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cbz r0, 94872 │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ cbz r1, 94872 │ │ │ │ ldr r1, [r0, #96] @ 0x60 │ │ │ │ cbz r1, 94872 │ │ │ │ ldr r1, [r0, #104] @ 0x68 │ │ │ │ @@ -61280,35 +61280,35 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsh r4, [r0, r3] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 94b08 │ │ │ │ + ble.n 94b10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 94adc │ │ │ │ + ble.n 94ae4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ble.n 94c54 │ │ │ │ + ble.n 94c5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -61439,23 +61439,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (94d10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 94c20 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n 94c84 │ │ │ │ + blt.n 94c8c │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #800] @ (95048 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -61763,51 +61763,51 @@ │ │ │ │ b.n 94fec │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, r0] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bge.n 94fb4 │ │ │ │ + bge.n 94fbc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r6, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bge.n 94f88 │ │ │ │ + bge.n 94f90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bls.n 94fb0 │ │ │ │ + bls.n 94fb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 9501c │ │ │ │ + bhi.n 95024 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 94fdc │ │ │ │ + bhi.n 94fe4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 94fb0 │ │ │ │ + bhi.n 94fb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n 95180 │ │ │ │ + bhi.n 95188 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r2, [pc, #1336] @ 955ec │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -62335,67 +62335,67 @@ │ │ │ │ nop │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r2, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 955a4 │ │ │ │ + bpl.n 955ac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 95558 │ │ │ │ + bpl.n 95560 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n 9552c │ │ │ │ + bpl.n 95534 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 956f8 │ │ │ │ + bmi.n 95700 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcc.n 95680 │ │ │ │ + bcc.n 95688 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n 95650 │ │ │ │ + bcs.n 95658 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n 95618 │ │ │ │ + bcs.n 95620 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r0, [r0, #136] @ 0x88 │ │ │ │ @@ -62473,15 +62473,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r4, r2] │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r5, r1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -62503,15 +62503,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (95780 ) │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 65e88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 9575e │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -63016,69 +63016,69 @@ │ │ │ │ mov r3, r6 │ │ │ │ b.n 95d68 │ │ │ │ ... │ │ │ │ ldr r7, [pc, #840] @ (9602c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n 95da4 │ │ │ │ + beq.n 95dac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 95d04 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r6, [pc, #624] @ (95f7c ) │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r4, [r2, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 96a5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -63321,17 +63321,17 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.w 95e1e │ │ │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ b.n 95ebc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movw r6, #285 @ 0x11d │ │ │ │ mov r0, r7 │ │ │ │ blx 6a000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -64363,139 +64363,139 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #260] @ (96c38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 95c70 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r5, #10] │ │ │ │ + ldrb r6, [r5, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r6, [r0, #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r0, [r7, #27] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - itet al │ │ │ │ - lslal r1, r2, #2 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + itee al │ │ │ │ lslal r1, r2, #2 │ │ │ │ - itee gt │ │ │ │ - lslgt r1, r2, #2 │ │ │ │ - strble r4, [r7, #26] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + itee le │ │ │ │ lslle r1, r2, #2 │ │ │ │ - itee lt │ │ │ │ + strbgt r0, [r0, #27] │ │ │ │ + lslgt r1, r2, #2 │ │ │ │ + itet lt │ │ │ │ lsllt r1, r2, #2 │ │ │ │ - strbge r0, [r4, #26] │ │ │ │ - lslge r1, r2, #2 │ │ │ │ - itet ls │ │ │ │ - lslls r1, r2, #2 │ │ │ │ - strbhi r4, [r0, #26] │ │ │ │ + strbge r4, [r4, #26] │ │ │ │ + lsllt r1, r2, #2 │ │ │ │ + itte ls │ │ │ │ lslls r1, r2, #2 │ │ │ │ - itte vc │ │ │ │ + strbls r0, [r1, #26] │ │ │ │ + lslhi r1, r2, #2 │ │ │ │ + ittt vc │ │ │ │ lslvc r1, r2, #2 │ │ │ │ - strbvc r4, [r4, #25] │ │ │ │ - lslvs r1, r2, #2 │ │ │ │ - itte pl │ │ │ │ + strbvc r0, [r5, #25] │ │ │ │ + lslvc r1, r2, #2 │ │ │ │ + ittt pl │ │ │ │ lslpl r1, r2, #2 │ │ │ │ - strbpl r0, [r1, #25] │ │ │ │ + strbpl r4, [r1, #25] │ │ │ │ + lslpl r1, r2, #2 │ │ │ │ + ittt mi │ │ │ │ lslmi r1, r2, #2 │ │ │ │ - ittt cc │ │ │ │ - lslcc r1, r2, #2 │ │ │ │ - strbcc r4, [r5, #24] │ │ │ │ - lslcc r1, r2, #2 │ │ │ │ - ittt cs │ │ │ │ - lslcs r1, r2, #2 │ │ │ │ - strbcs r0, [r2, #24] │ │ │ │ + strbmi r0, [r6, #24] │ │ │ │ + lslmi r1, r2, #2 │ │ │ │ + itte cs │ │ │ │ lslcs r1, r2, #2 │ │ │ │ - itte eq │ │ │ │ + strbcs r4, [r2, #24] │ │ │ │ + lslcc r1, r2, #2 │ │ │ │ + itet eq │ │ │ │ lsleq r1, r2, #2 │ │ │ │ - strbeq r4, [r6, #23] │ │ │ │ - lslne r1, r2, #2 │ │ │ │ - bkpt 0x00ea │ │ │ │ + strbne r0, [r7, #23] │ │ │ │ + lsleq r1, r2, #2 │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r3, #23] │ │ │ │ + strb r4, [r3, #23] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00d2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ + strb r2, [r7, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 00096c3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -64674,62 +64674,62 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 96cce │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xeb03ffff │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r3, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r0, 96ea6 │ │ │ │ + cbnz r4, 96ea6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, #166 @ 0xa6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 96ea4 │ │ │ │ + cbnz r0, 96ea6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xea2fffff │ │ │ │ @ instruction: 0xe9a1ffff │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r6, 96ea4 │ │ │ │ + cbnz r2, 96ea6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 96ea6 │ │ │ │ + cbnz r0, 96ea8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r0, [r4, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - revsh r4, r2 │ │ │ │ + revsh r0, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - hlt 0x0034 │ │ │ │ + hlt 0x0038 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6252c │ │ │ │ @@ -64750,17 +64750,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (96f30 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -64801,15 +64801,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #158 @ 0x9e │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r0, #100 @ 0x64 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -64869,19 +64869,19 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ b.n 96fb2 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 96fee │ │ │ │ + cbnz r0, 96ff0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [pc, #2840] @ 97b18 │ │ │ │ @@ -65920,137 +65920,137 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 973c4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r4, 97ba8 │ │ │ │ + cbz r0, 97baa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r0, 97b9a │ │ │ │ + cbz r4, 97b9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbz r2, 97b9a │ │ │ │ + cbz r6, 97b9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #464 @ 0x1d0 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #968 @ 0x3c8 │ │ │ │ + add r5, sp, #984 @ 0x3d8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #864 @ 0x360 │ │ │ │ + add r5, sp, #880 @ 0x370 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #776 @ 0x308 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 00097c18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -66200,54 +66200,54 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 97caa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bl 427da2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bl 2f1dc6 │ │ │ │ bl 263dca │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60efc │ │ │ │ @@ -66268,23 +66268,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r1, [pc, #8] @ (97e4c ) │ │ │ │ movw r2, #539 @ 0x21b │ │ │ │ add r1, pc │ │ │ │ b.w 65e84 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [pc, #640] @ (980e4 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -66532,39 +66532,39 @@ │ │ │ │ b.n 98042 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #16 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #536 @ 0x218 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r2, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #912 @ (adr r7, 984b0 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 984c0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 500b54 │ │ │ │ @@ -66586,17 +66586,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #344 @ (adr r7, 982c8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 982d8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #488] @ (9836c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -66791,47 +66791,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 98292 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, 98748 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 98758 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #856 @ (adr r5, 986e8 ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 986f8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 98688 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 98698 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #648 @ (adr r5, 98628 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 98638 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, 985c8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 985d8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r6, [r3, r1] │ │ │ │ + ldrsh r2, [r4, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #440 @ (adr r5, 98568 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 98578 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r5, pc, #320 @ (adr r5, 984f8 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 98508 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -66916,29 +66916,29 @@ │ │ │ │ blx 6ac30 │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 69cd8 │ │ │ │ strd r0, r1, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, pc, #664 @ (adr r4, 98750 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 98760 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, pc, #256 @ (adr r4, 985c8 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 985d8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r5, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -67030,39 +67030,39 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (985ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 98528 │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, pc, #568 @ (adr r3, 98804 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 98814 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r1, r1] │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, pc, #376 @ (adr r3, 98750 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 98760 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, 9869c ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 986ac ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 989e8 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 985f8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #144] @ (98690 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -67123,19 +67123,19 @@ │ │ │ │ bl 500b58 │ │ │ │ b.n 9865c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r2, pc, #360 @ (adr r2, 9880c ) │ │ │ │ + add r2, pc, #376 @ (adr r2, 9881c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r1, #24 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -67178,17 +67178,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, pc, #664 @ (adr r1, 989b8 ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 989c8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -67224,17 +67224,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (9878c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9874a │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, pc, #192 @ (adr r1, 98850 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, 98860 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (987f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -67274,15 +67274,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, r2, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, r3, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -67304,17 +67304,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, pc, #472 @ (adr r0, 98a28 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 98a38 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ ldr.w r3, [pc, #2644] @ 992bc │ │ │ │ @@ -68288,215 +68288,215 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 9927a │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r6, r1, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r5, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, r6] │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrsb r2, [r4, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r1 :128] │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r7, r0] │ │ │ │ + ldrsb r4, [r7, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #880] @ 0x370 │ │ │ │ + ldr r1, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ strb.w pc, [r7, #255]! │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r6, r0] │ │ │ │ + strh r4, [r6, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bl fff353be │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r7, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #928] @ (997b4 ) │ │ │ │ + ldr r7, [pc, #944] @ (997c4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #808] @ (99744 ) │ │ │ │ + ldr r7, [pc, #824] @ (99754 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r7, [pc, #704] @ (996e4 ) │ │ │ │ + ldr r7, [pc, #720] @ (996f4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #600] @ (99684 ) │ │ │ │ + ldr r7, [pc, #616] @ (99694 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #504] @ (9962c ) │ │ │ │ + ldr r7, [pc, #520] @ (9963c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #384] @ (995bc ) │ │ │ │ + ldr r7, [pc, #400] @ (995cc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #280] @ (9955c ) │ │ │ │ + ldr r7, [pc, #296] @ (9956c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #184] @ (99504 ) │ │ │ │ + ldr r7, [pc, #200] @ (99514 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #40] @ (9947c ) │ │ │ │ + ldr r7, [pc, #56] @ (9948c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [pc, #960] @ (9981c ) │ │ │ │ + ldr r6, [pc, #976] @ (9982c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #356] @ (995d8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -68642,21 +68642,21 @@ │ │ │ │ nop │ │ │ │ asrs r0, r0, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #11 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r3, [pc, #984] @ (999c0 ) │ │ │ │ + ldr r3, [pc, #1000] @ (999d0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #864] @ (99950 ) │ │ │ │ + ldr r3, [pc, #880] @ (99960 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 000995f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -69018,91 +69018,91 @@ │ │ │ │ ldr r0, [pc, #212] @ (99a84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9999a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #408] @ (99b64 ) │ │ │ │ + ldr r3, [pc, #424] @ (99b74 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xe81fffff │ │ │ │ bl 2b39d2 │ │ │ │ @ instruction: 0xefb5ffff │ │ │ │ b.n 999d2 │ │ │ │ vcvt.f32.u32 d31, d7, #1 │ │ │ │ @ instruction: 0xffffead3 │ │ │ │ @ instruction: 0xffffeb1f │ │ │ │ vqrdmulh.s q15, , d19[0] │ │ │ │ vcvt.f32.u32 q15, , #1 │ │ │ │ - vtbx.8 d19, {d31- instruction: 0xffff3bf2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [pc, #776] @ (99d00 ) │ │ │ │ + ldr r6, [pc, #792] @ (99d10 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #816] @ (99d2c ) │ │ │ │ + ldr r2, [pc, #832] @ (99d3c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #688] @ (99cb4 ) │ │ │ │ + ldr r2, [pc, #704] @ (99cc4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [pc, #280] @ (99b24 ) │ │ │ │ + ldr r6, [pc, #296] @ (99b34 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [pc, #88] @ (99a68 ) │ │ │ │ + ldr r6, [pc, #104] @ (99a78 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #8] @ (99a1c ) │ │ │ │ + ldr r2, [pc, #24] @ (99a2c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #928] @ (99dbc ) │ │ │ │ + ldr r1, [pc, #944] @ (99dcc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [pc, #592] @ (99c74 ) │ │ │ │ + ldr r5, [pc, #608] @ (99c84 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #376] @ (99ba0 ) │ │ │ │ + ldr r1, [pc, #392] @ (99bb0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xeb89ffff │ │ │ │ ldc 15, cr15, [r5], {255} @ 0xff │ │ │ │ ldc 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ bl a5a36 │ │ │ │ b.n 99626 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vdup.8 d31, d9[7] │ │ │ │ vtbx.8 d30, {d31}, d5 │ │ │ │ vqshrn.u64 d30, , #1 │ │ │ │ - vcvt.u16.f16 d20, d20, #1 │ │ │ │ + vcvt.u16.f16 d20, d24, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r1, [pc, #40] @ (99a7c ) │ │ │ │ + ldr r1, [pc, #56] @ (99a8c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #960] @ (99e1c ) │ │ │ │ + ldr r0, [pc, #976] @ (99e2c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #816] @ (99d94 ) │ │ │ │ + ldr r4, [pc, #832] @ (99da4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #576] @ (99ca8 ) │ │ │ │ + ldr r0, [pc, #592] @ (99cb8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #392] @ (99bf8 ) │ │ │ │ + ldr r4, [pc, #408] @ (99c08 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #160] @ (99b14 ) │ │ │ │ + ldr r0, [pc, #176] @ (99b24 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #56] @ (99ab4 ) │ │ │ │ + ldr r0, [pc, #72] @ (99ac4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [pc, #164] @ (99b30 ) │ │ │ │ movw r1, #898 @ 0x382 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #156] @ (99b34 ) │ │ │ │ @@ -69156,37 +69156,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (99b5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9999a │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov sl, sp │ │ │ │ + mov lr, sp │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ movt ip, #57876 @ 0xe214 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -69538,55 +69538,55 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #12 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (9a04c ) │ │ │ │ + ldr r1, [pc, #288] @ (9a05c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #728] @ (9a218 ) │ │ │ │ + ldr r0, [pc, #744] @ (9a228 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r4, r0, #9 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - ldr r0, [pc, #496] @ (9a13c ) │ │ │ │ + ldr r0, [pc, #512] @ (9a14c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #200] @ (9a01c ) │ │ │ │ + ldr r0, [pc, #216] @ (9a02c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (99fbc ) │ │ │ │ + ldr r0, [pc, #112] @ (99fcc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bxns sp │ │ │ │ + bx lr │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bx sl │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ bx r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bx r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov sl, sp │ │ │ │ + mov lr, sp │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -69609,17 +69609,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -69642,17 +69642,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldr r2, [pc, #604] @ (9a2a0 ) │ │ │ │ @@ -69875,49 +69875,49 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r5, #28 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add ip, fp │ │ │ │ + add r8, ip │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r2, r5, #25 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r9, r3 │ │ │ │ @@ -69996,21 +69996,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (9a3e0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9a36c │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #172] @ (9a4a4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -70083,17 +70083,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 9a480 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r7, #13 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsls r4, r6, #11 │ │ │ │ lsls r6, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -70169,17 +70169,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r2, r5, #10 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - eors r2, r7 │ │ │ │ + eors r6, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r2 │ │ │ │ @@ -70361,39 +70361,39 @@ │ │ │ │ ... │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #6 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r6, [r5, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -70432,17 +70432,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ b.n 9a7e6 │ │ │ │ nop │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #696] @ (9aaec ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -70708,59 +70708,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (9ab44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9aac8 │ │ │ │ nop │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #128 @ 0x80 │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r4, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #32 │ │ │ │ + subs r3, #36 @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r3, #0 │ │ │ │ + subs r3, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (9ac44 ) │ │ │ │ @@ -70854,22 +70854,22 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 9abb0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r8], {157} @ 0x9d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r1, r2, #2 │ │ │ │ smlalbt r0, r0, r4, sp │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -71037,41 +71037,41 @@ │ │ │ │ ldr r0, [pc, #64] @ (9ae54 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9ad26 │ │ │ │ nop │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -71135,29 +71135,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r0, #7] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strd r0, r0, [ip, #576]! @ 0x240 │ │ │ │ + ldrd r0, r0, [r0, #576]! @ 0x240 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov r4, r2 │ │ │ │ @@ -71336,21 +71336,21 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 9af62 │ │ │ │ ... │ │ │ │ ldrh.w r0, [r2, sp, lsl #1] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r2, sp, lsl #1] │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r6, #44 @ 0x2c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r1, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [pc, #1008] @ (9b550 ) │ │ │ │ blx 683e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r6, pc │ │ │ │ @@ -71704,69 +71704,69 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 9af62 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + strb r0, [r3, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r3, #17] │ │ │ │ + strb r6, [r3, #17] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #3968 @ 0xf80 │ │ │ │ ldr r0, [pc, #28] @ (9b5e4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -71774,17 +71774,17 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 9af62 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -71854,15 +71854,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf12e009d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xf0f6009d │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 9b6ba │ │ │ │ movs r3, #1 │ │ │ │ @@ -71892,17 +71892,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (9b704 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 9b6dc │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -71958,21 +71958,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (9b7b0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ + cmp r6, #110 @ 0x6e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r3, #4] │ │ │ │ + strb r6, [r3, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ @@ -72044,29 +72044,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (9b89c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9b7f4 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -72166,29 +72166,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (9b9bc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 9b8cc │ │ │ │ nop │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #232] @ (9bab8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -72422,23 +72422,23 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r1, #218 @ 0xda │ │ │ │ + cmp r1, #222 @ 0xde │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w r9, r3, #0 │ │ │ │ ble.n 9bcb2 │ │ │ │ @@ -72487,21 +72487,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 9bc8c │ │ │ │ nop │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #536] @ (9bef0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -72718,45 +72718,45 @@ │ │ │ │ b.n 9bcfa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ eors.w r0, r8, sp, lsr #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, sl, sp, lsr #2 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #208 @ 0xd0 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #178 @ 0xb2 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 9bf4a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -72802,17 +72802,17 @@ │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ bne.n 9bf66 │ │ │ │ b.n 9bf76 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs.w sl, r3, #0 │ │ │ │ @@ -72930,25 +72930,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (9c14c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9c0e2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ + str r0, [r0, #124] @ 0x7c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -73173,31 +73173,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 9bfc8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #190 @ 0xbe │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r2, #2 │ │ │ │ b.n 9bc6c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -73225,17 +73225,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -73260,17 +73260,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -73506,37 +73506,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9c686 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r0, #24] │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -73584,17 +73584,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -73780,29 +73780,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 61c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 67dd8 │ │ │ │ mov.w r1, #374 @ 0x176 │ │ │ │ b.n 9c9da │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r4, [pc, #2928] @ 9d5b8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -74848,169 +74848,169 @@ │ │ │ │ ... │ │ │ │ ble.n 9d60c │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 9d5b8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r6, r5, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + ldrh r4, [r2, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r4, r1, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r4, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r0, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r7, #21 │ │ │ │ + asrs r6, r7, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r3, #21 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r5, r5] │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r6, [r3, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r2, r7] │ │ │ │ + strb r0, [r3, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + asrs r4, r5, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r1, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + strb r0, [r1, r0] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ + strh r4, [r5, r6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r5, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -75098,17 +75098,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 9d78e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ beq.n 9d898 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -75260,33 +75260,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (9d9a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9d86e │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #872] @ (9dcf4 ) │ │ │ │ + ldr r7, [pc, #888] @ (9dd04 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r2, r6, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #784] @ (9dca4 ) │ │ │ │ + ldr r7, [pc, #800] @ (9dcb4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #544] @ (9dbbc ) │ │ │ │ + ldr r7, [pc, #560] @ (9dbcc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #416] @ (9db44 ) │ │ │ │ + ldr r7, [pc, #432] @ (9db54 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r7, [pc, #216] @ (9da84 ) │ │ │ │ + ldr r7, [pc, #232] @ (9da94 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ @@ -75565,57 +75565,57 @@ │ │ │ │ b.n 9db78 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5, {r4, r5, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [pc, #344] @ (9de0c ) │ │ │ │ + ldr r5, [pc, #360] @ (9de1c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [pc, #248] @ (9ddb4 ) │ │ │ │ + ldr r5, [pc, #264] @ (9ddc4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r6, r6, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r5, [pc, #8] @ (9dcd0 ) │ │ │ │ + ldr r5, [pc, #24] @ (9dce0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #944] @ (9e080 ) │ │ │ │ + ldr r4, [pc, #960] @ (9e090 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #720] @ (9dfa8 ) │ │ │ │ + ldr r4, [pc, #736] @ (9dfb8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #608] @ (9df40 ) │ │ │ │ + ldr r4, [pc, #624] @ (9df50 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r0, r6, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #496] @ (9ded8 ) │ │ │ │ + ldr r4, [pc, #512] @ (9dee8 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r0, r2, #6 │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #408] @ (9de88 ) │ │ │ │ + ldr r4, [pc, #424] @ (9de98 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r6, r2, #5 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #152] @ (9dd90 ) │ │ │ │ + ldr r4, [pc, #168] @ (9dda0 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r4, [pc, #940] @ (9e0b8 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -75974,29 +75974,29 @@ │ │ │ │ ... │ │ │ │ ldmia r2, {r1, r2, r5, r6} │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r3, r4} │ │ │ │ lsls r5, r3, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #456] @ (9e294 ) │ │ │ │ + ldr r2, [pc, #472] @ (9e2a4 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #248] @ (9e1cc ) │ │ │ │ + ldr r2, [pc, #264] @ (9e1dc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ (9e1bc ) │ │ │ │ + ldr r0, [pc, #240] @ (9e1cc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #21 │ │ │ │ + lsls r2, r1, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [pc, #88] @ (9e13c ) │ │ │ │ + ldr r0, [pc, #104] @ (9e14c ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [pc, #760] @ (9e3e0 ) │ │ │ │ mov.w r1, #2832 @ 0xb10 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #752] @ (9e3e4 ) │ │ │ │ @@ -76278,37 +76278,37 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9dd5c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ vldr d6, [r3, #128] @ 0x80 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -76994,106 +76994,106 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 9eb46 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, r1 │ │ │ │ + add r0, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + lsls r6, r0, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mvns r0, r2 │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - muls r6, r5 │ │ │ │ + muls r2, r6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vshr.u64 d16, d0, #12 │ │ │ │ - cmn r2, r0 │ │ │ │ + vshr.u64 d16, d0, #8 │ │ │ │ + cmn r6, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vshr.u64 d16, d0, #44 │ │ │ │ - cmp r2, r4 │ │ │ │ + vshr.u64 d16, d0, #40 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vshr.u64 d0, d0, #48 │ │ │ │ - negs r6, r3 │ │ │ │ + vshr.u64 d0, d0, #44 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vqadd.u32 d16, d30, d0 │ │ │ │ - tst r4, r7 │ │ │ │ + vqadd.u64 d16, d18, d0 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vqadd.u8 d16, d28, d0 │ │ │ │ - tst r2, r3 │ │ │ │ + vqadd.u16 d16, d16, d0 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vqadd.u32 d0, d26, d0 │ │ │ │ - rors r0, r7 │ │ │ │ + vqadd.u32 d0, d30, d0 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vqadd.u8 d0, d24, d0 │ │ │ │ - rors r6, r2 │ │ │ │ + vqadd.u8 d0, d28, d0 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mcr2 0, 7, r0, cr6, cr0, {4} │ │ │ │ - sbcs r4, r6 │ │ │ │ + mcr2 0, 7, r0, cr10, cr0, {4} │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mcr2 0, 3, r0, cr8, cr0, {4} │ │ │ │ - ldc2l 0, cr0, [r8, #-576]! @ 0xfffffdc0 │ │ │ │ - eors r0, r1 │ │ │ │ + mcr2 0, 3, r0, cr12, cr0, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #-576]! @ 0xfffffdc0 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-576] @ 0xfffffdc0 │ │ │ │ - ands r0, r2 │ │ │ │ + stc2l 0, cr0, [r4, #-576] @ 0xfffffdc0 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stc2 0, cr0, [r4, #-576]! @ 0xfffffdc0 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + stc2 0, cr0, [r8, #-576]! @ 0xfffffdc0 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mrrc2 0, 9, r0, r4, cr0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + mrrc2 0, 9, r0, r8, cr0 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldc2 0, cr0, [r2], #-576 @ 0xfffffdc0 │ │ │ │ - subs r7, #2 │ │ │ │ + ldc2 0, cr0, [r6], #-576 @ 0xfffffdc0 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfbfc0090 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + stc2 0, cr0, [r0], {144} @ 0x90 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfb8c0090 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + @ instruction: 0xfb900090 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfb640090 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfb680090 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfafe0090 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + @ instruction: 0xfb020090 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfac60090 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + @ instruction: 0xfaca0090 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfaa20090 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + @ instruction: 0xfaa60090 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa800090 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + @ instruction: 0xfa840090 │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9ed90 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r2, r3] │ │ │ │ @@ -77249,30 +77249,30 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (9ee34 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 9dd5c │ │ │ │ - ldrsh.w r0, [r2, r0, lsl #1] │ │ │ │ - subs r4, #2 │ │ │ │ + ldrsh.w r0, [r6, r0, lsl #1] │ │ │ │ + subs r4, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xfa560090 │ │ │ │ - strh.w r0, [sl, #144] @ 0x90 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + @ instruction: 0xfa5a0090 │ │ │ │ + strh.w r0, [lr, #144] @ 0x90 │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr??.w r0, [r8, r0, lsl #1] │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + ldr??.w r0, [ip, r0, lsl #1] │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh.w r0, [r2, r0, lsl #1] │ │ │ │ - strb.w r0, [r0, r0, lsl #1] │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + strh.w r0, [r6, r0, lsl #1] │ │ │ │ + strb.w r0, [r4, r0, lsl #1] │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf7e20090 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf7e60090 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #388] @ (9efd0 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -77429,22 +77429,22 @@ │ │ │ │ ... │ │ │ │ cbnz r0, 9efde │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xf69c0090 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subw r0, r0, #2192 @ 0x890 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movw r0, #43152 @ 0xa890 │ │ │ │ - subs r1, #26 │ │ │ │ + movw r0, #59536 @ 0xe890 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xf62c0090 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf6300090 │ │ │ │ + subs r1, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ subw sp, sp, #1228 @ 0x4cc │ │ │ │ @@ -77927,23 +77927,23 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xb764 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb718 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - adds.w r0, r4, #4718592 @ 0x480000 │ │ │ │ - usat r0, #16, r6, lsl #2 │ │ │ │ - @ instruction: 0xf1f80090 │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ + adds.w r0, r8, #4718592 @ 0x480000 │ │ │ │ + usat r0, #16, sl, lsl #2 │ │ │ │ + @ instruction: 0xf1fc0090 │ │ │ │ + adds r4, #204 @ 0xcc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - eors.w r0, lr, #144 @ 0x90 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf0a20090 │ │ │ │ + adds r3, #114 @ 0x72 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r5, #1 │ │ │ │ bcc.w 9f408 │ │ │ │ ldr.w r6, [r8, #-4]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 66fc4 │ │ │ │ @@ -78225,22 +78225,22 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 9f81c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.n 9f81c │ │ │ │ ... │ │ │ │ - vshr.s64 d0, d0, #52 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + vshr.s64 d0, d0, #48 │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mrc 0, 3, r0, cr8, cr0, {4} │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + mrc 0, 3, r0, cr12, cr0, {4} │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r1, r2, #2 │ │ │ │ - mrc 0, 2, r0, cr10, cr0, {4} │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + mrc 0, 2, r0, cr14, cr0, {4} │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ vldr d2, [pc, #628] @ 9fb38 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ @@ -78477,28 +78477,28 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 9f058 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stcl 0, cr0, [r6], #-576 @ 0xfffffdc0 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + stcl 0, cr0, [sl], #-576 @ 0xfffffdc0 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xeb3e0090 │ │ │ │ - cmp r6, #14 │ │ │ │ + adc.w r0, r2, r0, lsr #2 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xeaf80090 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xeafc0090 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xead80090 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + @ instruction: 0xeadc0090 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xeab80090 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + @ instruction: 0xeabc0090 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r8, r3 │ │ │ │ bne.w 9fd12 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 9fc88 │ │ │ │ @@ -78764,31 +78764,31 @@ │ │ │ │ ldr r0, [pc, #56] @ (9fe6c ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 9f058 │ │ │ │ ... │ │ │ │ - @ instruction: 0xe8da0090 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + @ instruction: 0xe8de0090 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xe8100090 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + @ instruction: 0xe8140090 │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fe34 │ │ │ │ + b.n 9fe3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fdfc │ │ │ │ + b.n 9fe04 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fdc4 │ │ │ │ + b.n 9fdcc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2323 @ 0x913 │ │ │ │ ldr r0, [pc, #824] @ (a01b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -79091,97 +79091,97 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 9f058 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n a006c │ │ │ │ + b.n a0074 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n a0034 │ │ │ │ + b.n a003c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9ff94 │ │ │ │ + b.n 9ff9c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9ff40 │ │ │ │ + b.n 9ff48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #138 @ 0x8a │ │ │ │ + cmp r1, #142 @ 0x8e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9ff08 │ │ │ │ + b.n 9ff10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #106 @ 0x6a │ │ │ │ + cmp r1, #110 @ 0x6e │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fec8 │ │ │ │ + b.n 9fed0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fe90 │ │ │ │ + b.n 9fe98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fe58 │ │ │ │ + b.n 9fe60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fd80 │ │ │ │ + b.n 9fd88 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fd48 │ │ │ │ + b.n 9fd50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fd10 │ │ │ │ + b.n 9fd18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fcd8 │ │ │ │ + b.n 9fce0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fca0 │ │ │ │ + b.n 9fca8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fc68 │ │ │ │ + b.n 9fc70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fc30 │ │ │ │ + b.n 9fc38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fbf8 │ │ │ │ + b.n 9fc00 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fbc0 │ │ │ │ + b.n 9fbc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #150 @ 0x96 │ │ │ │ + movs r7, #154 @ 0x9a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fb88 │ │ │ │ + b.n 9fb90 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fb50 │ │ │ │ + b.n 9fb58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fb18 │ │ │ │ + b.n 9fb20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n 9fae0 │ │ │ │ + b.n 9fae8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #2308 @ 0x904 │ │ │ │ ldr r0, [pc, #88] @ (a02b8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -79211,25 +79211,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (a02cc ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ b.w 9f058 │ │ │ │ - b.n a09a4 │ │ │ │ + b.n a09ac │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n a096c │ │ │ │ + b.n a0974 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - b.n a0934 │ │ │ │ + b.n a093c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r5, r1 │ │ │ │ @@ -79795,21 +79795,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ add r4, pc, #536 @ (adr r4, a0b0c ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n a0dd8 │ │ │ │ + b.n a0de0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ble.n a0958 │ │ │ │ + ble.n a0960 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ @@ -80479,84 +80479,84 @@ │ │ │ │ ldr r0, [pc, #164] @ (a1060 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a0f8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bgt.n a10a8 │ │ │ │ + bgt.n a10b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, r7, #4 │ │ │ │ + subs r4, r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n a0fa0 │ │ │ │ + blt.n a0fa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n a0f58 │ │ │ │ + blt.n a0f60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n a0f20 │ │ │ │ + blt.n a0f28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - blt.n a1004 │ │ │ │ + blt.n a100c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bge.n a0fcc │ │ │ │ + bge.n a0fd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bls.n a109c │ │ │ │ + bls.n a10a4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a0f2c │ │ │ │ + bge.n a0f34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n a1078 │ │ │ │ + bls.n a1080 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n a1000 │ │ │ │ + bhi.n a1008 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n a0f3c │ │ │ │ + bhi.n a0f44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n a110c │ │ │ │ + bhi.n a1114 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n a10dc │ │ │ │ + bhi.n a10e4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bhi.n a1058 │ │ │ │ + bhi.n a1060 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvc.n a1028 │ │ │ │ + bvc.n a1030 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrh r1, [r0, #40] @ 0x28 │ │ │ │ vcvt.f16.u16 q13, , #1 │ │ │ │ vqdmulh.s q12, , d17[0] │ │ │ │ - vqshlu.s32 , q4, #31 │ │ │ │ + vqshlu.s32 , q6, #31 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n a10d8 │ │ │ │ + bvs.n a10e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bvs.n a10a8 │ │ │ │ + bvs.n a10b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r0, [pc, #240] @ (a1158 ) │ │ │ │ movw r1, #3412 @ 0xd54 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #232] @ (a115c ) │ │ │ │ @@ -80643,45 +80643,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (a1194 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a0c98 │ │ │ │ nop │ │ │ │ - bpl.n a1230 │ │ │ │ + bpl.n a1238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n a1200 │ │ │ │ + bpl.n a1208 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r2, r4, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n a11d0 │ │ │ │ + bpl.n a11d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bpl.n a11a0 │ │ │ │ + bpl.n a11a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n a1170 │ │ │ │ + bmi.n a1178 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n a1118 │ │ │ │ + bmi.n a1120 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n a10e8 │ │ │ │ + bmi.n a10f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n a10b8 │ │ │ │ + bmi.n a10c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -80881,51 +80881,51 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ blx 67a18 │ │ │ │ b.n a120c │ │ │ │ nop │ │ │ │ - bcc.n a13a0 │ │ │ │ + bcc.n a13a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcc.n a1378 │ │ │ │ + bcc.n a1380 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcc.n a14a0 │ │ │ │ + bcc.n a14a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a13bc │ │ │ │ + bcs.n a13c4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a1390 │ │ │ │ + bcs.n a1398 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a1364 │ │ │ │ + bcs.n a136c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a133c │ │ │ │ + bcs.n a1344 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a1310 │ │ │ │ + bcs.n a1318 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a14c8 │ │ │ │ + bcs.n a14d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcs.n a1464 │ │ │ │ + bcs.n a146c │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000a1404 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -81591,205 +81591,205 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a1470 │ │ │ │ str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r3, #2 │ │ │ │ strh r3, [r7, #62] @ 0x3e │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bcc.n a1b24 │ │ │ │ + bcc.n a1b2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bne.n a1c14 │ │ │ │ + bne.n a1c1c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bne.n a1b60 │ │ │ │ + bne.n a1b68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r2, pc, #284 @ (adr r2, a1c50 ) │ │ │ │ vqrdmlsh.s q13, , d1[0] │ │ │ │ vtbx.8 d26, {d31-, #1 │ │ │ │ - vrshr.u32 , q14, #1 │ │ │ │ + vsubl.u , d31, d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n a1ae0 │ │ │ │ + beq.n a1ae8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r3, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #996 @ 0x3e4 │ │ │ │ - vaddl.u , d31, d0 │ │ │ │ + vaddl.u , d31, d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - beq.n a1c28 │ │ │ │ + beq.n a1c30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r1, pc, #100 @ (adr r1, a1bd0 ) │ │ │ │ @ instruction: 0xfffffbf1 │ │ │ │ - vshr.u32 d29, d12, #1 │ │ │ │ + vaddl.u , d15, d16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n a1b7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cbz r5, a1b9a │ │ │ │ - @ instruction: 0xffffcf90 │ │ │ │ + @ instruction: 0xffffcf94 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r5, pc, #780 @ (adr r5, a1ea4 ) │ │ │ │ - vcvt.u32.f32 q14, q7, #1 │ │ │ │ + vqrdmlsh.s q14, , d18[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ - @ instruction: 0xffffcf2c │ │ │ │ + vcvt.u32.f32 d28, d16, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ - @ instruction: 0xffffcefa │ │ │ │ + @ instruction: 0xffffcefe │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strh r1, [r3, #40] @ 0x28 │ │ │ │ - vqrdmlah.s q14, , d8[0] │ │ │ │ + vqrdmlah.s q14, , d12[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r7, [sp, #988] @ 0x3dc │ │ │ │ - @ instruction: 0xffffce96 │ │ │ │ + @ instruction: 0xffffce9a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ - vqrdmlah.s q14, , d16[0] │ │ │ │ + vqrdmlah.s q14, , d20[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ lsrs r3, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ @ instruction: 0xeb03ffff │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ - vqrdmulh.s q14, , d6[0] │ │ │ │ + vqrdmulh.s q14, , d10[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ bkpt 0x00cf │ │ │ │ - @ instruction: 0xffffcd92 │ │ │ │ + @ instruction: 0xffffcd96 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r4, [sp, #4] │ │ │ │ - vqrdmulh.s q14, , d22[0] │ │ │ │ + vqrdmulh.s q14, , d26[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrh r1, [r2, #26] │ │ │ │ vdup.8 d24, d17[7] │ │ │ │ - @ instruction: 0xffffcd28 │ │ │ │ + @ instruction: 0xffffcd2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r2, [sp, #508] @ 0x1fc │ │ │ │ - @ instruction: 0xffffccfc │ │ │ │ + @ instruction: 0xffffcd00 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add r2, sp, #956 @ 0x3bc │ │ │ │ - @ instruction: 0xffffccd0 │ │ │ │ + @ instruction: 0xffffccd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strh r3, [r7, #52] @ 0x34 │ │ │ │ - vmull.u q14, d31, d20 │ │ │ │ + vmull.u q14, d31, d24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strh r7, [r7, #48] @ 0x30 │ │ │ │ - vcvt.f16.u16 q14, q12, #1 │ │ │ │ + vcvt.f16.u16 q14, q14, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r7!, {r2, r5} │ │ │ │ + ldmia r7!, {r3, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r6, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -81812,17 +81812,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 000a1d18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -82070,41 +82070,41 @@ │ │ │ │ b.n a1dce │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #18] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #824] @ (a2324 ) │ │ │ │ @@ -82443,69 +82443,69 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a22ac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 000a239c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -82540,17 +82540,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r1, r2, #2 │ │ │ │ │ │ │ │ 000a2410 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -82762,34 +82762,34 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ strh r2, [r5, #22] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - itee al │ │ │ │ - lslal r0, r2, #2 │ │ │ │ - lsl r4, r7, #10 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ + itee │ │ │ │ + lsl r0, r2, #2 │ │ │ │ + lslal r0, r0, #11 │ │ │ │ + lslal r1, r2, #2 │ │ │ │ │ │ │ │ 000a263c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -83284,36 +83284,36 @@ │ │ │ │ ... │ │ │ │ ldrb r4, [r5, #30] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - stmia r1!, {r2, r4, r7} │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - mrc2 0, 7, r0, cr0, cr0, {4} │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + mrc2 0, 7, r0, cr4, cr0, {4} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r2, #576]! @ 0x240 │ │ │ │ - stmia r0!, {r1, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldc2 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + ldc2l 0, cr0, [r6, #576]! @ 0x240 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #-576]! @ 0xfffffdc0 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + ldc2 0, cr0, [sl, #576]! @ 0x240 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc2l 0, cr0, [r2, #-576]! @ 0xfffffdc0 │ │ │ │ - nop {14} │ │ │ │ + stc2 0, cr0, [r2, #576] @ 0x240 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldc2 0, cr0, [ip, #-576]! @ 0xfffffdc0 │ │ │ │ + stc2l 0, cr0, [r6, #-576]! @ 0xfffffdc0 │ │ │ │ + itt al │ │ │ │ + lslal r0, r2, #2 │ │ │ │ + stc2lal 0, cr0, [r0, #-576] @ 0xfffffdc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w a29ec │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -83404,32 +83404,32 @@ │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n a27ea │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - itte pl │ │ │ │ + ittt pl │ │ │ │ lslpl r0, r2, #2 │ │ │ │ - ldc2pl 0, cr0, [r6], #576 @ 0x240 │ │ │ │ - ittt cc @ unpredictable │ │ │ │ - lslcc r0, r2, #2 │ │ │ │ - ldc2cc 0, cr0, [sl], {144} @ 0x90 │ │ │ │ - it ne @ unpredictable │ │ │ │ + ldc2pl 0, cr0, [sl], #576 @ 0x240 │ │ │ │ + ittt mi @ unpredictable │ │ │ │ + lslmi r0, r2, #2 │ │ │ │ + ldc2mi 0, cr0, [lr], {144} @ 0x90 │ │ │ │ + itt ne @ unpredictable │ │ │ │ lslne r0, r2, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-576 @ 0xfffffdc0 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + ldc2lne 0, cr0, [r8], #-576 @ 0xfffffdc0 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mcrr2 0, 9, r0, lr, cr0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + mrrc2 0, 9, r0, r2, cr0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc2 0, cr0, [ip], #-576 @ 0xfffffdc0 │ │ │ │ - bkpt 0x00ac │ │ │ │ + ldc2 0, cr0, [r0], #-576 @ 0xfffffdc0 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stc2 0, cr0, [r6], {144} @ 0x90 │ │ │ │ + stc2 0, cr0, [sl], {144} @ 0x90 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (a2d5c ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #84] @ (a2d60 ) │ │ │ │ @@ -83465,15 +83465,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83502,15 +83502,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 60d38 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -83663,21 +83663,21 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #5] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vld1.8 @ instruction: 0xf9ac0090 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + ldrsh.w r0, [r0, #144] @ 0x90 │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb.w r0, [r0, #144] @ 0x90 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ + ldrsb.w r0, [r4, #144] @ 0x90 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #336] @ (a30c0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -83810,20 +83810,20 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #31] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - revsh r0, r4 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh.w r0, [ip, r0, lsl #1] │ │ │ │ - hlt 0x0022 │ │ │ │ + str.w r0, [r0, r0, lsl #1] │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7fe0090 │ │ │ │ + strb.w r0, [r2, r0, lsl #1] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -83860,19 +83860,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (a3158 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n a3122 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf76c0090 │ │ │ │ + @ instruction: 0xf7700090 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #348] @ (a32cc ) │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #348] @ (a32d0 ) │ │ │ │ @@ -84017,23 +84017,23 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #23] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movw r0, #2192 @ 0x890 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + movw r0, #18576 @ 0x4890 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf6220090 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xf6260090 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf5f40090 │ │ │ │ + @ instruction: 0xf5f80090 │ │ │ │ │ │ │ │ 000a32f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #748] @ (a35f0 ) │ │ │ │ @@ -84327,30 +84327,30 @@ │ │ │ │ cmp r8, r5 │ │ │ │ bne.w a3340 │ │ │ │ b.n a3484 │ │ │ │ strb r0, [r6, #17] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - eors.w r0, r6, #4718592 @ 0x480000 │ │ │ │ + eors.w r0, sl, #4718592 @ 0x480000 │ │ │ │ strb r6, [r3, #11] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf31e0090 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ + ssat r0, #17, r2, asr #2 │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ssat r0, #17, r2, lsl #2 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + ssat r0, #17, r6, lsl #2 │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf2e60090 │ │ │ │ + @ instruction: 0xf2ea0090 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -84374,17 +84374,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf2500090 │ │ │ │ + @ instruction: 0xf2540090 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -84410,17 +84410,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf1f40090 │ │ │ │ + @ instruction: 0xf1f80090 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -84444,17 +84444,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf19a0090 │ │ │ │ + @ instruction: 0xf19e0090 │ │ │ │ │ │ │ │ 000a372c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #584] @ (a3984 ) │ │ │ │ @@ -84691,68 +84691,68 @@ │ │ │ │ b.n a37dc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r6, #0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2} │ │ │ │ + push {r1, r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r7 :128] │ │ │ │ bl ffeed996 │ │ │ │ mrc2 15, 7, pc, cr3, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r6, r2, #2 │ │ │ │ @ instruction: 0xf921ffff │ │ │ │ - cbz r6, a3a0e │ │ │ │ + cbz r2, a3a10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf0da0090 │ │ │ │ + @ instruction: 0xf0de0090 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - cbz r2, a3a0e │ │ │ │ + cbz r6, a3a0e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf0a60090 │ │ │ │ + @ instruction: 0xf0aa0090 │ │ │ │ bl ffdf59c2 │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, a3a0e │ │ │ │ + cbz r6, a3a0e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orn r0, r6, #144 @ 0x90 │ │ │ │ - uxtb r0, r6 │ │ │ │ + orn r0, sl, #144 @ 0x90 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orr.w r0, ip, #144 @ 0x90 │ │ │ │ + orrs.w r0, r0, #144 @ 0x90 │ │ │ │ bl ffd279da │ │ │ │ mcr 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - and.w r0, lr, #144 @ 0x90 │ │ │ │ - uxth r0, r3 │ │ │ │ + ands.w r0, r2, #144 @ 0x90 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.s64 d16, d0, #12 │ │ │ │ + vshr.s64 d16, d0, #8 │ │ │ │ ldc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ - sxtb r4, r5 │ │ │ │ + sxtb r0, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.s64 d16, d0, #56 │ │ │ │ + vshr.s64 d16, d0, #52 │ │ │ │ bl fff059fe │ │ │ │ - sxth r2, r7 │ │ │ │ + sxth r6, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vshr.s64 d0, d0, #42 │ │ │ │ - sxth r4, r3 │ │ │ │ + vshr.s64 d0, d0, #38 │ │ │ │ + sxth r0, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vqadd.s64 d16, d22, d0 │ │ │ │ - uxtb r4, r6 │ │ │ │ + vqadd.s64 d16, d26, d0 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r2, a3a62 │ │ │ │ + cbz r6, a3a62 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r6, a3a52 │ │ │ │ + cbz r2, a3a54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vqadd.s64 d0, d26, d0 │ │ │ │ + vqadd.s64 d0, d30, d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ blx 62b5c │ │ │ │ @@ -84774,17 +84774,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mrc 0, 2, r0, cr6, cr0, {4} │ │ │ │ + mrc 0, 2, r0, cr10, cr0, {4} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #1 │ │ │ │ @@ -84835,17 +84835,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (a3afc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, a3b2a │ │ │ │ + cbz r4, a3b2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r4, #576] @ 0x240 │ │ │ │ + stcl 0, cr0, [r8, #576] @ 0x240 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -84887,17 +84887,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r2, a3b8a │ │ │ │ + cbz r6, a3b8a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r6, #-576] @ 0xfffffdc0 │ │ │ │ + stcl 0, cr0, [sl, #-576] @ 0xfffffdc0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #68] @ (a3bd4 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #68] @ (a3bd8 ) │ │ │ │ @@ -84928,15 +84928,15 @@ │ │ │ │ pop {pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, a3be2 │ │ │ │ + cbz r6, a3be2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -85089,17 +85089,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adc.w r0, ip, r0, lsr #2 │ │ │ │ + adcs.w r0, r0, r0, lsr #2 │ │ │ │ │ │ │ │ 000a3d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #784] @ (a40a0 ) │ │ │ │ @@ -85411,88 +85411,88 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a3e3e │ │ │ │ nop │ │ │ │ ldr r4, [r4, #28] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ mrc2 15, 1, pc, cr3, cr15, {7} │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orns r0, r8, r0, lsr #2 │ │ │ │ + orns r0, ip, r0, lsr #2 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orr.w r0, r2, r0, lsr #2 │ │ │ │ + orr.w r0, r6, r0, lsr #2 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r1, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - and.w r0, r2, r0, lsr #2 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + and.w r0, r6, r0, lsr #2 │ │ │ │ + add r5, sp, #896 @ 0x380 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strd r0, r0, [r8, #576]! @ 0x240 │ │ │ │ + strd r0, r0, [ip, #576]! @ 0x240 │ │ │ │ stc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ sdiv pc, r5, pc │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xe9aa0090 │ │ │ │ - add r5, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xe9ae0090 │ │ │ │ + add r5, sp, #544 @ 0x220 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xe9900090 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + @ instruction: 0xe9940090 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, sp, #232 @ 0xe8 │ │ │ │ + add r5, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strd r0, r0, [r6, #-576] @ 0x240 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + strd r0, r0, [sl, #-576] @ 0x240 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmdb r8, {r4, r7} │ │ │ │ - add r4, sp, #888 @ 0x378 │ │ │ │ + stmdb ip, {r4, r7} │ │ │ │ + add r4, sp, #904 @ 0x388 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strd r0, r0, [r8], #576 @ 0x240 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + strd r0, r0, [ip], #576 @ 0x240 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #608 @ 0x260 │ │ │ │ + add r4, sp, #624 @ 0x270 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia.w r4!, {r4, r7} │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + stmia.w r8!, {r4, r7} │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xe85c0090 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + strd r0, r0, [r0], #-576 @ 0x240 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xe81a0090 │ │ │ │ + @ instruction: 0xe81e0090 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ blx 5ffbc │ │ │ │ @@ -85515,17 +85515,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3fdc │ │ │ │ + b.n a3fe4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -85831,51 +85831,51 @@ │ │ │ │ b.n a422a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4220 │ │ │ │ + b.n a4228 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ + add r3, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3e84 │ │ │ │ + b.n a3e8c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3df8 │ │ │ │ + b.n a3e00 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3dc8 │ │ │ │ + b.n a3dd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3d90 │ │ │ │ + b.n a3d98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a3d58 │ │ │ │ + b.n a3d60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4d20 │ │ │ │ + b.n a4d28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4ce8 │ │ │ │ + b.n a4cf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #2062 @ 0x80e │ │ │ │ ldr r0, [pc, #84] @ (a45a8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -85903,25 +85903,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (a45bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a4584 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4c50 │ │ │ │ + b.n a4c58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4c1c │ │ │ │ + b.n a4c24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4be8 │ │ │ │ + b.n a4bf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -85944,17 +85944,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4b7c │ │ │ │ + b.n a4b84 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -85977,17 +85977,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r1, sp, #632 @ 0x278 │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n a4b2c │ │ │ │ + b.n a4b34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -86216,17 +86216,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #744 @ (adr r6, a4c2c ) │ │ │ │ + add r6, pc, #760 @ (adr r6, a4c3c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1408] @ a4edc │ │ │ │ @@ -86720,79 +86720,79 @@ │ │ │ │ mov r9, r6 │ │ │ │ b.n a4b04 │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r0] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, a5120 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, a5130 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r2, [r5, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - add r4, pc, #952 @ (adr r4, a52a8 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, a52b8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #464 @ (adr r4, a50c4 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, a50d4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #48 @ (adr r4, a4f28 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, a4f38 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #64 @ (adr r3, a4f3c ) │ │ │ │ + add r3, pc, #80 @ (adr r3, a4f4c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n a4eb0 │ │ │ │ + blt.n a4eb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #384 @ (adr r2, a5084 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, a5094 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n a4f54 │ │ │ │ + blt.n a4f5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #256 @ (adr r2, a500c ) │ │ │ │ + add r2, pc, #272 @ (adr r2, a501c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n a4f1c │ │ │ │ + blt.n a4f24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, a4fac ) │ │ │ │ + add r2, pc, #168 @ (adr r2, a4fbc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4ef0 │ │ │ │ + bge.n a4ef8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #48 @ (adr r2, a4f4c ) │ │ │ │ + add r2, pc, #64 @ (adr r2, a4f5c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4ec4 │ │ │ │ + bge.n a4ecc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #968 @ (adr r1, a52ec ) │ │ │ │ + add r1, pc, #984 @ (adr r1, a52fc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4e98 │ │ │ │ + bge.n a4ea0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #864 @ (adr r1, a528c ) │ │ │ │ + add r1, pc, #880 @ (adr r1, a529c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4e6c │ │ │ │ + bge.n a4e74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #760 @ (adr r1, a522c ) │ │ │ │ + add r1, pc, #776 @ (adr r1, a523c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4e40 │ │ │ │ + bge.n a4e48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #656 @ (adr r1, a51cc ) │ │ │ │ + add r1, pc, #672 @ (adr r1, a51dc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a5014 │ │ │ │ + bge.n a501c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, a516c ) │ │ │ │ + add r1, pc, #568 @ (adr r1, a517c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4fe8 │ │ │ │ + bge.n a4ff0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, a50fc ) │ │ │ │ + add r1, pc, #448 @ (adr r1, a510c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4fb4 │ │ │ │ + bge.n a4fbc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #320 @ (adr r1, a5094 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, a50a4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n a4f84 │ │ │ │ + bge.n a4f8c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #216 @ (adr r1, a5034 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, a5044 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n a4f58 │ │ │ │ + bge.n a4f60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, a4fd4 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, a4fe4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n a4f2c │ │ │ │ + bls.n a4f34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (a5058 ) │ │ │ │ @@ -86882,23 +86882,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a4fc4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsb r0, [r7, r7] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #168 @ (adr r0, a510c ) │ │ │ │ + add r0, pc, #184 @ (adr r0, a511c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n a504c │ │ │ │ + bhi.n a5054 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrsb r0, [r6, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n a513c │ │ │ │ + bhi.n a5144 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -86963,15 +86963,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsb r6, [r6, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrsb r4, [r7, r1] │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -87015,15 +87015,15 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -87085,21 +87085,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (a5270 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvs.n a5178 │ │ │ │ + bvs.n a5180 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvs.n a5328 │ │ │ │ + bvs.n a5330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (a52d8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -87135,15 +87135,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r5, r3] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r2, #2 │ │ │ │ strb r2, [r7, r2] │ │ │ │ lsls r5, r3, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -87191,21 +87191,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.n a5464 │ │ │ │ + bpl.n a546c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.n a5428 │ │ │ │ + bpl.n a5430 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -87273,21 +87273,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n a5408 │ │ │ │ + bmi.n a5410 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n a535c │ │ │ │ + bmi.n a5364 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #628] @ (a56c8 ) │ │ │ │ @@ -87526,43 +87526,43 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r0, [r4, r4] │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a56a4 │ │ │ │ + bcs.n a56ac │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r6, [r3, r6] │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a5610 │ │ │ │ + bcs.n a5618 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a57dc │ │ │ │ + bcs.n a57e4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a57a8 │ │ │ │ + bcs.n a57b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a5774 │ │ │ │ + bcs.n a577c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a5740 │ │ │ │ + bcs.n a5748 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n a570c │ │ │ │ + bcs.n a5714 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #140] @ (a57ac ) │ │ │ │ @@ -87616,25 +87616,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #988] @ (a5bb8 ) │ │ │ │ @@ -87989,51 +87989,51 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a5972 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #616] @ (a5e24 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r6, [pc, #8] @ (a5bd4 ) │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #800] @ 0x320 │ │ │ │ + str r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r2, r4, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -88322,25 +88322,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (a5f7c ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n a5f42 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [pc, #120] @ (a5fe8 ) │ │ │ │ + ldr r5, [pc, #136] @ (a5ff8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r1, {r1, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ @@ -88394,21 +88394,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -88482,21 +88482,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r0!, {r3, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ @@ -88550,21 +88550,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r4, [r1, #94] @ 0x5e │ │ │ │ sub sp, #28 │ │ │ │ @@ -88745,29 +88745,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (a638c ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n a61cc │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r1 │ │ │ │ @@ -89356,88 +89356,88 @@ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ mvns r2, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, r5 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ + stmia r2!, {r1, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itee al │ │ │ │ - lslal r0, r2, #2 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + itee │ │ │ │ lsl r0, r2, #2 │ │ │ │ - ite gt │ │ │ │ - lslgt r0, r2, #2 │ │ │ │ - strhle r2, [r5, #54] @ 0x36 │ │ │ │ + strhal r0, [r1, #56] @ 0x38 │ │ │ │ + lslal r0, r2, #2 │ │ │ │ + nop {13} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - itee lt │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + itet lt │ │ │ │ lsllt r0, r2, #2 │ │ │ │ - strhge r0, [r2, #54] @ 0x36 │ │ │ │ - lslge r0, r2, #2 │ │ │ │ - it ls │ │ │ │ + strhge r4, [r2, #54] @ 0x36 │ │ │ │ + lsllt r0, r2, #2 │ │ │ │ + itt ls │ │ │ │ lslls r0, r2, #2 │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ + strhls r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ittt vc │ │ │ │ - lslvc r0, r2, #2 │ │ │ │ - strhvc r2, [r1, #52] @ 0x34 │ │ │ │ - lslvc r0, r2, #2 │ │ │ │ - itee pl │ │ │ │ + ittt hi │ │ │ │ + lslhi r0, r2, #2 │ │ │ │ + strhhi r6, [r1, #52] @ 0x34 │ │ │ │ + lslhi r0, r2, #2 │ │ │ │ + itet pl │ │ │ │ lslpl r0, r2, #2 │ │ │ │ - strhmi r6, [r5, #50] @ 0x32 │ │ │ │ - lslmi r0, r2, #2 │ │ │ │ - itet cc │ │ │ │ + strhmi r2, [r6, #50] @ 0x32 │ │ │ │ + lslpl r0, r2, #2 │ │ │ │ + itte cc │ │ │ │ lslcc r0, r2, #2 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #204] @ (a6b20 ) │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r2, pc │ │ │ │ @@ -89526,17 +89526,17 @@ │ │ │ │ b.n a6ade │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r4, #150 @ 0x96 │ │ │ │ lsls r5, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -89863,25 +89863,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r4, #40 @ 0x28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #222 @ 0xde │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - revsh r6, r0 │ │ │ │ + revsh r2, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #344] @ (a70a0 ) │ │ │ │ @@ -90037,21 +90037,21 @@ │ │ │ │ b.n a7008 │ │ │ │ subs r0, #44 @ 0x2c │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r2, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -90079,17 +90079,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -90114,17 +90114,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #332] @ (a72d0 ) │ │ │ │ @@ -90273,21 +90273,21 @@ │ │ │ │ nop │ │ │ │ adds r5, #240 @ 0xf0 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -90438,37 +90438,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (a74ac ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a7390 │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r3, #15] │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ + ldrb r2, [r5, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -90674,21 +90674,21 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r5, #1 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cbz r0, a779c │ │ │ │ + cbz r4, a779c │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1420] @ a7d04 │ │ │ │ mov fp, r1 │ │ │ │ @@ -91185,69 +91185,69 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a7cc4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r7, #248 @ 0xf8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ + strb r4, [r4, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r5, sp, #720 @ 0x2d0 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r6, #13] │ │ │ │ + strb r2, [r7, #13] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r6, #11] │ │ │ │ + strb r6, [r6, #11] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #256] @ (a7e90 ) │ │ │ │ @@ -91359,25 +91359,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #106 @ 0x6a │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ + strb r6, [r4, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r4, [pc, #1904] @ a8638 │ │ │ │ mov r5, r0 │ │ │ │ @@ -92058,91 +92058,91 @@ │ │ │ │ b.n a81ba │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r7, #230 @ 0xe6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, a8a58 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, a8668 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, pc, #888 @ (adr r6, a89e0 ) │ │ │ │ + add r6, pc, #904 @ (adr r6, a89f0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, pc, #360 @ (adr r6, a87d8 ) │ │ │ │ + add r6, pc, #376 @ (adr r6, a87e8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #872 @ (adr r4, a89e4 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, a89f4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #760 @ (adr r4, a897c ) │ │ │ │ + add r4, pc, #776 @ (adr r4, a898c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, pc, #448 @ (adr r4, a884c ) │ │ │ │ + add r4, pc, #464 @ (adr r4, a885c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #800 @ (adr r3, a89b4 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, a89c4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, a889c ) │ │ │ │ + add r3, pc, #528 @ (adr r3, a88ac ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #392 @ (adr r3, a882c ) │ │ │ │ + add r3, pc, #408 @ (adr r3, a883c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #272 @ (adr r3, a87bc ) │ │ │ │ + add r3, pc, #288 @ (adr r3, a87cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r3, pc, #104 @ (adr r3, a871c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, a872c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #1016 @ (adr r2, a8ab4 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, a86c4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, a8a44 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, a8a54 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #776 @ (adr r2, a89d4 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, a89e4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #664 @ (adr r2, a896c ) │ │ │ │ + add r2, pc, #680 @ (adr r2, a897c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r2, pc, #552 @ (adr r2, a8904 ) │ │ │ │ + add r2, pc, #568 @ (adr r2, a8914 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ @@ -92244,29 +92244,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #432 @ (adr r1, a89a0 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, a89b0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r1, pc, #120 @ (adr r1, a8870 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, a8880 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #976 @ (adr r0, a8bd0 ) │ │ │ │ + add r0, pc, #992 @ (adr r0, a8be0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #864 @ (adr r0, a8b68 ) │ │ │ │ + add r0, pc, #880 @ (adr r0, a8b78 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000a8808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -92638,114 +92638,114 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ ldmia r2, {r0, r2, r6, r7} │ │ │ │ vcvt.u32.f32 , q0, #1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, pc, #328 @ (adr r0, a8d24 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, a8d34 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r5, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r1!, {r0, r5, r6} │ │ │ │ - vqshlu.s64 d22, d26, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d22, d30, #63 @ 0x3f │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r0, {r0, r3, r4, r5} │ │ │ │ vraddhn.i d29, , │ │ │ │ @ instruction: 0xffffe7e7 │ │ │ │ vabdl.u q15, d31, d3 │ │ │ │ - @ instruction: 0xffff67ce │ │ │ │ + vqshl.u64 q11, q1, #63 @ 0x3f │ │ │ │ lsls r0, r2, #2 │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r1, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bpl.n a8c1a │ │ │ │ - vabal.u q11, d31, d8 │ │ │ │ + vabal.u q11, d31, d12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r6!, {r0, r7} │ │ │ │ - vabal.u q11, d15, d22 │ │ │ │ + vabal.u q11, d15, d26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bl 352c72 >::emplace_back(double&&)@@Base+0x153a> │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ + str r6, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r1!, {r0, r6} │ │ │ │ - vmls.i q11, , d14[0] │ │ │ │ + vsri.64 q11, q1, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r5!, {r0, r7} │ │ │ │ - vraddhn.i d22, , q9 │ │ │ │ + vraddhn.i d22, , q11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r5!, {r0, r3, r4} │ │ │ │ - vsri.32 q11, q9, #1 │ │ │ │ + vsri.32 q11, q11, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xb631 │ │ │ │ - vmls.i q11, , d4[0] │ │ │ │ + vmls.i q11, , d8[0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r2, [pc, #412] @ (a8e4c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ blx 6b99c │ │ │ │ mov r4, r0 │ │ │ │ @@ -92910,57 +92910,57 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a8864 │ │ │ │ nop │ │ │ │ lsls r7, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bl 276e5a │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r1, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - vrshr.u64 d22, d24, #1 │ │ │ │ + vrshr.u64 d22, d28, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bgt.n a8e5e │ │ │ │ - vsubl.u q11, d31, d4 │ │ │ │ + vsubl.u q11, d31, d8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbnz r3, a8ed0 │ │ │ │ - vrshr.u32 q11, q4, #1 │ │ │ │ + vrshr.u32 q11, q6, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r1!, {r0, r1, r2, r6, r7} │ │ │ │ - vsubl.u q11, d15, d28 │ │ │ │ + vrshr.u32 d22, d16, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ b.n a9476 │ │ │ │ - vsubl.u q11, d15, d0 │ │ │ │ + vsubl.u q11, d15, d4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xb817 │ │ │ │ - vsra.u64 q11, q2, #1 │ │ │ │ + vsra.u64 q11, q4, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xb79b │ │ │ │ - vaddw.u q11, , d22 │ │ │ │ + vaddw.u q11, , d26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -92983,17 +92983,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r6, #12] │ │ │ │ + str r2, [r7, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000a8f08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -93099,29 +93099,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n a8f9c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r0, r3, r1 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r0, r3, #31 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1060] @ a946c │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -93537,73 +93537,73 @@ │ │ │ │ b.n a93d6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r5, #28 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r6, #8] │ │ │ │ + str r4, [r6, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r4, r4, #23 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r2, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1132 @ 0x46c │ │ │ │ ldr.w r7, [pc, #1284] @ a9a08 │ │ │ │ @@ -94026,45 +94026,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (a9a44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n a9986 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r6, r3, #9 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ asrs r4, r4, #3 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ + str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r0, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldrd r4, ip, [sp, #72] @ 0x48 │ │ │ │ ldrd lr, r5, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ ldrd r9, sl, [sp, #60] @ 0x3c │ │ │ │ @@ -94119,17 +94119,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000a9b00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -94660,67 +94660,67 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ lsrs r4, r1, #17 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsrs r6, r2, #14 │ │ │ │ lsls r5, r3, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #808] @ (aa44c ) │ │ │ │ + ldr r7, [pc, #824] @ (aa45c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #712] @ (aa3f4 ) │ │ │ │ + ldr r7, [pc, #728] @ (aa404 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, #2] │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #592] @ (aa384 ) │ │ │ │ + ldr r7, [pc, #608] @ (aa394 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #488] @ (aa324 ) │ │ │ │ + ldr r7, [pc, #504] @ (aa334 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #376] @ (aa2bc ) │ │ │ │ + ldr r7, [pc, #392] @ (aa2cc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #264] @ (aa254 ) │ │ │ │ + ldr r7, [pc, #280] @ (aa264 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #160] @ (aa1f4 ) │ │ │ │ + ldr r7, [pc, #176] @ (aa204 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #56] @ (aa194 ) │ │ │ │ + ldr r7, [pc, #72] @ (aa1a4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000aa160 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -94757,17 +94757,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #160] @ (aa274 ) │ │ │ │ + ldr r6, [pc, #176] @ (aa284 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000aa1d8 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -94964,31 +94964,31 @@ │ │ │ │ b.n aa2cc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #21 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [pc, #608] @ (aa60c ) │ │ │ │ + ldr r5, [pc, #624] @ (aa61c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [pc, #240] @ (aa4a0 ) │ │ │ │ + ldr r5, [pc, #256] @ (aa4b0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r0, r5, #18 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r4, [pc, #624] @ (aa628 ) │ │ │ │ + ldr r4, [pc, #640] @ (aa638 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #504] @ (aa5b8 ) │ │ │ │ + ldr r4, [pc, #520] @ (aa5c8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #368] @ (aa538 ) │ │ │ │ + ldr r4, [pc, #384] @ (aa548 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -95359,31 +95359,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r5, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #856] @ (aab2c ) │ │ │ │ + ldr r5, [pc, #872] @ (aab3c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r0, r2, #2 │ │ │ │ lsls r4, r3, #11 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - ldr r5, [pc, #728] @ (aaab8 ) │ │ │ │ + ldr r5, [pc, #744] @ (aaac8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #904] @ (aab6c ) │ │ │ │ + ldr r3, [pc, #920] @ (aab7c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #152] @ (aa880 ) │ │ │ │ + ldr r3, [pc, #168] @ (aa890 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #728] @ (aaac8 ) │ │ │ │ + ldr r2, [pc, #744] @ (aaad8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r2, #1392 @ 0x570 │ │ │ │ vldr d7, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vldr d5, [r2, #128] @ 0x80 │ │ │ │ vldr d4, [r2, #136] @ 0x88 │ │ │ │ @@ -95686,73 +95686,73 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n aa9c4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #888] @ (aae9c ) │ │ │ │ + ldr r1, [pc, #904] @ (aaeac ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + strh r2, [r5, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [pc, #600] @ (aad84 ) │ │ │ │ + ldr r1, [pc, #616] @ (aad94 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #992] @ (aaf14 ) │ │ │ │ + ldr r0, [pc, #1008] @ (aaf24 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, #29] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #688] @ (aadec ) │ │ │ │ + ldr r0, [pc, #704] @ (aadfc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #552] @ (aad6c ) │ │ │ │ + ldr r0, [pc, #568] @ (aad7c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #432] @ (aacfc ) │ │ │ │ + ldr r0, [pc, #448] @ (aad0c ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #304] @ (aac84 ) │ │ │ │ + ldr r0, [pc, #320] @ (aac94 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #184] @ (aac14 ) │ │ │ │ + ldr r0, [pc, #200] @ (aac24 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r2, [r7, #25] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #64] @ (aaba4 ) │ │ │ │ + ldr r0, [pc, #80] @ (aabb4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r6, [r7, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blx r3 │ │ │ │ + blxns r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r0, r2, #2 │ │ │ │ bx ip │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r1, [pc, #1032] @ aafb8 │ │ │ │ @@ -96131,50 +96131,50 @@ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ b.n aac0c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ smlalbt r0, r0, r0, ip │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xfb68009c │ │ │ │ - mov r2, r8 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r4, [r1, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bics r6, r7 │ │ │ │ + mvns r2, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orrs r4, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmn r2, r4 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #3269 @ 0xcc5 │ │ │ │ ldr r0, [pc, #180] @ (ab0c8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -96240,37 +96240,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (ab0f4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n aafa6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - tst r0, r1 │ │ │ │ + tst r4, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r5, #0] │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r6, #31] │ │ │ │ + strb r2, [r7, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -96451,35 +96451,35 @@ │ │ │ │ b.n ab1b6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf65c009c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ subs.w r0, lr, #5111808 @ 0x4e0000 │ │ │ │ - mcr2 0, 2, r0, cr4, cr4, {4} │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + mcr2 0, 2, r0, cr8, cr4, {4} │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -96560,27 +96560,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (ab418 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ab3a2 │ │ │ │ nop │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r6, [r7, #18] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -96922,64 +96922,64 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ab728 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf338009c │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xf0f2009c │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r4, [r1, #7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r4, [r6, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #194 @ 0xc2 │ │ │ │ + subs r2, #198 @ 0xc6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r6, [r5, #3] │ │ │ │ + strb r2, [r6, #3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -97082,32 +97082,32 @@ │ │ │ │ ldr r0, [pc, #52] @ (ab988 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xe80a0096 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + @ instruction: 0xe80e0096 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #592] @ (abbc4 ) │ │ │ │ + ldr r7, [pc, #608] @ (abbd4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r7, #116] @ 0x74 │ │ │ │ + ldr r6, [r7, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #92] @ (ab9f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -97146,15 +97146,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r6, #624] @ 0x270 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldc 0, cr0, [ip, #624] @ 0x270 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ @@ -97213,21 +97213,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (abac0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + ldr r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -97337,25 +97337,25 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n abb9c │ │ │ │ nop │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -97503,27 +97503,27 @@ │ │ │ │ vstr d0, [sp] │ │ │ │ blx 60f24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ blt.n abd42 │ │ │ │ b.n abd72 │ │ │ │ nop │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n ac45c │ │ │ │ + b.n ac464 │ │ │ │ lsls r3, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -97753,29 +97753,29 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ bne.w abe24 │ │ │ │ lsls r2, r1, #25 │ │ │ │ bpl.w abef4 │ │ │ │ b.n abe24 │ │ │ │ nop │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97833,21 +97833,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (ac134 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -97905,21 +97905,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (ac1ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r1 │ │ │ │ @@ -98064,33 +98064,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (ac3a8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n ac264 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #64 @ 0x40 │ │ │ │ + cmp r7, #68 @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r6, #238 @ 0xee │ │ │ │ + cmp r6, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -98244,39 +98244,39 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (ac58c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ac4ac │ │ │ │ nop │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #76 @ 0x4c │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ + cmp r5, #54 @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r5, #24 │ │ │ │ + cmp r5, #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -98615,55 +98615,55 @@ │ │ │ │ ... │ │ │ │ b.n accc4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n acacc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r7, #4] │ │ │ │ + str r6, [r7, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #8 │ │ │ │ + cmp r2, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r4, #0] │ │ │ │ + str r4, [r4, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #154 @ 0x9a │ │ │ │ + cmp r1, #158 @ 0x9e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #788] @ (accc8 ) │ │ │ │ @@ -98953,51 +98953,51 @@ │ │ │ │ ... │ │ │ │ ble.n acc4c │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ble.n acce4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r7, #20 │ │ │ │ + movs r7, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #164 @ 0xa4 │ │ │ │ + movs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r4, [r0, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #388] @ (aceb8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -99147,25 +99147,25 @@ │ │ │ │ ... │ │ │ │ bge.n acf40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n acebc │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #904] @ (ad27c ) │ │ │ │ @@ -99503,49 +99503,49 @@ │ │ │ │ nop │ │ │ │ bhi.n ad180 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n ad310 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ + ldrsb r6, [r2, r4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r6, [r2, r3] │ │ │ │ + ldrsb r2, [r3, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ + movs r0, #68 @ 0x44 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #168] @ (ad38c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -99618,17 +99618,17 @@ │ │ │ │ b.n ad354 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bmi.n ad2b0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r4, r5] │ │ │ │ + strb r0, [r5, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ bmi.n ad3e0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ @@ -100087,51 +100087,51 @@ │ │ │ │ ldr r0, [pc, #88] @ (ad92c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ad8be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bcc.n ad840 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - subs r0, r1, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #992] @ (add08 ) │ │ │ │ + ldr r7, [pc, #1008] @ (add18 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r4, r2, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #872] @ (adc98 ) │ │ │ │ + ldr r7, [pc, #888] @ (adca8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r5, [pc, #1352] @ ade8c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -100635,45 +100635,45 @@ │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #72] @ (adee8 ) │ │ │ │ + ldr r4, [pc, #88] @ (adef8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r3, [pc, #280] @ (adfc0 ) │ │ │ │ + ldr r3, [pc, #296] @ (adfd0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #792] @ (ae1c8 ) │ │ │ │ + ldr r2, [pc, #808] @ (ae1d8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #680] @ (ae160 ) │ │ │ │ + ldr r2, [pc, #696] @ (ae170 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #568] @ (ae0f8 ) │ │ │ │ + ldr r2, [pc, #584] @ (ae108 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #456] @ (ae090 ) │ │ │ │ + ldr r2, [pc, #472] @ (ae0a0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #312] @ (ae008 ) │ │ │ │ + ldr r2, [pc, #328] @ (ae018 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r2, [pc, #200] @ (adfa0 ) │ │ │ │ + ldr r2, [pc, #216] @ (adfb0 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #188] @ (adfa4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -100759,17 +100759,17 @@ │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r1, [pc, #240] @ (ae0a8 ) │ │ │ │ + ldr r1, [pc, #256] @ (ae0b8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -100818,17 +100818,17 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r4, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r0, [pc, #512] @ (ae254 ) │ │ │ │ + ldr r0, [pc, #528] @ (ae264 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -101097,43 +101097,43 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blxns ip │ │ │ │ + blx sp │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r6!, {r1, r5, r7} │ │ │ │ lsls r4, r3, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r2, r4, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ @@ -101198,23 +101198,23 @@ │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add ip, r9 │ │ │ │ + add r8, sl │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ mov r5, r3 │ │ │ │ @@ -101392,31 +101392,31 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -101518,21 +101518,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (ae7a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - rors r6, r7 │ │ │ │ + tst r2, r0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r2, r4 │ │ │ │ + asrs r6, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r6, [pc, #852] @ (aeb18 ) │ │ │ │ @@ -102240,89 +102240,89 @@ │ │ │ │ ldr r0, [pc, #164] @ (aefbc ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ b.n aebe2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #156 @ 0x9c │ │ │ │ + subs r4, #160 @ 0xa0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r4, #16 │ │ │ │ + lsls r2, r5, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #188] @ (af090 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -102408,17 +102408,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000af0a4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -102930,139 +102930,139 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xb6ba │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r4!, {r0, r3, r6, r7} │ │ │ │ - vrshr.u32 d16, d24, #1 │ │ │ │ + vrshr.u32 d16, d28, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldmia r1, {r0, r1, r2, r4, r7} │ │ │ │ @ instruction: 0xffffcadb │ │ │ │ @ instruction: 0xffff21ef │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r3, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ bl 351612 >::_M_fill_assign(unsigned int, int const&)@@Base+0x1e2a> │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r7!, {r0, r1, r2, r4, r6, r7} │ │ │ │ @ instruction: 0xffffc749 │ │ │ │ - vaddl.u q8, d15, d10 │ │ │ │ + vaddl.u q8, d15, d14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vrev32.8 d16, d15 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + vrev32.16 d16, d15 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbz r7, af658 │ │ │ │ - vqrdmlsh.s , , d4[0] │ │ │ │ + vqrdmlsh.s , , d8[0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r0, r2, #2 │ │ │ │ cbz r7, af66a │ │ │ │ - @ instruction: 0xffffff98 │ │ │ │ + @ instruction: 0xffffff9c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ - vhadd.u32 d16, d28, d15 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + vhadd.u d16, d16, d15 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u8 d16, d30, d15 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + vhadd.u16 d16, d18, d15 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u32 d0, d30, d15 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ + vhadd.u d0, d18, d15 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d20, d15 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + vhadd.u8 d0, d24, d15 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r0, r2, #2 │ │ │ │ bl ffce1686 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr15, {4} │ │ │ │ - adds r5, #24 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr15, {4} │ │ │ │ + adds r5, #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmia r4!, {r0, r1, r4, r7} │ │ │ │ - @ instruction: 0xfffffea4 │ │ │ │ + @ instruction: 0xfffffea8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ udf #239 @ 0xef │ │ │ │ - vqrdmlah.s , , d28[0] │ │ │ │ + vcvt.f32.u32 , q8, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xfba7ffff │ │ │ │ @ instruction: 0xeabdffff │ │ │ │ - cdp2 0, 3, cr0, cr2, cr15, {4} │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + cdp2 0, 3, cr0, cr6, cr15, {4} │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r0, r2, #2 │ │ │ │ itete le │ │ │ │ - @ instruction: 0xfffffe06 │ │ │ │ + @ instruction: 0xfffffe0a │ │ │ │ lslgt r7, r1, #2 │ │ │ │ - addle r4, #78 @ 0x4e │ │ │ │ + addle r4, #82 @ 0x52 │ │ │ │ lslgt r0, r2, #2 │ │ │ │ subs r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #572] @ 0x23c │ │ │ │ - adds r4, #34 @ 0x22 │ │ │ │ + ldc2l 0, cr0, [lr, #572] @ 0x23c │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ @ instruction: 0xb6f9 │ │ │ │ - @ instruction: 0xfffffdae │ │ │ │ + @ instruction: 0xfffffdb2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r7, sp, #356 @ 0x164 │ │ │ │ - @ instruction: 0xfffffd82 │ │ │ │ + @ instruction: 0xfffffd86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr15, {4} │ │ │ │ - vhadd.u16 d0, d16, d15 │ │ │ │ - stc2l 0, cr0, [r6, #-572] @ 0xfffffdc4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + cdp2 0, 14, cr0, cr4, cr15, {4} │ │ │ │ + vhadd.u16 d0, d20, d15 │ │ │ │ + stc2l 0, cr0, [sl, #-572] @ 0xfffffdc4 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u d0, d22, d15 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr15, {4} │ │ │ │ - ldc2l 0, cr0, [ip], #572 @ 0x23c │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + vhadd.u d0, d26, d15 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr15, {4} │ │ │ │ + stc2 0, cr0, [r0, #-572] @ 0xfffffdc4 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vhadd.u16 d0, d30, d15 │ │ │ │ - vaddl.u32 q0, d16, d15 │ │ │ │ - ldc2 0, cr0, [r4], #572 @ 0x23c │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + vhadd.u32 d0, d18, d15 │ │ │ │ + vaddl.u32 q0, d20, d15 │ │ │ │ + ldc2 0, cr0, [r8], #572 @ 0x23c │ │ │ │ + adds r3, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -103085,16 +103085,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb16008f │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + @ instruction: 0xfb1a008f │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000af768 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ @@ -103724,77 +103724,77 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n afd70 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbe8008f │ │ │ │ + @ instruction: 0xfbec008f │ │ │ │ add r7, sp, #896 @ 0x380 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa48008f │ │ │ │ - ldc2l 0, cr0, [r2, #-572] @ 0xfffffdc4 │ │ │ │ + @ instruction: 0xfa4c008f │ │ │ │ + ldc2l 0, cr0, [r6, #-572] @ 0xfffffdc4 │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xfa14008f │ │ │ │ - vld4.32 {d16-d19}, [sl] │ │ │ │ - strh.w r0, [r6, pc] │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + @ instruction: 0xfa18008f │ │ │ │ + vld4.32 {d16-d19}, [lr] │ │ │ │ + strh.w r0, [sl, pc] │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf7b8008f │ │ │ │ - cmp r6, #0 │ │ │ │ + @ instruction: 0xf7bc008f │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf740008f │ │ │ │ - cmp r5, #136 @ 0x88 │ │ │ │ + @ instruction: 0xf744008f │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf730008f │ │ │ │ - @ instruction: 0xf7b8008f │ │ │ │ - @ instruction: 0xf5f6008f │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf734008f │ │ │ │ + @ instruction: 0xf7bc008f │ │ │ │ + @ instruction: 0xf5fa008f │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs.w r0, sl, #4685824 @ 0x478000 │ │ │ │ - cmp r4, #2 │ │ │ │ + subs.w r0, lr, #4685824 @ 0x478000 │ │ │ │ + cmp r4, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf59c008f │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + sub.w r0, r0, #4685824 @ 0x478000 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbcs.w r0, lr, #4685824 @ 0x478000 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf582008f │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbc.w r0, r0, #4685824 @ 0x478000 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + sbc.w r0, r4, #4685824 @ 0x478000 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adc.w r0, r2, #4685824 @ 0x478000 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + adc.w r0, r6, #4685824 @ 0x478000 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, lr, #4685824 @ 0x478000 │ │ │ │ - strb.w r0, [sl, pc] │ │ │ │ - add.w r0, r0, #4685824 @ 0x478000 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf522008f │ │ │ │ + strb.w r0, [lr, pc] │ │ │ │ + add.w r0, r4, #4685824 @ 0x478000 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4e2008f │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + @ instruction: 0xf4e6008f │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4c8008f │ │ │ │ - cmp r3, #14 │ │ │ │ + @ instruction: 0xf4cc008f │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf4ac008f │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf4b0008f │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - eor.w r0, lr, #4685824 @ 0x478000 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + eors.w r0, r2, #4685824 @ 0x478000 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orns r0, r4, #4685824 @ 0x478000 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + orns r0, r8, #4685824 @ 0x478000 │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orrs.w r0, sl, #4685824 @ 0x478000 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + orrs.w r0, lr, #4685824 @ 0x478000 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - orr.w r0, r0, #4685824 @ 0x478000 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + orr.w r0, r4, #4685824 @ 0x478000 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #600] @ (b0164 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -104043,33 +104043,33 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ssat r0, #16, lr, lsl #2 │ │ │ │ - @ instruction: 0xf276008f │ │ │ │ - sub.w r0, r6, #143 @ 0x8f │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + @ instruction: 0xf312008f │ │ │ │ + @ instruction: 0xf27a008f │ │ │ │ + sub.w r0, sl, #143 @ 0x8f │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf182008f │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + @ instruction: 0xf186008f │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r0, r2, #2 │ │ │ │ - sbc.w r0, r4, #143 @ 0x8f │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + sbc.w r0, r8, #143 @ 0x8f │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adc.w r0, sl, #143 @ 0x8f │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + adc.w r0, lr, #143 @ 0x8f │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xf12c008f │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf130008f │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds.w r0, r2, #143 @ 0x8f │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + adds.w r0, r6, #143 @ 0x8f │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -104372,15 +104372,15 @@ │ │ │ │ b.n b0926 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r5, pc, #680 @ (adr r5, b0844 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r2, #143 @ 0x8f │ │ │ │ + orns r0, r6, #143 @ 0x8f │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ blt.w b07b6 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, r9, lsl #2] │ │ │ │ @@ -104748,41 +104748,41 @@ │ │ │ │ blx 601e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n b0a36 │ │ │ │ b.n b0aec │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [r0], {143} @ 0x8f │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + ldc 0, cr0, [r4], {143} @ 0x8f │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - stcl 0, cr0, [r0], #-572 @ 0xfffffdc4 │ │ │ │ + stcl 0, cr0, [r4], #-572 @ 0xfffffdc4 │ │ │ │ add r1, pc, #232 @ (adr r1, b0ad8 ) │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, lr, pc, lsl #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + @ instruction: 0xebe2008f │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xeb8e008f │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + @ instruction: 0xeb92008f │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cdp 0, 13, cr0, cr4, cr15, {4} │ │ │ │ - @ instruction: 0xead6008f │ │ │ │ - movs r1, #30 │ │ │ │ + cdp 0, 13, cr0, cr8, cr15, {4} │ │ │ │ + @ instruction: 0xeada008f │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldc 0, cr0, [lr, #-572]! @ 0xfffffdc4 │ │ │ │ - strd r0, r0, [lr, #-572] @ 0x23c │ │ │ │ - subs r6, r2, #6 │ │ │ │ + stcl 0, cr0, [r2, #-572] @ 0xfffffdc4 │ │ │ │ + ldrd r0, r0, [r2, #-572] @ 0x23c │ │ │ │ + subs r2, r3, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmdb r0!, {r0, r1, r2, r3, r7} │ │ │ │ - subs r0, r7, #5 │ │ │ │ + ldmdb r4!, {r0, r1, r2, r3, r7} │ │ │ │ + subs r4, r7, #5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmdb r2, {r0, r1, r2, r3, r7} │ │ │ │ - subs r2, r3, #5 │ │ │ │ + ldmdb r6, {r0, r1, r2, r3, r7} │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r7 │ │ │ │ beq.w b0612 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ @@ -104932,47 +104932,47 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b0b7c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xe80a008f │ │ │ │ - subs r2, r2, #1 │ │ │ │ + @ instruction: 0xe80e008f │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0bbc │ │ │ │ + b.n b0bc4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds.w r0, lr, pc, lsl #2 │ │ │ │ - b.n b0b68 │ │ │ │ + @ instruction: 0xeb22008f │ │ │ │ + b.n b0b70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0b34 │ │ │ │ + b.n b0b3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0ad0 │ │ │ │ + b.n b0ad8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0a78 │ │ │ │ + b.n b0a80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0a28 │ │ │ │ + b.n b0a30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, r2, #5 │ │ │ │ + adds r2, r3, #5 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b09fc │ │ │ │ + b.n b0a04 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b0970 │ │ │ │ + b.n b0978 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -105550,57 +105550,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b1224 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n b1800 │ │ │ │ + b.n b1808 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1768 │ │ │ │ + b.n b1770 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b173c │ │ │ │ + b.n b1744 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1700 │ │ │ │ + b.n b1708 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r7, r1 │ │ │ │ + adds r6, r7, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b169c │ │ │ │ + b.n b16a4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1584 │ │ │ │ + b.n b158c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1510 │ │ │ │ + b.n b1518 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b14c4 │ │ │ │ + b.n b14cc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1358 │ │ │ │ + b.n b1360 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b1330 │ │ │ │ + b.n b1338 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - b.n b12d8 │ │ │ │ + b.n b12e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ @@ -105628,17 +105628,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -105664,17 +105664,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r2 │ │ │ │ @@ -105700,17 +105700,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r0, r5, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000b13e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -105748,17 +105748,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + asrs r0, r6, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000b145c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ @@ -105800,17 +105800,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ble.n b142c │ │ │ │ + ble.n b1434 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -106197,79 +106197,79 @@ │ │ │ │ str.w r4, [r8] │ │ │ │ b.n b1696 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n b1994 │ │ │ │ + bgt.n b199c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bgt.n b18c8 │ │ │ │ + bgt.n b18d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r6, r1, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - blt.n b1834 │ │ │ │ + blt.n b183c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1804 │ │ │ │ + blt.n b180c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1960 │ │ │ │ + blt.n b1968 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r4, r1, #6 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1930 │ │ │ │ + blt.n b1938 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n b18f8 │ │ │ │ + blt.n b1900 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b18bc │ │ │ │ + bge.n b18c4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b1830 │ │ │ │ + bge.n b1838 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b1880 │ │ │ │ + bge.n b1888 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b1844 │ │ │ │ + bge.n b184c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n b1810 │ │ │ │ + bge.n b1818 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r4, r1, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bge.n b19e0 │ │ │ │ + bge.n b19e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #140 @ 0x8c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b19a8 │ │ │ │ + bge.n b19b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b196c │ │ │ │ + bge.n b1974 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r6, r5, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n b18f4 │ │ │ │ + bls.n b18fc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n b18c8 │ │ │ │ + bls.n b18d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b193c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -106303,17 +106303,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n b195c │ │ │ │ + bhi.n b1964 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r0, r2, #2 │ │ │ │ │ │ │ │ 000b19a0 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -106574,37 +106574,37 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bgt.n b1bcc │ │ │ │ + bgt.n b1bd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b1bcc │ │ │ │ + bgt.n b1bd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n b1c20 │ │ │ │ + blt.n b1c28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1bf8 │ │ │ │ + blt.n b1c00 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1bc0 │ │ │ │ + blt.n b1bc8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - blt.n b1ba4 │ │ │ │ + blt.n b1bac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n b1d80 │ │ │ │ + blt.n b1d88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n b1cd4 │ │ │ │ + blt.n b1cdc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -106625,17 +106625,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bge.n b1c34 │ │ │ │ + bge.n b1c3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (b1d50 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -106676,15 +106676,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n b1e38 │ │ │ │ + bge.n b1e40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r4, [r0, #18] │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -106974,71 +106974,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ ldrh r4, [r7, #14] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n b20d4 │ │ │ │ + bge.n b20dc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n b208c │ │ │ │ + bls.n b2094 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n b205c │ │ │ │ + bls.n b2064 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n b2128 │ │ │ │ + bls.n b2130 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bls.n b20fc │ │ │ │ + bls.n b2104 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrh r0, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bhi.n b2044 │ │ │ │ + bhi.n b204c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n b2018 │ │ │ │ + bhi.n b2020 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n b1fe4 │ │ │ │ + bhi.n b1fec │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n b2028 │ │ │ │ + bhi.n b2030 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n b1fcc │ │ │ │ + bhi.n b1fd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n b21c8 │ │ │ │ + bhi.n b1fd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n b20a8 │ │ │ │ + bvc.n b20b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvc.n b207c │ │ │ │ + bvc.n b2084 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bhi.n b2164 │ │ │ │ + bhi.n b216c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n b202c │ │ │ │ + bvc.n b2034 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvc.n b2000 │ │ │ │ + bvc.n b2008 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvc.n b21d4 │ │ │ │ + bvc.n b21dc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bvc.n b211c │ │ │ │ + bvc.n b2124 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -107279,48 +107279,48 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n b2474 │ │ │ │ + bvs.n b247c │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh.w pc, [r7, #255]! │ │ │ │ - bvc.n b2350 │ │ │ │ + bvc.n b2358 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - bpl.n b22f8 │ │ │ │ + bpl.n b2300 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b2374 │ │ │ │ + bmi.n b237c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n b24d0 │ │ │ │ + bmi.n b22d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n b23ac │ │ │ │ + bmi.n b23b4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b2450 │ │ │ │ + bmi.n b2458 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r5, #21 │ │ │ │ + lsls r2, r6, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n b2424 │ │ │ │ + bmi.n b242c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n b23f0 │ │ │ │ + bmi.n b23f8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #20 │ │ │ │ + lsls r0, r7, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n b23c4 │ │ │ │ + bcc.n b23cc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r3, #20 │ │ │ │ + lsls r6, r3, #20 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r1 │ │ │ │ @@ -107609,83 +107609,83 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r3, #26] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #22] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bcc.n b27c8 │ │ │ │ + bcc.n b27d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b2650 │ │ │ │ + bcs.n b2658 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b2620 │ │ │ │ + bcs.n b2628 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r1, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b27f4 │ │ │ │ + bcs.n b27fc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r6, #14 │ │ │ │ + lsls r4, r6, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b27c8 │ │ │ │ + bcs.n b27d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcc.n b2718 │ │ │ │ + bcc.n b2720 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n b271c │ │ │ │ + bcc.n b2724 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b2754 │ │ │ │ + bcs.n b275c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b2728 │ │ │ │ + bcs.n b2730 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b26c0 │ │ │ │ + bcs.n b26c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b26d8 │ │ │ │ + bne.n b26e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b2684 │ │ │ │ + bcs.n b268c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b268c │ │ │ │ + bne.n b2694 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b2660 │ │ │ │ + bcs.n b2668 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b2840 │ │ │ │ + bne.n b2648 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bne.n b27f4 │ │ │ │ + bne.n b27fc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b27f0 │ │ │ │ + bcs.n b27f8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b27a4 │ │ │ │ + bne.n b27ac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - beq.n b275c │ │ │ │ + bne.n b2764 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bcs.n b279c │ │ │ │ + bcs.n b27a4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - beq.n b26cc │ │ │ │ + beq.n b26d4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r0, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #448] @ (b294c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -107860,29 +107860,29 @@ │ │ │ │ b.n b2804 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #31] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldrb r0, [r6, #29] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vrev32.16 d0, d15 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + vrev32.32 d0, d15 │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vaddl.u16 q0, d22, d15 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + vaddl.u16 q0, d26, d15 │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vhadd.u d16, d24, d15 │ │ │ │ + vhadd.u d16, d28, d15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r5, r2 │ │ │ │ @@ -108761,60 +108761,60 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r4, #23] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mrrc2 0, 8, r0, r4, cr15 │ │ │ │ - ldmia r3!, {} │ │ │ │ + mrrc2 0, 8, r0, r8, cr15 │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6], #-572 @ 0xfffffdc4 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldc2 0, cr0, [sl], #-572 @ 0xfffffdc4 │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8], {143} @ 0x8f │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldc2 0, cr0, [ip], {143} @ 0x8f │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfbf6008f │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + @ instruction: 0xfbfa008f │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xfa32008f │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa36008f │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf63c008f │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + movw r0, #2191 @ 0x88f │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf624008f │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xf628008f │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf5f2008f │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf5f6008f │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rsbs r0, r6, #4685824 @ 0x478000 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + rsbs r0, sl, #4685824 @ 0x478000 │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs.w r0, sl, #4685824 @ 0x478000 │ │ │ │ + subs.w r0, lr, #4685824 @ 0x478000 │ │ │ │ ldr r0, [pc, #308] @ (b34bc ) │ │ │ │ movw r1, #2022 @ 0x7e6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #300] @ (b34c0 ) │ │ │ │ mov r1, fp │ │ │ │ @@ -108922,38 +108922,38 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (b34f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b3482 │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds.w r0, sl, #4685824 @ 0x478000 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + adds.w r0, lr, #4685824 @ 0x478000 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4f0008f │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf4f4008f │ │ │ │ + stmia r3!, {r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4d2008f │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ + @ instruction: 0xf4d6008f │ │ │ │ + stmia r3!, {r1, r2, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf4b8008f │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + @ instruction: 0xf4bc008f │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orn r0, ip, #4685824 @ 0x478000 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + orns r0, r0, #4685824 @ 0x478000 │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bics.w r0, r4, #4685824 @ 0x478000 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ + bics.w r0, r8, #4685824 @ 0x478000 │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ands.w r0, sl, #4685824 @ 0x478000 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + ands.w r0, lr, #4685824 @ 0x478000 │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf3fe008f │ │ │ │ + and.w r0, r2, #4685824 @ 0x478000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r2, [pc, #1868] @ b3c60 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ @@ -109666,91 +109666,91 @@ │ │ │ │ ... │ │ │ │ strb r2, [r3, #9] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #8] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - stmia r1!, {r3, r5, r7} │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rsbs r0, lr, #143 @ 0x8f │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rsb r0, r0, #143 @ 0x8f │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + @ instruction: 0xf1e2008f │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + rsb r0, r4, #143 @ 0x8f │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adcs.w r0, r2, #143 @ 0x8f │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - nop {13} │ │ │ │ + adcs.w r0, r6, #143 @ 0x8f │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add.w r0, r6, #143 @ 0x8f │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + ite le │ │ │ │ + lslle r7, r1, #2 │ │ │ │ + addgt.w r0, sl, #143 @ 0x8f │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ lslls r7, r1, #2 │ │ │ │ - @ instruction: 0xf0d0008f │ │ │ │ - itt vs @ unpredictable │ │ │ │ + @ instruction: 0xf0d4008f │ │ │ │ + it vs @ unpredictable │ │ │ │ lslvs r7, r1, #2 │ │ │ │ - eorsvs.w r0, sl, #143 @ 0x8f │ │ │ │ - itte mi │ │ │ │ + eors.w r0, lr, #143 @ 0x8f │ │ │ │ + itet mi │ │ │ │ lslmi r7, r1, #2 │ │ │ │ - ornsmi r0, sl, #143 @ 0x8f │ │ │ │ - ittt cs @ unpredictable │ │ │ │ + ornspl r0, lr, #143 @ 0x8f │ │ │ │ + itte cs @ unpredictable │ │ │ │ lslcs r7, r1, #2 │ │ │ │ - orrscs.w r0, r6, #143 @ 0x8f │ │ │ │ - ittt eq @ unpredictable │ │ │ │ + orrscs.w r0, sl, #143 @ 0x8f │ │ │ │ + itte eq @ unpredictable │ │ │ │ lsleq r7, r1, #2 │ │ │ │ - bicseq.w r0, r6, #143 @ 0x8f │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bicseq.w r0, sl, #143 @ 0x8f │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ands.w r0, r6, #143 @ 0x8f │ │ │ │ - bkpt 0x00d6 │ │ │ │ + ands.w r0, sl, #143 @ 0x8f │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r1, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stcl 0, cr0, [ip, #572]! @ 0x23c │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + ldcl 0, cr0, [r0, #572]! @ 0x23c │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2, #572] @ 0x23c │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + ldcl 0, cr0, [r6, #572] @ 0x23c │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r0, #572]! @ 0x23c │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + ldc 0, cr0, [r4, #572]! @ 0x23c │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stc 0, cr0, [ip, #572] @ 0x23c │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + ldc 0, cr0, [r0, #572] @ 0x23c │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-572]! @ 0xfffffdc4 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + ldcl 0, cr0, [r6, #-572]! @ 0xfffffdc4 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r6, #-572] @ 0xfffffdc4 │ │ │ │ - pop {r1} │ │ │ │ + ldcl 0, cr0, [sl, #-572] @ 0xfffffdc4 │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [sl, #-572]! @ 0xfffffdc4 │ │ │ │ - cbnz r6, b3d92 │ │ │ │ + ldc 0, cr0, [lr, #-572]! @ 0xfffffdc4 │ │ │ │ + pop {r1} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r4, b3d86 │ │ │ │ + cbnz r0, b3d88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], #572 @ 0x23c │ │ │ │ - cbnz r6, b3d86 │ │ │ │ + ldcl 0, cr0, [r8], #572 @ 0x23c │ │ │ │ + cbnz r2, b3d88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2], {143} @ 0x8f │ │ │ │ - cbnz r0, b3d7e │ │ │ │ + ldcl 0, cr0, [r6], {143} @ 0x8f │ │ │ │ + cbnz r4, b3d7e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc 0, cr0, [r0], {143} @ 0x8f │ │ │ │ - cbnz r2, b3d84 │ │ │ │ + ldc 0, cr0, [r4], {143} @ 0x8f │ │ │ │ + cbnz r6, b3d84 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vstr d5, [sp, #80] @ 0x50 │ │ │ │ vstr d6, [sp, #40] @ 0x28 │ │ │ │ blx 641f8 │ │ │ │ @@ -110057,40 +110057,40 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b3b2a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r4, b40bc │ │ │ │ + cbnz r0, b40be │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xeada008f │ │ │ │ - cbnz r6, b409e │ │ │ │ + @ instruction: 0xeade008f │ │ │ │ + cbnz r2, b40a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - and.w r0, r0, pc, lsl #2 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + and.w r0, r4, pc, lsl #2 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe99a008f │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xe99e008f │ │ │ │ + @ instruction: 0xb848 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-572]! @ 0x23c │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xe980008f │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia.w ip, {r0, r1, r2, r3, r7} │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + ldmia.w r0, {r0, r1, r2, r3, r7} │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strd r0, r0, [lr], #-572 @ 0x23c │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + ldrd r0, r0, [r2], #-572 @ 0x23c │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe852008f │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xe856008f │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xe836008f │ │ │ │ + @ instruction: 0xe83a008f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ ldr r4, [pc, #472] @ (b42c0 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r6 │ │ │ │ @@ -110274,43 +110274,43 @@ │ │ │ │ b.n b4158 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b41bc │ │ │ │ + b.n b41c4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b4194 │ │ │ │ + b.n b419c │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ + push {r1, r3, r4, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b3f88 │ │ │ │ + b.n b3f90 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b3f54 │ │ │ │ + b.n b3f5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b3f28 │ │ │ │ + b.n b3f30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b3f00 │ │ │ │ + b.n b3f08 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #1344] @ b4858 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -110827,33 +110827,33 @@ │ │ │ │ ... │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r0, b48e2 │ │ │ │ + cbz r4, b48e2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, b489e │ │ │ │ + cbz r6, b489e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b4e58 │ │ │ │ + b.n b4e60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, b48a0 │ │ │ │ + cbz r6, b48a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b4e30 │ │ │ │ + b.n b4e38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, b48a2 │ │ │ │ + cbz r6, b48a2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b4e08 │ │ │ │ + b.n b4e10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n b4984 │ │ │ │ + b.n b498c │ │ │ │ lsls r7, r1, #2 │ │ │ │ blx 686e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b47d8 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ movs r3, #7 │ │ │ │ b.n b47e8 │ │ │ │ @@ -111513,107 +111513,107 @@ │ │ │ │ ldr r0, [pc, #204] @ (b50a0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b49e6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ + add r5, sp, #632 @ 0x278 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #118 @ 0x76 │ │ │ │ + udf #122 @ 0x7a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #728 @ 0x2d8 │ │ │ │ + add r4, sp, #744 @ 0x2e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n b5008 │ │ │ │ + ble.n b5010 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n b50cc │ │ │ │ + ble.n b50d4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ble.n b5074 │ │ │ │ + ble.n b507c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b4f94 │ │ │ │ + bgt.n b4f9c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b4f58 │ │ │ │ + bgt.n b4f60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b5118 │ │ │ │ + bgt.n b5120 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b50e8 │ │ │ │ + bgt.n b50f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bgt.n b50bc │ │ │ │ + bgt.n b50c4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b4fcc │ │ │ │ + bge.n b4fd4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bge.n b4fa4 │ │ │ │ + bge.n b4fac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #712 @ 0x2c8 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n b5060 │ │ │ │ + bls.n b5068 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bls.n b5008 │ │ │ │ + bls.n b5010 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #760 @ (adr r7, b5390 ) │ │ │ │ + add r7, pc, #776 @ (adr r7, b53a0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n b5088 │ │ │ │ + bhi.n b5090 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #648 @ (adr r7, b5328 ) │ │ │ │ + add r7, pc, #664 @ (adr r7, b5338 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n b5058 │ │ │ │ + bhi.n b5060 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov r0, fp │ │ │ │ vstr d6, [sp, #48] @ 0x30 │ │ │ │ blx 61bd8 │ │ │ │ vldr d6, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w b46fe │ │ │ │ @@ -111940,81 +111940,81 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #144] @ (b54a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b5400 │ │ │ │ nop │ │ │ │ - add r6, pc, #688 @ (adr r6, b56d8 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, b56e8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n b53f4 │ │ │ │ + bvc.n b53fc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, pc, #464 @ (adr r6, b5600 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, b5610 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n b538c │ │ │ │ + bvc.n b5394 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, b5520 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, b5530 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvc.n b5520 │ │ │ │ + bvc.n b5528 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, pc, #80 @ (adr r5, b5490 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, b54a0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n b54d8 │ │ │ │ + bvs.n b54e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, b5818 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, b5828 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n b54a0 │ │ │ │ + bvs.n b54a8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #856 @ (adr r4, b57a8 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, b57b8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bvs.n b5470 │ │ │ │ + bvs.n b5478 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #728 @ (adr r4, b5730 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, b5740 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b5438 │ │ │ │ + bpl.n b5440 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #496 @ (adr r4, b5650 ) │ │ │ │ + add r4, pc, #512 @ (adr r4, b5660 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b53cc │ │ │ │ + bpl.n b53d4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #320 @ (adr r4, b55a8 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, b55b8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b537c │ │ │ │ + bpl.n b5384 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #208 @ (adr r4, b5540 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, b5550 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b554c │ │ │ │ + bpl.n b5554 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, b54e8 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, b54f8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b5524 │ │ │ │ + bpl.n b552c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #1008 @ (adr r3, b5870 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, b5480 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, pc, #904 @ (adr r5, b580c ) │ │ │ │ + add r5, pc, #920 @ (adr r5, b581c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #856 @ (adr r3, b57e0 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, b57f0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bpl.n b54a8 │ │ │ │ + bpl.n b54b0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #736 @ (adr r3, b5770 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, b5780 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b5474 │ │ │ │ + bmi.n b547c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #616 @ (adr r3, b5700 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, b5710 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b5440 │ │ │ │ + bmi.n b5448 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, b56a0 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, b56b0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b5410 │ │ │ │ + bmi.n b5418 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, b5628 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, b5638 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bmi.n b53d8 │ │ │ │ + bmi.n b53e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b54ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -112459,133 +112459,133 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ strh r0, [r6, r2] │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #680 @ (adr r2, b5c0c ) │ │ │ │ + add r2, pc, #696 @ (adr r2, b5c1c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r5!, {r0, r2, r4, r7} │ │ │ │ - vrsra.u64 d26, d10, #1 │ │ │ │ + vrsra.u64 d26, d14, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #480 @ (adr r4, b5b50 ) │ │ │ │ + add r4, pc, #496 @ (adr r4, b5b60 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldc 15, cr15, [pc, #1020]! @ b5d70 │ │ │ │ - add r2, pc, #88 @ (adr r2, b59d0 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, b59e0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n b5a14 │ │ │ │ + bcc.n b5a1c │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r1, r0] │ │ │ │ lsls r4, r3, #2 │ │ │ │ - add r1, pc, #880 @ (adr r1, b5cf4 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, b5d04 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcc.n b59b0 │ │ │ │ + bcc.n b59b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ svc 75 @ 0x4b │ │ │ │ vqshl.u32 d28, d15, #31 │ │ │ │ - vsra.u64 d26, d8, #1 │ │ │ │ + vsra.u64 d26, d12, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b5938 │ │ │ │ + bcs.n b5940 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #504 @ (adr r1, b5b94 ) │ │ │ │ + add r1, pc, #520 @ (adr r1, b5ba4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b590c │ │ │ │ + bcs.n b5914 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r6} │ │ │ │ vsri.32 d16, d29, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #248 @ (adr r1, b5aa4 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, b5ab4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b5a9c │ │ │ │ + bcs.n b5aa4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #144 @ (adr r1, b5a44 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, b5a54 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b5a70 │ │ │ │ + bcs.n b5a78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r6!, {r0, r1, r4, r5} │ │ │ │ - vshr.u64 q13, q12, #1 │ │ │ │ + vshr.u64 q13, q14, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bcs.n b5a24 │ │ │ │ + bcs.n b5a2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, b5a40 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, b5a50 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, b5bcc ) │ │ │ │ + add r3, pc, #528 @ (adr r3, b5bdc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, b5ca8 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, b5cb8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b59b0 │ │ │ │ + bne.n b59b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #608 @ (adr r0, b5c38 ) │ │ │ │ + add r0, pc, #624 @ (adr r0, b5c48 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b5978 │ │ │ │ + bne.n b5980 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #288 @ (adr r3, b5b00 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, b5b10 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #664 @ (adr r3, b5c7c ) │ │ │ │ + add r3, pc, #680 @ (adr r3, b5c8c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #328 @ (adr r0, b5b30 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, b5b40 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b5900 │ │ │ │ + bne.n b5908 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, b5bf8 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, b5c08 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, b5db4 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, b5dc4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #40 @ (adr r0, b5a20 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, b5a30 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bne.n b5a80 │ │ │ │ + bne.n b5a88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #688 @ (adr r3, b5cb0 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, b5cc0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #56 @ (adr r4, b5a3c ) │ │ │ │ + add r4, pc, #72 @ (adr r4, b5a4c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - beq.n b5a08 │ │ │ │ + bne.n b5a10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #144 @ (adr r4, b5aa0 ) │ │ │ │ + add r4, pc, #160 @ (adr r4, b5ab0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, b5d5c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, b5d6c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - beq.n b5968 │ │ │ │ + beq.n b5970 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #32 @ (adr r4, b5a40 ) │ │ │ │ + add r4, pc, #48 @ (adr r4, b5a50 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #264 @ (adr r4, b5b2c ) │ │ │ │ + add r4, pc, #280 @ (adr r4, b5b3c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - beq.n b5ae8 │ │ │ │ + beq.n b5af0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, b5ae0 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, b5af0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #408 @ (adr r4, b5bcc ) │ │ │ │ + add r4, pc, #424 @ (adr r4, b5bdc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - beq.n b5a70 │ │ │ │ + beq.n b5a78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #304 @ (adr r4, b5b70 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, b5b80 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, b5c6c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, b5c7c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #440 @ (adr r4, b5c08 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, b5c18 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #816 @ (adr r4, b5d84 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, b5d94 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -112608,17 +112608,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #356] @ (b5c24 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -112753,31 +112753,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (b5c44 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b5c02 │ │ │ │ nop │ │ │ │ - add r3, pc, #144 @ (adr r3, b5cb8 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, b5cc8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #384 @ (adr r2, b5dac ) │ │ │ │ + add r2, pc, #400 @ (adr r2, b5dbc ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, b5d24 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, b5d34 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #104 @ (adr r2, b5ca4 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, b5cb4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #1008 @ (adr r1, b6034 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, b5c44 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #128] @ (b5cdc ) │ │ │ │ @@ -112826,23 +112826,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (b5cec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #800 @ (adr r1, b6000 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, b6010 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #680 @ 0x2a8 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, pc, #280 @ (adr r1, b5e04 ) │ │ │ │ + add r1, pc, #296 @ (adr r1, b5e14 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -112968,29 +112968,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (b5e60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b5df2 │ │ │ │ nop │ │ │ │ - add r0, pc, #400 @ (adr r0, b5fd8 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, b5fe8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, b5ef0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, b5f00 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, b5e70 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, b5e80 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -113052,19 +113052,19 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r2, {r2} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -113100,17 +113100,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n b5f78 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #324] @ (b60e4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -113249,21 +113249,21 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n b6088 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blxns sl │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov ip, sp │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -113362,25 +113362,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (b6224 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -113406,17 +113406,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r6!, {r1, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ @@ -113442,17 +113442,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ @@ -113478,17 +113478,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b633c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -113688,62 +113688,62 @@ │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ add r6, r1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ mrc2 15, 4, pc, cr13, cr15, {7} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ bics r4, r5 │ │ │ │ lsls r4, r3, #2 │ │ │ │ lsrs r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xfa47ffff │ │ │ │ lsls r5, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ bl 70586 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ bl ffe8e59a │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldc2l 15, cr15, [pc, #1020] @ b69a4 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -113766,17 +113766,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b6600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -113942,45 +113942,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (b67f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b6792 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r4, [pc, #1112] @ b6c60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -114416,75 +114416,75 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n b69a8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r7, #104 @ 0x68 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - itee eq │ │ │ │ - lsleq r7, r1, #2 │ │ │ │ - strne r4, [sp, #168] @ 0xa8 │ │ │ │ + itee ne │ │ │ │ lslne r7, r1, #2 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + streq r4, [sp, #184] @ 0xb8 │ │ │ │ + lsleq r7, r1, #2 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #848] @ 0x350 │ │ │ │ + str r3, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r1, #2 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r4, r7} │ │ │ │ + pop {r2, r4, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #596] @ (b6f4c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -114721,37 +114721,37 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r6, b6fa2 │ │ │ │ + cbnz r2, b6fa4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r0, b6fa4 │ │ │ │ + cbnz r4, b6fa4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbnz r4, b6fa4 │ │ │ │ + cbnz r0, b6fa6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b6f88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -114781,17 +114781,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b6fec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -114871,29 +114871,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (b70d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b702e │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ ldr.w r3, [r1, #300] @ 0x12c │ │ │ │ @@ -115188,87 +115188,87 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n b719c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r6, #96 @ 0x60 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r2, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r6, [r1, #42] @ 0x2a │ │ │ │ + ldrh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r5, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r3, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r4, #28] │ │ │ │ + ldrh r6, [r4, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -115444,31 +115444,31 @@ │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n b7542 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r3, #12 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r2, b76b2 │ │ │ │ + cbz r6, b76b2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r2, #50 @ 0x32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ + ldrh r2, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r0, b76ac │ │ │ │ + cbz r4, b76ac │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #488] @ (b7868 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -115666,39 +115666,39 @@ │ │ │ │ ... │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cbz r0, b7898 │ │ │ │ + cbz r4, b7898 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r7, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r1 │ │ │ │ @@ -116032,35 +116032,35 @@ │ │ │ │ blx 62a10 │ │ │ │ b.n b7c02 │ │ │ │ ... │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r4, [r4, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #720 @ 0x2d0 │ │ │ │ + add r4, sp, #736 @ 0x2e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r3, #22] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r0, [pc, #136] @ (b7d50 ) │ │ │ │ movw r1, #630 @ 0x276 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #128] @ (b7d54 ) │ │ │ │ @@ -116107,33 +116107,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (b7d74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b7d12 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ @@ -116288,41 +116288,41 @@ │ │ │ │ b.n b7e6e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r0, [r7, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ lsls r7, r1, #2 │ │ │ │ cmp r1, #6 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ + add r1, sp, #992 @ 0x3e0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ @@ -116466,33 +116466,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (b8100 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b7f90 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r6, [r4, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, b84ec ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, pc, #888 @ (adr r7, b847c ) │ │ │ │ + add r7, pc, #904 @ (adr r7, b848c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #100] @ (b8178 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -116536,15 +116536,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r6, #28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -116689,33 +116689,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (b8334 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b81dc │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, pc, #872 @ (adr r6, b8680 ) │ │ │ │ + add r6, pc, #888 @ (adr r6, b8690 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #29] │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, pc, #128 @ (adr r6, b83a8 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, b83b8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r5, pc, #672 @ (adr r5, b85d8 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, b85e8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #828] @ (b8688 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -117042,106 +117042,106 @@ │ │ │ │ ... │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r4, r3, #2 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r7, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldc 15, cr15, [pc, #-1020] @ b82a4 │ │ │ │ asrs r5, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #640 @ (adr r4, b893c ) │ │ │ │ + add r4, pc, #656 @ (adr r4, b894c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r3, #94 @ 0x5e │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #424 @ (adr r4, b8870 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, b8880 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r3, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, b8788 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, b8798 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, pc, #72 @ (adr r4, b8728 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, b8738 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #992 @ (adr r3, b8ac8 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, b8ad8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #616 @ (adr r3, b8960 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, b8970 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #512 @ (adr r3, b8900 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, b8910 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ bl 1e4702 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #336 @ (adr r3, b885c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, b886c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r7, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r3, pc, #160 @ (adr r3, b87b8 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, b87c8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #952 @ (adr r2, b8ae0 ) │ │ │ │ + add r2, pc, #968 @ (adr r2, b8af0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #704 @ (adr r2, b89f8 ) │ │ │ │ + add r2, pc, #720 @ (adr r2, b8a08 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ + ldrb r2, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #472 @ (adr r2, b8920 ) │ │ │ │ + add r2, pc, #488 @ (adr r2, b8930 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, pc, #240 @ (adr r2, b8848 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, b8858 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r2, [pc, #912] @ (b8aec ) │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ ldr r1, [pc, #912] @ (b8af0 ) │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ @@ -117490,117 +117490,117 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #212] @ (b8bb8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b87f6 │ │ │ │ - ldrb r4, [r3, #13] │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r5, [pc, #1008] @ (b8eec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #768 @ (adr r0, b8e08 ) │ │ │ │ + add r0, pc, #784 @ (adr r0, b8e18 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #672 @ (adr r0, b8db0 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, b8dc0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #568 @ (adr r0, b8d50 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, b8d60 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r4, [r0, #15] │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, b8bd0 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, b8be0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ cmn r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r6, [pc, #128] @ (b8be4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + strb r2, [r4, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r2, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 699d8 │ │ │ │ @@ -117620,17 +117620,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (b8c04 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -117662,17 +117662,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r4, [pc, #948] @ (b9038 ) │ │ │ │ @@ -118024,37 +118024,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ subs r0, r6, r3 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r1, #2 │ │ │ │ subs r4, r1, r2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 637ac │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 67bfc │ │ │ │ @@ -118375,17 +118375,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d5, d7 │ │ │ │ vmovge.f64 d5, d9 │ │ │ │ b.n b93bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d9 │ │ │ │ b.n b9420 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -118571,53 +118571,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (b96c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n b8e8c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -118655,17 +118655,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (b9730 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n b96f6 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -118715,19 +118715,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (b97c0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n b9758 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #92] @ 0x5c │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (b98a8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -118822,25 +118822,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r3, #30 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #29 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (b99b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -118935,25 +118935,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r2, #26 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b99d4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -118976,17 +118976,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + ldrh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b9a20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -119247,77 +119247,77 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n b9b0a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r0, #21 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ + str r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsrs r4, r4, #15 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b9d30 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -119335,15 +119335,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 6a18c <__gmpz_get_si@plt> │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #104] @ (b9dec ) │ │ │ │ @@ -119389,15 +119389,15 @@ │ │ │ │ b.n b9dac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r6, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ lsls r4, r3, #2 │ │ │ │ │ │ │ │ 000b9dfc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -119425,15 +119425,15 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #10 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 61538 <__gmpz_get_str@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000b9e50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -120137,135 +120137,135 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n ba558 │ │ │ │ ... │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsrs r4, r5, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ + ldrsh r0, [r6, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + str r0, [r6, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldmia r7!, {r0, r3, r4, r5} │ │ │ │ - vrsubhn.i d22, , q9 │ │ │ │ + vrsubhn.i d22, , q11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r6, r3] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r2, #84] @ 0x54 │ │ │ │ + str r6, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r6, [r7, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000ba6b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (ba6d0 ) │ │ │ │ add r1, pc │ │ │ │ blx 6a440 │ │ │ │ blx 699d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ asrs r1, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000ba6d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -120997,195 +120997,195 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bae56 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r4, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - vld4.32 {d16-d19}, [r8 :64], r2 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + vld4.32 {d16-d19}, [ip :64], r2 │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r2, [r2, r2] │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf6740092 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + @ instruction: 0xf6780092 │ │ │ │ + strb r4, [r5, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ + strb r0, [r7, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ + ldrb r4, [r0, #23] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, r7] │ │ │ │ + strh r4, [r5, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r1, r1] │ │ │ │ + strb r6, [r1, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, r5] │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r7, r6] │ │ │ │ + strh r2, [r0, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + strb r0, [r6, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldrb r0, [r5, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r0, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + strh r4, [r2, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r5, r5] │ │ │ │ + str r0, [r6, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ + ldrb r0, [r0, #10] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -121227,15 +121227,15 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ │ │ │ │ 000bb06c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -121260,17 +121260,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #480] @ (bb298 ) │ │ │ │ + ldr r6, [pc, #496] @ (bb2a8 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -121441,21 +121441,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsb r0, [r7, r6] │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r3, r5] │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #360] @ (bb404 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -121592,34 +121592,34 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bb38e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf4d6009b │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xf3e6009b │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #856] @ bb7a4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -121931,57 +121931,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (bb7f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bb6fa │ │ │ │ nop │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r5, r3] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r2, [r3, #4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r1 │ │ │ │ @@ -122193,33 +122193,33 @@ │ │ │ │ b.n bb86a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s16 d16, d30, d11 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s8 d0, d26, d11 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r5, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #960] @ (bbe10 ) │ │ │ │ + ldr r7, [pc, #976] @ (bbe20 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -122351,25 +122351,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, #1 │ │ │ │ b.n bbb44 │ │ │ │ - ldr r6, [pc, #584] @ (bbe24 ) │ │ │ │ + ldr r6, [pc, #600] @ (bbe34 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #448] @ (bbda4 ) │ │ │ │ + ldr r6, [pc, #464] @ (bbdb4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #232] @ (bbcd4 ) │ │ │ │ + ldr r6, [pc, #248] @ (bbce4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -122654,33 +122654,33 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bbc18 │ │ │ │ movs r3, #0 │ │ │ │ b.n bbcd4 │ │ │ │ bl ffddfeee │ │ │ │ - ldr r4, [pc, #264] @ (bbffc ) │ │ │ │ + ldr r4, [pc, #280] @ (bc00c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ + ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [pc, #160] @ (bbf9c ) │ │ │ │ + ldr r4, [pc, #176] @ (bbfac ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [pc, #656] @ (bc194 ) │ │ │ │ + ldr r3, [pc, #672] @ (bc1a4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [pc, #248] @ (bc004 ) │ │ │ │ + ldr r3, [pc, #264] @ (bc014 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r3, [pc, #128] @ (bbf94 ) │ │ │ │ + ldr r3, [pc, #144] @ (bbfa4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w ip, [pc, #232] @ bc010 │ │ │ │ mov r4, r3 │ │ │ │ @@ -122771,27 +122771,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n bbfa0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strex r0, r0, [r6, #620] @ 0x26c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #408] @ (bc1b4 ) │ │ │ │ + ldr r2, [pc, #424] @ (bc1c4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n bbfcc │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r2, [pc, #152] @ (bc0c0 ) │ │ │ │ + ldr r2, [pc, #168] @ (bc0d0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #1016] @ (bc428 ) │ │ │ │ + ldr r2, [pc, #8] @ (bc038 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r1, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r3, ip, lsl #2] │ │ │ │ b.w 64130 │ │ │ │ push {r3, lr} │ │ │ │ @@ -122861,15 +122861,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n bbeb8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #120] @ (bc16c ) │ │ │ │ + ldr r1, [pc, #136] @ (bc17c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ b.n bbe50 │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -122960,25 +122960,25 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #488] @ (bc3dc ) │ │ │ │ + ldr r0, [pc, #504] @ (bc3ec ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #288] @ (bc31c ) │ │ │ │ + ldr r0, [pc, #304] @ (bc32c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [pc, #128] @ (bc284 ) │ │ │ │ + ldr r0, [pc, #144] @ (bc294 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ add.w r2, r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -123364,57 +123364,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (bc68c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bc536 │ │ │ │ nop │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add lr, r1 │ │ │ │ + add sl, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r4, lr │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r6, sl │ │ │ │ + add r2, fp │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r2, r4 │ │ │ │ + add r6, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r0, r1 │ │ │ │ + add r4, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -123524,27 +123524,27 @@ │ │ │ │ ldrb.w r2, [r3, #136] @ 0x88 │ │ │ │ strd r0, r1, [r3, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r2, r2, #4 │ │ │ │ strb.w r2, [r3, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r2 │ │ │ │ @@ -123858,21 +123858,21 @@ │ │ │ │ b.n bcab6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n bcb64 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ bgt.n bca8c │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ble.n bcb5c │ │ │ │ @@ -124128,39 +124128,39 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bcbfa │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr.w r9, [r6, #88] @ 0x58 │ │ │ │ b.n bcb92 │ │ │ │ - subs r6, #36 @ 0x24 │ │ │ │ + subs r6, #40 @ 0x28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, #12 │ │ │ │ + subs r6, #16 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #26 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #364] @ (bcfac ) │ │ │ │ @@ -124305,27 +124305,27 @@ │ │ │ │ b.n bceae │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bls.n bd018 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ bhi.n bcf4c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r4, sl, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -124653,23 +124653,23 @@ │ │ │ │ vmov r5, s15 │ │ │ │ b.n bd288 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r1, r5] │ │ │ │ + strb r0, [r2, r5] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -124700,17 +124700,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n bd40a │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ + strb r0, [r6, r2] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ @@ -125291,93 +125291,93 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n bda14 │ │ │ │ nop │ │ │ │ bcc.n bdac0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ beq.n bda18 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #768] @ (bddb0 ) │ │ │ │ + ldr r7, [pc, #784] @ (bddc0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #664] @ (bdd50 ) │ │ │ │ + ldr r7, [pc, #680] @ (bdd60 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #384] @ (bdc40 ) │ │ │ │ + ldr r7, [pc, #400] @ (bdc50 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #280] @ (bdbe0 ) │ │ │ │ + ldr r7, [pc, #296] @ (bdbf0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r7, [pc, #176] @ (bdb80 ) │ │ │ │ + ldr r7, [pc, #192] @ (bdb90 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #944] @ (bde8c ) │ │ │ │ + ldr r6, [pc, #960] @ (bde9c ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #648] @ (bdd70 ) │ │ │ │ + ldr r6, [pc, #664] @ (bdd80 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #528] @ (bdd00 ) │ │ │ │ + ldr r6, [pc, #544] @ (bdd10 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r6, [pc, #424] @ (bdca0 ) │ │ │ │ + ldr r6, [pc, #440] @ (bdcb0 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ @@ -125666,29 +125666,29 @@ │ │ │ │ b.n bddb6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [pc, #648] @ (be0e4 ) │ │ │ │ + ldr r2, [pc, #664] @ (be0f4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [pc, #528] @ (be074 ) │ │ │ │ + ldr r2, [pc, #544] @ (be084 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -126101,47 +126101,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n be29c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r7, r1, #2 │ │ │ │ bx fp │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r5!, {r1, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + movs r7, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #256] @ (be45c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -126239,17 +126239,17 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ b.n be436 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -126950,71 +126950,71 @@ │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldr r2, [pc, #624] @ (beeec ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (bed74 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #56 @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r3, #0 │ │ │ │ + subs r2, r4, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + subs r4, #148 @ 0x94 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -127056,17 +127056,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov sl, r2 │ │ │ │ @@ -127486,59 +127486,59 @@ │ │ │ │ b.n bef72 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rev r0, r0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + adds r2, r4, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r7, r1, #2 │ │ │ │ @ instruction: 0xb802 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + adds r0, r4, r4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -127968,43 +127968,43 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #2 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r1, #13 │ │ │ │ + asrs r6, r1, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #204 @ 0xcc │ │ │ │ + adds r1, #208 @ 0xd0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ + adds r1, #122 @ 0x7a │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ @@ -128224,49 +128224,49 @@ │ │ │ │ ldr r0, [pc, #80] @ (bf9f8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n bf902 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #6 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r0, #5 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ + cmp r7, #222 @ 0xde │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r6, r5, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r3 │ │ │ │ @@ -128412,37 +128412,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (bfbac ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n bfafe │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #134 @ 0x86 │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -128640,37 +128640,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (bfdf4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n bfd36 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r3, #18 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r3 │ │ │ │ @@ -128911,33 +128911,33 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r1, #116 @ 0x74 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r6, r6, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -128967,17 +128967,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -129006,17 +129006,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r8, r1 │ │ │ │ @@ -129282,41 +129282,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #48 @ (adr r6, c0494 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ add r4, pc, #800 @ (adr r4, c0794 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #250 @ 0xfa │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -129856,38 +129856,38 @@ │ │ │ │ b.n c0a96 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r2, pc, #744 @ (adr r2, c0ddc ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #19 │ │ │ │ + lsls r6, r4, #19 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vaddl.u16 q0, d30, d14 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + vaddl.u32 q0, d18, d14 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vhadd.u d16, d18, d14 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + vhadd.u d16, d22, d14 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vhadd.u16 d16, d20, d14 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + vhadd.u16 d16, d24, d14 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vhadd.u d0, d26, d14 │ │ │ │ - adds r0, r5, #7 │ │ │ │ + vhadd.u d0, d30, d14 │ │ │ │ + adds r4, r5, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vhadd.u32 d0, d16, d14 │ │ │ │ - adds r6, r1, #7 │ │ │ │ + vhadd.u32 d0, d20, d14 │ │ │ │ + adds r2, r2, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -130989,64 +130989,64 @@ │ │ │ │ b.n c12e8 │ │ │ │ mov r5, r8 │ │ │ │ b.n c12e8 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr14, {4} │ │ │ │ - cdp2 0, 4, cr0, cr14, cr14, {4} │ │ │ │ - cdp2 0, 3, cr0, cr10, cr14, {4} │ │ │ │ - cdp2 0, 2, cr0, cr14, cr14, {4} │ │ │ │ - mrrc2 0, 8, r0, sl, cr14 │ │ │ │ - mcrr2 0, 8, r0, lr, cr14 │ │ │ │ - mcrr2 0, 8, r0, r0, cr14 │ │ │ │ - @ instruction: 0xfa86008e │ │ │ │ - str??.w r0, [sl, lr] │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr14, {4} │ │ │ │ + cdp2 0, 5, cr0, cr2, cr14, {4} │ │ │ │ + cdp2 0, 3, cr0, cr14, cr14, {4} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr14, {4} │ │ │ │ + mrrc2 0, 8, r0, lr, cr14 │ │ │ │ + mrrc2 0, 8, r0, r2, cr14 │ │ │ │ + mcrr2 0, 8, r0, r4, cr14 │ │ │ │ + @ instruction: 0xfa8a008e │ │ │ │ + str??.w r0, [lr, lr] │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf7ec008e │ │ │ │ - @ instruction: 0xf6e0008e │ │ │ │ - @ instruction: 0xf6b2008e │ │ │ │ + @ instruction: 0xf7f0008e │ │ │ │ + @ instruction: 0xf6e4008e │ │ │ │ + @ instruction: 0xf6b6008e │ │ │ │ str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - @ instruction: 0xf684008e │ │ │ │ - @ instruction: 0xf676008e │ │ │ │ - @ instruction: 0xf66e008e │ │ │ │ - @ instruction: 0xf4ac008e │ │ │ │ - @ instruction: 0xf358008e │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + @ instruction: 0xf688008e │ │ │ │ + @ instruction: 0xf67a008e │ │ │ │ + @ instruction: 0xf672008e │ │ │ │ + @ instruction: 0xf4b0008e │ │ │ │ + @ instruction: 0xf35c008e │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ssat r0, #15, r6, lsl #2 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + ssat r0, #15, sl, lsl #2 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xf268008e │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + @ instruction: 0xf26c008e │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movw r0, #49294 @ 0xc08e │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + @ instruction: 0xf250008e │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - addw r0, r8, #142 @ 0x8e │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + addw r0, ip, #142 @ 0x8e │ │ │ │ + asrs r2, r7, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r0, [pc, #32] @ (c18b4 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (c18b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c1332 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adcs.w r0, ip, #142 @ 0x8e │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + sbc.w r0, r0, #142 @ 0x8e │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ @@ -131200,31 +131200,31 @@ │ │ │ │ ldr r0, [pc, #56] @ (c1a6c ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n c18dc │ │ │ │ nop │ │ │ │ - eor.w r0, sl, #142 @ 0x8e │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + eor.w r0, lr, #142 @ 0x8e │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - orn r0, ip, #142 @ 0x8e │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + orns r0, r0, #142 @ 0x8e │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bic.w r0, r6, #142 @ 0x8e │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + bic.w r0, sl, #142 @ 0x8e │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - and.w r0, r8, #142 @ 0x8e │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + and.w r0, ip, #142 @ 0x8e │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vaddl.s32 q8, d26, d14 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + vaddl.s32 q8, d30, d14 │ │ │ │ + lsrs r6, r3, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - vaddl.s8 q8, d28, d14 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + vaddl.s16 q8, d16, d14 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -131482,17 +131482,17 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d0, d22, d14 │ │ │ │ - cdp 0, 13, cr0, cr4, cr14, {4} │ │ │ │ - stcl 0, cr0, [r6], {142} @ 0x8e │ │ │ │ + vhadd.s d0, d26, d14 │ │ │ │ + cdp 0, 13, cr0, cr8, cr14, {4} │ │ │ │ + stcl 0, cr0, [sl], {142} @ 0x8e │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ vldr d8, [r3, #160] @ 0xa0 │ │ │ │ blx 6a440 │ │ │ │ blx 699d8 │ │ │ │ @@ -131795,15 +131795,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, c2330 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - @ instruction: 0xebf8008e │ │ │ │ + @ instruction: 0xebfc008e │ │ │ │ str r0, [sp, #988] @ 0x3dc │ │ │ │ @ instruction: 0xffffed95 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ vldr d6, [r6, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n c213c │ │ │ │ @@ -132919,91 +132919,91 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #192] @ (c2e38 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c2a58 │ │ │ │ - b.n c2c58 │ │ │ │ + b.n c2c60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c2bec │ │ │ │ + b.n c2bf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n c2b10 │ │ │ │ + b.n c2b18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r5, #21 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n c2a4c │ │ │ │ + b.n c2a54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c26e8 │ │ │ │ + b.n c26f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n c26ac │ │ │ │ + b.n c26b4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n c2698 │ │ │ │ + b.n c26a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c331c │ │ │ │ + b.n c3324 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c3310 │ │ │ │ + b.n c3318 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr14, {4} │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr14, {4} │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr14, {4} │ │ │ │ - svc 54 @ 0x36 │ │ │ │ + cdp2 0, 4, cr0, cr8, cr14, {4} │ │ │ │ + svc 58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2l 0, cr0, [r6, #568]! @ 0x238 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + stc2l 0, cr0, [sl, #568]! @ 0x238 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8, #568] @ 0x238 │ │ │ │ + ldc2 0, cr0, [ip, #568] @ 0x238 │ │ │ │ strh r1, [r6, #48] @ 0x30 │ │ │ │ - @ instruction: 0xffffde02 │ │ │ │ + @ instruction: 0xffffde06 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [r2], #568 @ 0x238 │ │ │ │ - ble.n c2dbc │ │ │ │ + ldc2 0, cr0, [r6], #568 @ 0x238 │ │ │ │ + ble.n c2dc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6], {142} @ 0x8e │ │ │ │ - ble.n c2d7c │ │ │ │ + ldc2 0, cr0, [sl], {142} @ 0x8e │ │ │ │ + ble.n c2d84 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #-568 @ 0xfffffdc8 │ │ │ │ - ble.n c2d50 │ │ │ │ + ldc2l 0, cr0, [r8], #-568 @ 0xfffffdc8 │ │ │ │ + ble.n c2d58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mrrc2 0, 8, r0, r8, cr14 │ │ │ │ - ble.n c2d14 │ │ │ │ + mrrc2 0, 8, r0, ip, cr14 │ │ │ │ + ble.n c2d1c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6], #-568 @ 0xfffffdc8 │ │ │ │ + ldc2 0, cr0, [sl], #-568 @ 0xfffffdc8 │ │ │ │ strh r1, [r2, #38] @ 0x26 │ │ │ │ - vcvt.u16.f16 , q6, #1 │ │ │ │ + vqrdmulh.s , , d16[0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc2 0, cr0, [ip], {142} @ 0x8e │ │ │ │ - ble.n c2e98 │ │ │ │ + ldc2 0, cr0, [r0], {142} @ 0x8e │ │ │ │ + ble.n c2ea0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbee008e │ │ │ │ - ble.n c2e50 │ │ │ │ + @ instruction: 0xfbf2008e │ │ │ │ + ble.n c2e58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - smlalbb r0, r0, r8, lr │ │ │ │ - bgt.n c2da8 │ │ │ │ + smlalbb r0, r0, ip, lr │ │ │ │ + bgt.n c2db0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb70008e │ │ │ │ - bgt.n c2d78 │ │ │ │ + @ instruction: 0xfb74008e │ │ │ │ + bgt.n c2d80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb54008e │ │ │ │ - bgt.n c2d48 │ │ │ │ + @ instruction: 0xfb58008e │ │ │ │ + bgt.n c2d50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfb38008e │ │ │ │ + @ instruction: 0xfb3c008e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #560] @ (c3080 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -133182,26 +133182,26 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n c2f9c │ │ │ │ + blt.n c2fa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n c30b4 │ │ │ │ + blt.n c30bc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c2fe8 │ │ │ │ + bge.n c2ff0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strb r4, [r2, #30] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bls.n c3084 │ │ │ │ + bls.n c308c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh.w r0, [r4, #142] @ 0x8e │ │ │ │ - bge.n c30a4 │ │ │ │ + strh.w r0, [r8, #142] @ 0x8e │ │ │ │ + bge.n c30ac │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ (c3180 ) │ │ │ │ @@ -133284,17 +133284,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #26] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #25] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bhi.n c30ac │ │ │ │ + bhi.n c30b4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf73e008e │ │ │ │ + @ instruction: 0xf742008e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r8, r3 │ │ │ │ @@ -134224,73 +134224,73 @@ │ │ │ │ ldr r0, [pc, #160] @ (c3c74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c3b02 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n c3c0c │ │ │ │ + bhi.n c3c14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strb r4, [r6, #22] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bvc.n c3c44 │ │ │ │ + bvc.n c3c4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bvs.n c3cac │ │ │ │ + bvs.n c3cb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n c3b34 │ │ │ │ + bmi.n c3b3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ strb r6, [r5, #6] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bcs.n c3b8c │ │ │ │ + bcs.n c3b94 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - beq.n c3c44 │ │ │ │ + beq.n c3c4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 13, cr0, cr0, cr14, {4} │ │ │ │ - beq.n c3c14 │ │ │ │ + cdp 0, 13, cr0, cr4, cr14, {4} │ │ │ │ + beq.n c3c1c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 11, cr0, cr4, cr14, {4} │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + cdp 0, 11, cr0, cr8, cr14, {4} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 4, cr0, cr8, cr14, {4} │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + cdp 0, 4, cr0, cr12, cr14, {4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 2, cr0, cr10, cr14, {4} │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + cdp 0, 2, cr0, cr14, cr14, {4} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cdp 0, 0, cr0, cr12, cr14, {4} │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + cdp 0, 1, cr0, cr0, cr14, {4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldcl 0, cr0, [r0, #568] @ 0x238 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldcl 0, cr0, [r4, #568] @ 0x238 │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc 0, cr0, [r4, #568]! @ 0x238 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldc 0, cr0, [r8, #568]! @ 0x238 │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc 0, cr0, [r6, #568] @ 0x238 │ │ │ │ - ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ + ldc 0, cr0, [sl, #568] @ 0x238 │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldcl 0, cr0, [ip, #-568]! @ 0xfffffdc8 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + stc 0, cr0, [r0, #568] @ 0x238 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stcl 0, cr0, [r2, #-568]! @ 0xfffffdc8 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + stcl 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stcl 0, cr0, [r8, #-568] @ 0xfffffdc8 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + stcl 0, cr0, [ip, #-568] @ 0xfffffdc8 │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stc 0, cr0, [lr, #-568]! @ 0xfffffdc8 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + ldc 0, cr0, [r2, #-568]! @ 0xfffffdc8 │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldc 0, cr0, [r4, #-568] @ 0xfffffdc8 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldc 0, cr0, [r8, #-568] @ 0xfffffdc8 │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], #568 @ 0x238 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldcl 0, cr0, [r8], #568 @ 0x238 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldcl 0, cr0, [r8], {142} @ 0x8e │ │ │ │ + ldcl 0, cr0, [ip], {142} @ 0x8e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #200] @ (c3d54 ) │ │ │ │ ldr r3, [pc, #204] @ (c3d58 ) │ │ │ │ @@ -134372,17 +134372,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sbc.w r0, sl, lr, lsl #2 │ │ │ │ + sbc.w r0, lr, lr, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ ldr.w r6, [pc, #2612] @ c47b4 │ │ │ │ @@ -135310,89 +135310,89 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #160] @ (c4848 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c46d4 │ │ │ │ nop │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r3, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4dd8 │ │ │ │ + b.n c4de0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4da8 │ │ │ │ + b.n c4db0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4cd8 │ │ │ │ + b.n c4ce0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4ca4 │ │ │ │ + b.n c4cac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4c70 │ │ │ │ + b.n c4c78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4c00 │ │ │ │ + b.n c4c08 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4bd0 │ │ │ │ + b.n c4bd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4b9c │ │ │ │ + b.n c4ba4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4b70 │ │ │ │ + b.n c4b78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4b44 │ │ │ │ + b.n c4b4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4b18 │ │ │ │ + b.n c4b20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4aec │ │ │ │ + b.n c4af4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4ac0 │ │ │ │ + b.n c4ac8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4a88 │ │ │ │ + b.n c4a90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n c4a58 │ │ │ │ + b.n c4a60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -136042,83 +136042,83 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n c4ed0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r1, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r0!, {r7} │ │ │ │ + stmia r0!, {r2, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - itee │ │ │ │ + itet │ │ │ │ + lsl r6, r1, #2 │ │ │ │ + popal {r1, r3, r4, r5, pc} │ │ │ │ lsl r6, r1, #2 │ │ │ │ - popal {r1, r2, r4, r5, pc} │ │ │ │ - lslal r6, r1, #2 │ │ │ │ ldrh r2, [r1, r1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n c4fc0 │ │ │ │ + blt.n c4fc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r2, c5032 │ │ │ │ + cbnz r6, c5032 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c50b8 │ │ │ │ + bge.n c50c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r4, c5032 │ │ │ │ + cbnz r0, c5034 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c5084 │ │ │ │ + bge.n c508c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, c5032 │ │ │ │ + cbnz r2, c5034 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c5050 │ │ │ │ + bge.n c5058 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r0, c5034 │ │ │ │ + cbnz r4, c5034 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c501c │ │ │ │ + bge.n c5024 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r2, c5034 │ │ │ │ + cbnz r6, c5034 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bge.n c4fe8 │ │ │ │ + bge.n c4ff0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r0, c5036 │ │ │ │ + cbnz r4, c5036 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c4fb8 │ │ │ │ + bls.n c4fc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r2, c5036 │ │ │ │ + cbnz r6, c5036 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c4f84 │ │ │ │ + bls.n c4f8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r0, c5038 │ │ │ │ + cbnz r4, c5038 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c4f58 │ │ │ │ + bls.n c4f60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c4f2c │ │ │ │ + bls.n c4f34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c5100 │ │ │ │ + bls.n c5108 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c50d4 │ │ │ │ + bls.n c50dc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c50a8 │ │ │ │ + bls.n c50b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bls.n c507c │ │ │ │ + bls.n c5084 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -136482,40 +136482,40 @@ │ │ │ │ nop │ │ │ │ ldrsb r0, [r6, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r0, r4] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - cbnz r6, c549e │ │ │ │ + cbnz r2, c54a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrsh r1, [r5, r5] │ │ │ │ @ instruction: 0xffff5f25 │ │ │ │ vcvt.u32.f32 d21, d7, #1 │ │ │ │ @ instruction: 0xffff5ef5 │ │ │ │ vtbl.8 d23, {d31}, d15 │ │ │ │ - vqshl.u64 d27, d2, #63 @ 0x3f │ │ │ │ + vqshl.u64 d27, d6, #63 @ 0x3f │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n c53dc │ │ │ │ + bmi.n c53e4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bmi.n c5554 │ │ │ │ + bmi.n c555c │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -137605,71 +137605,71 @@ │ │ │ │ b.n c5a7a │ │ │ │ str.w fp, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ b.n c6220 │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ strh r4, [r0, r2] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r2, c6204 │ │ │ │ + cbz r6, c6204 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r4, [pc, #984] @ (c6594 ) │ │ │ │ lsls r3, r3, #2 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ + ldmia r1!, {r3, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, sp, #592 @ 0x250 │ │ │ │ + add r0, sp, #608 @ 0x260 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ @@ -137760,25 +137760,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (c6318 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c62bc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #304 @ (adr r7, c6438 ) │ │ │ │ + add r7, pc, #320 @ (adr r7, c6448 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #176 @ (adr r7, c63c0 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, c63d0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r7, pc, #48 @ (adr r7, c6348 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, c6358 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ @@ -138753,58 +138753,58 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n c6ac8 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (c6e30 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - add r6, pc, #784 @ (adr r6, c70b4 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, c70c4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #992 @ (adr r4, c7188 ) │ │ │ │ + add r4, pc, #1008 @ (adr r4, c7198 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #944 @ (adr r4, c715c ) │ │ │ │ + add r4, pc, #960 @ (adr r4, c716c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, c7140 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, c7150 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - pop {pc} │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r2, pc} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbnz r6, c6e3a │ │ │ │ + pop {r2, r3, r5} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r2, c6e3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r6, c6e3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r2, c6e3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r6, c6e3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cbnz r2, c6e40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ + cbnz r6, c6e40 │ │ │ │ + lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ ldr r4, [sp, #296] @ 0x128 │ │ │ │ @@ -139700,57 +139700,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c726c │ │ │ │ ldr r4, [pc, #148] @ (c7860 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - uxth r6, r4 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #528] @ 0x210 │ │ │ │ + str r3, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r6, c7846 │ │ │ │ + cbz r2, c7848 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r0, c7838 │ │ │ │ + cbz r4, c7838 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cbz r2, c7834 │ │ │ │ + cbz r6, c7834 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + sub sp, #464 @ 0x1d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr.w r5, [pc, #3172] @ c84a4 │ │ │ │ @@ -140852,57 +140852,57 @@ │ │ │ │ nop │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #230 @ 0xe6 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r6, #26] │ │ │ │ + ldrh r0, [r7, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #200 @ (adr r4, c85c8 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, c85d8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, c8560 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, c8570 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7e14 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -142011,89 +142011,89 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #160] @ (c9238 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ b.n c8ed0 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, c9594 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, c95a4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, pc, #880 @ (adr r2, c9524 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, c9534 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r2, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, pc, #760 @ (adr r2, c94b4 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, c94c4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ + strh r6, [r7, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r2, #14] │ │ │ │ + strh r4, [r2, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r7, #9] │ │ │ │ + ldrb r4, [r7, #9] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ + str r7, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + ldrb r2, [r5, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -142736,115 +142736,115 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #212] @ (c99d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n c9374 │ │ │ │ nop │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r1, #25] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #912] @ 0x390 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ + strb r2, [r6, #15] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r1, #11] │ │ │ │ + strb r6, [r1, #11] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ @@ -143238,49 +143238,49 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r0, #22 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3, #19 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r4, #26] │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r5, #24] │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -144165,105 +144165,105 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.w ca002 │ │ │ │ nop │ │ │ │ lsrs r2, r6, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + strh r2, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r0, r7, #15 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + str r0, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r0, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -144973,71 +144973,71 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n cb07a │ │ │ │ nop │ │ │ │ mcr2 0, 0, r0, cr8, cr10, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [ip], #616 @ 0x268 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r6, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ + ldrb r0, [r4, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r0, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r4, [r1, #31] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ + strb r6, [r5, #30] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #488] @ (cb38c ) │ │ │ │ @@ -145243,30 +145243,30 @@ │ │ │ │ beq.n cb2d0 │ │ │ │ b.n cb2ce │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r0, r0, #5046272 @ 0x4d0000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xf4d0009a │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -145484,30 +145484,30 @@ │ │ │ │ add r6, sp, #20 │ │ │ │ add r7, sp, #24 │ │ │ │ b.n cb550 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ usat r0, #26, r4, asr #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r0, [r1, #17] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xf28c009a │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cb608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -146435,303 +146435,303 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w cb672 │ │ │ │ nop │ │ │ │ adcs.w r0, r0, #154 @ 0x9a │ │ │ │ sdiv pc, r7, lr │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ + strh r2, [r5, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xf0fe009a │ │ │ │ - strh r4, [r5, r4] │ │ │ │ + strh r0, [r6, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r5, #8 │ │ │ │ vdup.8 q9, d23[7] │ │ │ │ vsli.64 , , #63 @ 0x3f │ │ │ │ @ instruction: 0xffff49fd │ │ │ │ - vraddhn.i d21, , q0 │ │ │ │ + vraddhn.i d21, , q2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ adds r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r1, #16 │ │ │ │ - vsubl.u , d31, d12 │ │ │ │ + vrshr.u64 d21, d0, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r1, r0, #10 │ │ │ │ vtbx.8 d16, {d31}, d1 │ │ │ │ - vsubl.u , d15, d24 │ │ │ │ + vsubl.u , d15, d28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - vsra.u64 d21, d10, #1 │ │ │ │ + vsra.u64 d21, d14, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrsh.w pc, [r9, #254]! │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r7, r0, r4 │ │ │ │ - vsra.u32 d21, d22, #1 │ │ │ │ + vsra.u32 d21, d26, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r1, #2 │ │ │ │ subs r6, #173 @ 0xad │ │ │ │ - vaddw.u , , d4 │ │ │ │ + vaddw.u , , d8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r7, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldrsb r3, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr.w pc, [r3, #254]! │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ strh r7, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ svc 235 @ 0xeb │ │ │ │ - @ instruction: 0xffff4ff6 │ │ │ │ + @ instruction: 0xffff4ffa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [sp :256] │ │ │ │ bl 2a16a │ │ │ │ - ldr r7, [pc, #704] @ (cc430 ) │ │ │ │ + ldr r7, [pc, #720] @ (cc440 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r1, #2 │ │ │ │ asrs r7, r0, #15 │ │ │ │ - vcvt.u32.f32 q10, q15, #1 │ │ │ │ + @ instruction: 0xffff4f82 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ cmp r9, pc │ │ │ │ - vqrdmlsh.s q10, , d12[0] │ │ │ │ + vcvt.u32.f32 q10, q0, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #1000] @ (cc580 ) │ │ │ │ + ldr r6, [pc, #1016] @ (cc590 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #720] @ (cc478 ) │ │ │ │ + ldr r6, [pc, #736] @ (cc488 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r2, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #456] @ (cc380 ) │ │ │ │ + ldr r6, [pc, #472] @ (cc390 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #192] @ (cc288 ) │ │ │ │ + ldr r6, [pc, #208] @ (cc298 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #952] @ (cc590 ) │ │ │ │ + ldr r5, [pc, #968] @ (cc5a0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #688] @ (cc498 ) │ │ │ │ + ldr r5, [pc, #704] @ (cc4a8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #424] @ (cc3a0 ) │ │ │ │ + ldr r5, [pc, #440] @ (cc3b0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, r5] │ │ │ │ + str r2, [r7, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (cc2b0 ) │ │ │ │ + ldr r5, [pc, #184] @ (cc2c0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [pc, #928] @ (cc5b8 ) │ │ │ │ + ldr r4, [pc, #944] @ (cc5c8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r4, r5] │ │ │ │ + str r6, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [pc, #664] @ (cc4c0 ) │ │ │ │ + ldr r4, [pc, #680] @ (cc4d0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [pc, #400] @ (cc3c8 ) │ │ │ │ + ldr r4, [pc, #416] @ (cc3d8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r6, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [pc, #120] @ (cc2c0 ) │ │ │ │ + ldr r4, [pc, #136] @ (cc2d0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #880] @ (cc5c8 ) │ │ │ │ + ldr r3, [pc, #896] @ (cc5d8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #616] @ (cc4d0 ) │ │ │ │ + ldr r3, [pc, #632] @ (cc4e0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r4, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #376] @ (cc3f0 ) │ │ │ │ + ldr r3, [pc, #392] @ (cc400 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #136] @ (cc310 ) │ │ │ │ + ldr r3, [pc, #152] @ (cc320 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #188 @ 0xbc │ │ │ │ + cmp r0, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #920] @ (cc630 ) │ │ │ │ + ldr r2, [pc, #936] @ (cc640 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #680] @ (cc550 ) │ │ │ │ + ldr r2, [pc, #696] @ (cc560 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #312] @ (cc3f0 ) │ │ │ │ + ldr r2, [pc, #328] @ (cc400 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #72] @ (cc310 ) │ │ │ │ + ldr r2, [pc, #88] @ (cc320 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r2, r2] │ │ │ │ + strh r6, [r2, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [pc, #856] @ (cc630 ) │ │ │ │ + ldr r1, [pc, #872] @ (cc640 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r2, [r7, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r6, r2] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [pc, #592] @ (cc538 ) │ │ │ │ + ldr r1, [pc, #608] @ (cc548 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -146754,17 +146754,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov sl, fp │ │ │ │ + mov lr, fp │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cc33c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -146995,39 +146995,39 @@ │ │ │ │ ldr r0, [pc, #64] @ (cc5e0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n cc44e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov ip, r8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n cbddc │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #32] @ (cc5e0 ) │ │ │ │ + ldr r7, [pc, #48] @ (cc5f0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ b.n ccc10 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r8, r6 │ │ │ │ + add ip, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r8, r0 │ │ │ │ + add ip, r0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #528] @ (cc7f4 ) │ │ │ │ + ldr r5, [pc, #544] @ (cc804 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #1724] @ cccb4 │ │ │ │ @@ -147657,92 +147657,92 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n ccfa4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n ccf94 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r2, [pc, #624] @ (ccf38 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (ccdc0 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #14 │ │ │ │ vshll.u32 q15, d7, #31 │ │ │ │ vtbl.8 d30, {d14-d16}, d7 │ │ │ │ vqshrn.u64 d30, , #2 │ │ │ │ vqrshrn.u64 d30, , #2 │ │ │ │ - vuzp. q10, q5 │ │ │ │ + vuzp. q10, q7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (cce6c ) │ │ │ │ + ldr r3, [pc, #400] @ (cce7c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ ble.n ccc68 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, #28 │ │ │ │ + subs r6, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ccd68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -147781,17 +147781,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r0, [r5, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ccde4 : │ │ │ │ cmp r2, #0 │ │ │ │ blt.n ccdf8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ @@ -147815,17 +147815,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (cce30 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #7 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cce34 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -147853,17 +147853,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (cce84 ) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #7 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp sl, r8 │ │ │ │ + cmp lr, r8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #304] @ (ccfcc ) │ │ │ │ @@ -147997,35 +147997,35 @@ │ │ │ │ b.n ccf08 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bhi.n ccf88 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bhi.n cd0b8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r3, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ ldr r1, [pc, #980] @ (cd3ec ) │ │ │ │ @@ -148385,49 +148385,49 @@ │ │ │ │ b.n cd3ac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n cd4ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ bvs.n cd464 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, #28 │ │ │ │ + subs r0, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r6, [r4, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #500] @ (cd644 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -148640,37 +148640,37 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bcc.n cd690 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n cd630 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -149130,109 +149130,109 @@ │ │ │ │ b.n cd708 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ beq.n cdaec │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ beq.n cdc3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #254 @ 0xfe │ │ │ │ + adds r2, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + str r6, [r0, r0] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #920] @ (cdf38 ) │ │ │ │ + ldr r7, [pc, #936] @ (cdf48 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #816] @ (cded8 ) │ │ │ │ + ldr r7, [pc, #832] @ (cdee8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #640] @ (cde30 ) │ │ │ │ + ldr r7, [pc, #656] @ (cde40 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #480] @ (cdd98 ) │ │ │ │ + ldr r7, [pc, #496] @ (cdda8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #320] @ (cdd00 ) │ │ │ │ + ldr r7, [pc, #336] @ (cdd10 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r7, [pc, #152] @ (cdc60 ) │ │ │ │ + ldr r7, [pc, #168] @ (cdc70 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #1000] @ (cdfbc ) │ │ │ │ + ldr r6, [pc, #1016] @ (cdfcc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #824] @ (cdf18 ) │ │ │ │ + ldr r6, [pc, #840] @ (cdf28 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #688] @ (cde98 ) │ │ │ │ + ldr r6, [pc, #704] @ (cdea8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #488] @ (cdddc ) │ │ │ │ + ldr r6, [pc, #504] @ (cddec ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (cdd30 ) │ │ │ │ + ldr r6, [pc, #320] @ (cdd40 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [pc, #120] @ (cdc84 ) │ │ │ │ + ldr r6, [pc, #136] @ (cdc94 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #984] @ (cdfec ) │ │ │ │ + ldr r5, [pc, #1000] @ (cdffc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #432] @ (cddd0 ) │ │ │ │ + ldr r5, [pc, #448] @ (cdde0 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.w cdad0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -149306,17 +149306,17 @@ │ │ │ │ cbz r1, cdce2 │ │ │ │ ldr.w r1, [r1, #972] @ 0x3cc │ │ │ │ ldr r0, [pc, #16] @ (cdcf4 ) │ │ │ │ mvn.w r4, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n cd708 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #260] @ (cde14 ) │ │ │ │ @@ -149419,27 +149419,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n cdd70 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r3, [pc, #280] @ (cdf3c ) │ │ │ │ + ldr r3, [pc, #296] @ (cdf4c ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r4, #20 │ │ │ │ + cmp r4, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #784] @ (ce140 ) │ │ │ │ + ldr r2, [pc, #800] @ (ce150 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r3, #248 @ 0xf8 │ │ │ │ + cmp r3, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r2, [pc, #672] @ (ce0d8 ) │ │ │ │ + ldr r2, [pc, #688] @ (ce0e8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cde38 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -149515,17 +149515,17 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r3, #54 @ 0x36 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [pc, #920] @ (ce278 ) │ │ │ │ + ldr r1, [pc, #936] @ (ce288 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cdee0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -149630,21 +149630,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n cdf76 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r1, [pc, #264] @ (ce0e8 ) │ │ │ │ + ldr r1, [pc, #280] @ (ce0f8 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #928] @ (ce388 ) │ │ │ │ + ldr r0, [pc, #944] @ (ce398 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cdfe8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -149725,25 +149725,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n ce06a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r7!, {r1, r3} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r0, [pc, #96] @ (ce138 ) │ │ │ │ + ldr r0, [pc, #112] @ (ce148 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ce0e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -150085,41 +150085,41 @@ │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mov lr, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r0, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add sl, r2 │ │ │ │ + add lr, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ce4c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1968] @ 0x7b0 │ │ │ │ @@ -150334,53 +150334,53 @@ │ │ │ │ blx 6042c │ │ │ │ b.n ce61c │ │ │ │ nop │ │ │ │ stmia r2!, {r5, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r2!, {r2, r3, r7} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r2, [pc, #624] @ (ce98c ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (ce814 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - cmp r7, #102 @ 0x66 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #108 @ 0x6c │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - tst r6, r6 │ │ │ │ + tst r2, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ce75c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -150401,19 +150401,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (ce7a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #10 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ce7ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150537,24 +150537,24 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #10 │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n ce7dc │ │ │ │ nop │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ bl ffd988ea │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ + cmp r2, #88 @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000ce8fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -150958,43 +150958,43 @@ │ │ │ │ b.n ced9a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0056 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ bkpt 0x000a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #252 @ 0xfc │ │ │ │ + subs r4, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + subs r3, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ │ │ │ │ 000cee04 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -151337,37 +151337,37 @@ │ │ │ │ b.n cefc8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8a6 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r6, r1, #2 │ │ │ │ @ instruction: 0xb828 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r0, r1, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -152414,89 +152414,89 @@ │ │ │ │ nop │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r4, lr} │ │ │ │ lsls r2, r3, #2 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r5, #14 │ │ │ │ + asrs r6, r5, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r4, r6, #7 │ │ │ │ + asrs r0, r7, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r4, #4 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r6, r1, #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, sl │ │ │ │ beq.w cf25c │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr.w r3, [r0, r9, lsl #2] │ │ │ │ mov.w r8, r9, lsl #2 │ │ │ │ @@ -153645,180 +153645,180 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - lsrs r2, r7, #5 │ │ │ │ + lsrs r6, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + movs r5, #140 @ 0x8c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf3be008d │ │ │ │ - @ instruction: 0xf398008d │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + ubfx r0, r2, #2, #14 │ │ │ │ + @ instruction: 0xf39c008d │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #13 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #168 @ 0xa8 │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #138 @ 0x8a │ │ │ │ + movs r1, #142 @ 0x8e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r1, #10 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r5, #9 │ │ │ │ + lsls r4, r5, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #22 │ │ │ │ + movs r1, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #184 @ 0xb8 │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #106 @ 0x6a │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #48 @ 0x30 │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, #18 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r6, #4 │ │ │ │ + lsls r4, r6, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r2, r1, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r7, #3 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, r6, #5 │ │ │ │ + subs r0, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r2, r5, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - blt.n d0c74 │ │ │ │ + blt.n d0c7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u16 q8, d26, d13 │ │ │ │ - subs r2, r1, #2 │ │ │ │ + vaddl.u16 q8, d30, d13 │ │ │ │ + subs r6, r1, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - vaddl.u32 q0, d26, d13 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + vaddl.u32 q0, d30, d13 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - smlalbb r0, r0, r8, sp │ │ │ │ - vhadd.u d16, d28, d13 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + smlalbb r0, r0, ip, sp │ │ │ │ + vaddl.u8 q0, d16, d13 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - vhadd.u8 d16, d26, d13 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + vhadd.u8 d16, d30, d13 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ @@ -154259,48 +154259,48 @@ │ │ │ │ b.n d0f6a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr], #-564 @ 0xfffffdcc │ │ │ │ - subs r6, r3, r4 │ │ │ │ + ldc2l 0, cr0, [r2], #-564 @ 0xfffffdcc │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - mrrc2 0, 8, r0, r2, cr13 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + mrrc2 0, 8, r0, r6, cr13 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stc2 0, cr0, [sl], {141} @ 0x8d │ │ │ │ - subs r2, r7, r2 │ │ │ │ + stc2 0, cr0, [lr], {141} @ 0x8d │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfbbe008d │ │ │ │ - subs r6, r5, r1 │ │ │ │ + smlalbb r0, r0, r2, sp │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfabc008d │ │ │ │ - adds r4, r5, r5 │ │ │ │ + @ instruction: 0xfac0008d │ │ │ │ + adds r0, r6, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfa9e008d │ │ │ │ - adds r6, r1, r5 │ │ │ │ + @ instruction: 0xfaa2008d │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfa82008d │ │ │ │ - adds r2, r6, r4 │ │ │ │ + @ instruction: 0xfa86008d │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xfa24008d │ │ │ │ - adds r4, r2, r3 │ │ │ │ + @ instruction: 0xfa28008d │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - vld1.8 {d16[4]}, [r0]! │ │ │ │ - adds r0, r2, r2 │ │ │ │ + vld1.8 {d16[4]}, [r4]! │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh.w r0, [lr, #141] @ 0x8d │ │ │ │ - adds r6, r5, r1 │ │ │ │ + vst1.8 {d16[4]}, [r2]! │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - vld1.8 {d0[4]}, [r0]! │ │ │ │ - adds r0, r2, r1 │ │ │ │ + vld1.8 {d0[4]}, [r4]! │ │ │ │ + adds r4, r2, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r9, r2 │ │ │ │ @@ -155252,61 +155252,61 @@ │ │ │ │ blx 6275c │ │ │ │ b.n d1690 │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf730008d │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + @ instruction: 0xf734008d │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf714008d │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + @ instruction: 0xf718008d │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r4, [sp, #496] @ 0x1f0 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xf68a008d │ │ │ │ - adcs.w r0, r6, #4620288 @ 0x468000 │ │ │ │ - @ instruction: 0xf4e4008d │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + @ instruction: 0xf68e008d │ │ │ │ + adcs.w r0, sl, #4620288 @ 0x468000 │ │ │ │ + @ instruction: 0xf4e8008d │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4c4008d │ │ │ │ - asrs r2, r6, #13 │ │ │ │ + @ instruction: 0xf4c8008d │ │ │ │ + asrs r6, r6, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf4a4008d │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + @ instruction: 0xf4a8008d │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - eor.w r0, r4, #4620288 @ 0x468000 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + eor.w r0, r8, #4620288 @ 0x468000 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ands.w r0, r2, #4620288 @ 0x468000 │ │ │ │ - asrs r0, r0, #11 │ │ │ │ + ands.w r0, r6, #4620288 @ 0x468000 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf394008d │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + @ instruction: 0xf398008d │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf316008d │ │ │ │ - @ instruction: 0xf2f6008d │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + @ instruction: 0xf31a008d │ │ │ │ + @ instruction: 0xf2fa008d │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf2de008d │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + @ instruction: 0xf2e2008d │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movt r0, #24717 @ 0x608d │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + movt r0, #41101 @ 0xa08d │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xf284008d │ │ │ │ + @ instruction: 0xf288008d │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ - vrshr.u32 , q11, #2 │ │ │ │ + vrshr.u32 , q13, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ands.w r0, r8, #141 @ 0x8d │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + ands.w r0, ip, #141 @ 0x8d │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - and.w r0, r0, #141 @ 0x8d │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + and.w r0, r4, #141 @ 0x8d │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ lsls r4, r3, #29 │ │ │ │ bpl.w d1690 │ │ │ │ mov r0, sl │ │ │ │ blx 672e0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -156432,61 +156432,61 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #132] @ (d2874 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.w d1710 │ │ │ │ - cdp 0, 8, cr0, cr0, cr13, {4} │ │ │ │ - cdp 0, 2, cr0, cr4, cr13, {4} │ │ │ │ - stcl 0, cr0, [r8, #-564]! @ 0xfffffdcc │ │ │ │ - ldcl 0, cr0, [ip, #-564] @ 0xfffffdcc │ │ │ │ - rsb r0, sl, sp, lsl #2 │ │ │ │ - lsrs r6, r6, #9 │ │ │ │ + cdp 0, 8, cr0, cr4, cr13, {4} │ │ │ │ + cdp 0, 2, cr0, cr8, cr13, {4} │ │ │ │ + stcl 0, cr0, [ip, #-564]! @ 0xfffffdcc │ │ │ │ + stcl 0, cr0, [r0, #-564]! @ 0xfffffdcc │ │ │ │ + rsb r0, lr, sp, lsl #2 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sub.w r0, r8, sp, lsl #2 │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + sub.w r0, ip, sp, lsl #2 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - @ instruction: 0xeb8a008d │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + @ instruction: 0xeb8e008d │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - sbc.w r0, r8, sp, lsl #2 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + sbc.w r0, ip, sp, lsl #2 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adc.w r0, r8, sp, lsl #2 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + adc.w r0, ip, sp, lsl #2 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrd r0, r0, [r2, #564]! @ 0x234 │ │ │ │ - @ instruction: 0xe982008d │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ + ldrd r0, r0, [r6, #564]! @ 0x234 │ │ │ │ + @ instruction: 0xe986008d │ │ │ │ + lsrs r2, r6, #32 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strex r0, r0, [r8, #564] @ 0x234 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + strex r0, r0, [ip, #564] @ 0x234 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n d2780 │ │ │ │ + b.n d2788 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d2774 │ │ │ │ + b.n d277c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d2710 │ │ │ │ + b.n d2718 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d2704 │ │ │ │ + b.n d270c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d2db8 │ │ │ │ + b.n d2dc0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d2d18 │ │ │ │ + b.n d2d20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n d2cc4 │ │ │ │ + b.n d2ccc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n d2c94 │ │ │ │ + b.n d2c9c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ ldr.w r0, [pc, #2580] @ d3290 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #2572] @ d3294 │ │ │ │ @@ -157382,123 +157382,123 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #284] @ (d33a4 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n d2c16 │ │ │ │ - b.n d3580 │ │ │ │ + b.n d3588 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n d354c │ │ │ │ + b.n d3554 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - b.n d3518 │ │ │ │ + b.n d3520 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u32 q8, d22, d13 │ │ │ │ - b.n d34e4 │ │ │ │ + vaddl.u32 q8, d26, d13 │ │ │ │ + b.n d34ec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u8 q8, d24, d13 │ │ │ │ - b.n d34b0 │ │ │ │ + vaddl.u8 q8, d28, d13 │ │ │ │ + b.n d34b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u32 q0, d26, d13 │ │ │ │ - b.n d347c │ │ │ │ + vaddl.u32 q0, d30, d13 │ │ │ │ + b.n d3484 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u8 q0, d28, d13 │ │ │ │ - b.n d3444 │ │ │ │ + vaddl.u16 q0, d16, d13 │ │ │ │ + b.n d344c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u32 d16, d30, d13 │ │ │ │ - b.n d3360 │ │ │ │ + vhadd.u d16, d18, d13 │ │ │ │ + b.n d3368 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d32e4 │ │ │ │ + b.n d32ec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d32cc │ │ │ │ + ble.n d32d4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stc2 0, cr0, [r4], #564 @ 0x234 │ │ │ │ - ble.n d3290 │ │ │ │ + stc2 0, cr0, [r8], #564 @ 0x234 │ │ │ │ + ble.n d3298 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stc2 0, cr0, [r4], {141} @ 0x8d │ │ │ │ - ble.n d3258 │ │ │ │ + stc2 0, cr0, [r8], {141} @ 0x8d │ │ │ │ + ble.n d3260 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stc2l 0, cr0, [r4], #-564 @ 0xfffffdcc │ │ │ │ - bge.n d323c │ │ │ │ + stc2l 0, cr0, [r8], #-564 @ 0xfffffdcc │ │ │ │ + bge.n d3244 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr??.w r0, [r4, sp] │ │ │ │ - bge.n d3214 │ │ │ │ + ldr??.w r0, [r8, sp] │ │ │ │ + bge.n d321c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh.w r0, [ip, sp] │ │ │ │ - bge.n d33ec │ │ │ │ + vst4.32 {d16-d19}, [r0]! │ │ │ │ + bge.n d33f4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vld4.32 {d0-d3}, [r4]! │ │ │ │ - bge.n d339c │ │ │ │ + vld4.32 {d0-d3}, [r8]! │ │ │ │ + bge.n d33a4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr??.w r0, [r8, #141] @ 0x8d │ │ │ │ - bge.n d3350 │ │ │ │ + ldr??.w r0, [ip, #141] @ 0x8d │ │ │ │ + bge.n d3358 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str.w r0, [lr, #141] @ 0x8d │ │ │ │ - bls.n d3300 │ │ │ │ + ldr.w r0, [r2, #141] @ 0x8d │ │ │ │ + bls.n d3308 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh.w r0, [r2, #141] @ 0x8d │ │ │ │ - bls.n d3250 │ │ │ │ + strh.w r0, [r6, #141] @ 0x8d │ │ │ │ + bls.n d3258 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str.w r0, [r4, sp] │ │ │ │ - bls.n d341c │ │ │ │ + str.w r0, [r8, sp] │ │ │ │ + bls.n d3424 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh.w r0, [r8, sp] │ │ │ │ - bls.n d33f4 │ │ │ │ + strh.w r0, [ip, sp] │ │ │ │ + bls.n d33fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb.w r0, [r0, sp] │ │ │ │ - bls.n d33a4 │ │ │ │ + ldrb.w r0, [r4, sp] │ │ │ │ + bls.n d33ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf7e4008d │ │ │ │ - bls.n d3360 │ │ │ │ + @ instruction: 0xf7e8008d │ │ │ │ + bls.n d3368 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf7be008d │ │ │ │ - bhi.n d3330 │ │ │ │ + @ instruction: 0xf7c2008d │ │ │ │ + bhi.n d3338 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf7a0008d │ │ │ │ - bhi.n d32f4 │ │ │ │ + @ instruction: 0xf7a4008d │ │ │ │ + bhi.n d32fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf77e008d │ │ │ │ - bhi.n d32c8 │ │ │ │ + @ instruction: 0xf782008d │ │ │ │ + bhi.n d32d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf764008d │ │ │ │ - bhi.n d329c │ │ │ │ + @ instruction: 0xf768008d │ │ │ │ + bhi.n d32a4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf74a008d │ │ │ │ - bhi.n d3408 │ │ │ │ + @ instruction: 0xf74e008d │ │ │ │ + bhi.n d3410 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf6fc008d │ │ │ │ - bhi.n d33b8 │ │ │ │ + @ instruction: 0xf700008d │ │ │ │ + bhi.n d33c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf6d2008d │ │ │ │ - bhi.n d338c │ │ │ │ + @ instruction: 0xf6d6008d │ │ │ │ + bhi.n d3394 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf6b6008d │ │ │ │ - bvc.n d3350 │ │ │ │ + @ instruction: 0xf6ba008d │ │ │ │ + bvc.n d3358 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf694008d │ │ │ │ - bvc.n d3320 │ │ │ │ + @ instruction: 0xf698008d │ │ │ │ + bvc.n d3328 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf678008d │ │ │ │ - bvc.n d32f0 │ │ │ │ + @ instruction: 0xf67c008d │ │ │ │ + bvc.n d32f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf65c008d │ │ │ │ - bvc.n d32c4 │ │ │ │ + @ instruction: 0xf660008d │ │ │ │ + bvc.n d32cc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movw r0, #10381 @ 0x288d │ │ │ │ - bvc.n d3494 │ │ │ │ + movw r0, #26765 @ 0x688d │ │ │ │ + bvc.n d349c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf628008d │ │ │ │ + @ instruction: 0xf62c008d │ │ │ │ │ │ │ │ 000d33a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -157630,25 +157630,25 @@ │ │ │ │ b.n d3496 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r7, #14] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n d350c │ │ │ │ + bvs.n d3514 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf4b2008d │ │ │ │ - bpl.n d34e4 │ │ │ │ + @ instruction: 0xf4b6008d │ │ │ │ + bpl.n d34ec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - eors.w r0, sl, #4620288 @ 0x468000 │ │ │ │ + eors.w r0, lr, #4620288 @ 0x468000 │ │ │ │ strb r0, [r3, #13] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n d345c │ │ │ │ + bpl.n d3464 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - orrs.w r0, r0, #4620288 @ 0x468000 │ │ │ │ + orrs.w r0, r4, #4620288 @ 0x468000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #788] @ (d3848 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ @@ -157965,38 +157965,38 @@ │ │ │ │ ... │ │ │ │ strb r0, [r0, #9] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n d3858 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf2bc008d │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + movt r0, #141 @ 0x8d │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs.w r0, sl, #141 @ 0x8d │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + subs.w r0, lr, #141 @ 0x8d │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds.w r0, r0, #141 @ 0x8d │ │ │ │ - udf #38 @ 0x26 │ │ │ │ + adds.w r0, r4, #141 @ 0x8d │ │ │ │ + udf #42 @ 0x2a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf0e6008d │ │ │ │ - udf #12 │ │ │ │ + @ instruction: 0xf0ea008d │ │ │ │ + udf #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf0cc008d │ │ │ │ - ble.n d3864 │ │ │ │ + @ instruction: 0xf0d0008d │ │ │ │ + ble.n d386c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf0b2008d │ │ │ │ - ble.n d3838 │ │ │ │ + @ instruction: 0xf0b6008d │ │ │ │ + ble.n d3840 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - eors.w r0, r8, #141 @ 0x8d │ │ │ │ - ble.n d380c │ │ │ │ + eors.w r0, ip, #141 @ 0x8d │ │ │ │ + ble.n d3814 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - orns r0, lr, #141 @ 0x8d │ │ │ │ + eor.w r0, r2, #141 @ 0x8d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -158018,17 +158018,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ble.n d3924 │ │ │ │ + ble.n d392c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.s32 q8, d18, d13 │ │ │ │ + vaddl.s32 q8, d22, d13 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -158050,17 +158050,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bgt.n d38d4 │ │ │ │ + bgt.n d38dc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.s16 q0, d18, d13 │ │ │ │ + vaddl.s16 q0, d22, d13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -158166,23 +158166,23 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n d3a68 │ │ │ │ + bgt.n d3a70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp 0, 12, cr0, cr14, cr13, {4} │ │ │ │ - blt.n d39fc │ │ │ │ + cdp 0, 13, cr0, cr2, cr13, {4} │ │ │ │ + blt.n d3a04 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp 0, 9, cr0, cr4, cr13, {4} │ │ │ │ - blt.n d39c8 │ │ │ │ + cdp 0, 9, cr0, cr8, cr13, {4} │ │ │ │ + blt.n d39d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp 0, 7, cr0, cr6, cr13, {4} │ │ │ │ + cdp 0, 7, cr0, cr10, cr13, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #148] @ (d3b0c ) │ │ │ │ @@ -158248,17 +158248,17 @@ │ │ │ │ str.w r2, [r8] │ │ │ │ b.n d3ade │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n d3b60 │ │ │ │ + blt.n d3b68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stcl 0, cr0, [r4, #564]! @ 0x234 │ │ │ │ + stcl 0, cr0, [r8, #564]! @ 0x234 │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -158332,28 +158332,28 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (d3c04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bge.n d3b84 │ │ │ │ + bge.n d3b8c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bge.n d3b18 │ │ │ │ + bge.n d3b20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bge.n d3c60 │ │ │ │ + bge.n d3c68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2], #564 @ 0x234 │ │ │ │ - bge.n d3c2c │ │ │ │ + ldcl 0, cr0, [r6], #564 @ 0x234 │ │ │ │ + bge.n d3c34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4], {141} @ 0x8d │ │ │ │ + ldcl 0, cr0, [r8], {141} @ 0x8d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -158475,26 +158475,26 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (d3d70 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n d3cbe │ │ │ │ nop │ │ │ │ - bls.n d3dc8 │ │ │ │ + bls.n d3dd0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xebf8008d │ │ │ │ - bhi.n d3d20 │ │ │ │ + @ instruction: 0xebfc008d │ │ │ │ + bhi.n d3d28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub.w r0, r0, sp, lsl #2 │ │ │ │ - bhi.n d3cf4 │ │ │ │ + sub.w r0, r4, sp, lsl #2 │ │ │ │ + bhi.n d3cfc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xeb86008d │ │ │ │ - bhi.n d3cbc │ │ │ │ + @ instruction: 0xeb8a008d │ │ │ │ + bhi.n d3cc4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sbc.w r0, r6, sp, lsl #2 │ │ │ │ + sbc.w r0, sl, sp, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ subs r6, r3, #0 │ │ │ │ it gt │ │ │ │ @@ -158541,17 +158541,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - bvc.n d3e04 │ │ │ │ + bhi.n d3e0c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xeabe008d │ │ │ │ + pkhbt r0, r2, sp, lsl #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -158631,25 +158631,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (d3ef4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n d3e5e │ │ │ │ - bvc.n d3e10 │ │ │ │ + bvc.n d3e18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - orrs.w r0, r8, sp, lsl #2 │ │ │ │ - bvc.n d3de8 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - orr.w r0, r0, sp, lsl #2 │ │ │ │ + orrs.w r0, ip, sp, lsl #2 │ │ │ │ bvc.n d3df0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvc.n d3f2c │ │ │ │ + orr.w r0, r4, sp, lsl #2 │ │ │ │ + bvc.n d3df8 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + bvc.n d3f34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #564] @ 0x234 │ │ │ │ + strd r0, r0, [r0, #564]! @ 0x234 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (d3f64 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (d3f68 ) │ │ │ │ @@ -158689,15 +158689,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r5, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n d3f3c │ │ │ │ + bvs.n d3f44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -158735,17 +158735,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n d3fd4 │ │ │ │ - bvs.n d4028 │ │ │ │ + bvs.n d4030 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strd r0, r0, [r2], #564 @ 0x234 │ │ │ │ + strd r0, r0, [r6], #564 @ 0x234 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #384] @ (d417c ) │ │ │ │ mov r8, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -158896,39 +158896,38 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (d41ac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n d415c │ │ │ │ - bvs.n d41b0 │ │ │ │ + bvs.n d41b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bpl.n d4200 │ │ │ │ + bpl.n d4208 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4184 │ │ │ │ + @ instruction: 0xe802008d │ │ │ │ + bmi.n d417c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d4174 │ │ │ │ + b.n d4100 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d40f8 │ │ │ │ + bmi.n d414c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d4144 │ │ │ │ + b.n d40d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d40c8 │ │ │ │ + bmi.n d4110 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d4108 │ │ │ │ + b.n d4094 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d408c │ │ │ │ + bmi.n d40e4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d40dc │ │ │ │ + b.n d4064 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d405c │ │ │ │ + bmi.n d40b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d42a8 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - b.n d4028 │ │ │ │ + b.n d4030 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #216] @ (d429c ) │ │ │ │ @@ -159015,23 +159014,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n d4208 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d4284 │ │ │ │ + bcc.n d428c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4008 │ │ │ │ + b.n d4010 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bcc.n d4374 │ │ │ │ + bcc.n d437c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d3ef8 │ │ │ │ + b.n d3f00 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #728] @ (d45a8 ) │ │ │ │ @@ -159321,45 +159320,45 @@ │ │ │ │ ... │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bcs.n d45e8 │ │ │ │ + bcs.n d45f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d3f7c │ │ │ │ + b.n d3f84 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n d4624 │ │ │ │ + bne.n d462c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4da8 │ │ │ │ + b.n d4db0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n d45f4 │ │ │ │ + bne.n d45fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4d78 │ │ │ │ + b.n d4d80 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d4584 │ │ │ │ + beq.n d458c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4d08 │ │ │ │ + b.n d4d10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d4550 │ │ │ │ + beq.n d4558 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4cd4 │ │ │ │ + b.n d4cdc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d451c │ │ │ │ + beq.n d4524 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4ca0 │ │ │ │ + b.n d4ca8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d44e8 │ │ │ │ + beq.n d44f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4c6c │ │ │ │ + b.n d4c74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d46b4 │ │ │ │ + beq.n d46bc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4c38 │ │ │ │ + b.n d4c40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -159387,17 +159386,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4b40 │ │ │ │ + b.n d4b48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -159422,17 +159421,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4ae8 │ │ │ │ + b.n d4af0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -159457,17 +159456,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4a90 │ │ │ │ + b.n d4a98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #348] @ (d4870 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -159613,21 +159612,21 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n d480c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r4, #4] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - b.n d4a18 │ │ │ │ + b.n d4a20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrsh r0, [r5, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000d4888 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -159959,105 +159958,105 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n d493e │ │ │ │ nop │ │ │ │ ldrsh r2, [r3, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ mrc2 15, 1, pc, cr5, cr15, {7} │ │ │ │ bl fff78bde │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl ffe50c0e │ │ │ │ bl ffd52c12 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - svc 6 │ │ │ │ + svc 10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl 474c26 │ │ │ │ lsls r1, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #174 @ 0xae │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl 2aac3e │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl 194c4a │ │ │ │ - ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xefadffff │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d4c24 │ │ │ │ + ble.n d4c2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ bl fffa2c6a │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d4bd8 │ │ │ │ + ble.n d4be0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xfae5ffff │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d4b8c │ │ │ │ + ble.n d4b94 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stc 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d4d40 │ │ │ │ + ble.n d4d48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stc 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ble.n d4cec │ │ │ │ + ble.n d4cf4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bgt.n d4c84 │ │ │ │ + bgt.n d4c8c │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -160080,17 +160079,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blt.n d4c94 │ │ │ │ + blt.n d4c9c │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000d4cf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -160188,29 +160187,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n d4d80 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r4, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r4, [r6, r7] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - blt.n d4e0c │ │ │ │ + blt.n d4e14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bge.n d4de0 │ │ │ │ + bge.n d4de8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1176] @ d52c4 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -160662,75 +160661,75 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n d5164 │ │ │ │ nop │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvc.n d52e0 │ │ │ │ + bvc.n d52e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrsb r2, [r6, r1] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvc.n d53a4 │ │ │ │ + bvc.n d53ac │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d52f4 │ │ │ │ + bvs.n d52fc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d5264 │ │ │ │ + bvs.n d526c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d5230 │ │ │ │ + bvs.n d5238 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d5404 │ │ │ │ + bvs.n d540c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d53c0 │ │ │ │ + bvs.n d53c8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d5394 │ │ │ │ + bvs.n d539c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bvs.n d5368 │ │ │ │ + bvs.n d5370 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bpl.n d5334 │ │ │ │ + bpl.n d533c │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #892] @ (d56d8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -161076,47 +161075,47 @@ │ │ │ │ b.n d54ae │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r0, [r3, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bmi.n d5700 │ │ │ │ + bmi.n d5708 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r6, [r0, r3] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n d574c │ │ │ │ + bcc.n d5754 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - itee al │ │ │ │ - lslal r5, r1, #2 │ │ │ │ - bcs.n d5660 @ unpredictable > │ │ │ │ + itee │ │ │ │ lsl r5, r1, #2 │ │ │ │ - itt gt │ │ │ │ + bcs.n d5668 @ unpredictable │ │ │ │ + lslal r5, r1, #2 │ │ │ │ + it gt │ │ │ │ lslgt r5, r1, #2 │ │ │ │ - bcs.n d5614 @ unpredictable │ │ │ │ + bcs.n d561c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - itt vc │ │ │ │ - lslvc r5, r1, #2 │ │ │ │ - bcs.n d578c @ unpredictable │ │ │ │ + nop {8} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - itte mi │ │ │ │ + bcs.n d5794 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + itet mi │ │ │ │ lslmi r5, r1, #2 │ │ │ │ - bcs.n d5728 @ unpredictable │ │ │ │ - lslpl r5, r1, #2 │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r1, #2 │ │ │ │ - bne.n d56f8 @ unpredictable │ │ │ │ + bcs.n d5730 @ unpredictable │ │ │ │ + lslmi r5, r1, #2 │ │ │ │ + wfi │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + bne.n d5700 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000d5724 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -161149,17 +161148,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n d5800 │ │ │ │ + bne.n d5808 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000d5790 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -161240,29 +161239,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (d5880 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n d57d4 │ │ │ │ nop │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x0026 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d5830 │ │ │ │ + beq.n d5838 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x000a │ │ │ │ + bkpt 0x000e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d5808 │ │ │ │ + beq.n d5810 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d5974 │ │ │ │ + beq.n d577c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - beq.n d5930 │ │ │ │ + beq.n d5938 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, #228] @ 0xe4 │ │ │ │ @@ -161915,27 +161914,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ ldr r3, [pc, #56] @ (d6014 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r2, [pc, #280] @ (d6104 ) │ │ │ │ lsls r2, r3, #2 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -162024,17 +162023,17 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n d60a2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bx ip │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb726 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, sl │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -162330,49 +162329,49 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ mov r0, lr │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r9 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r6!, {r4} │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ @@ -162567,29 +162566,29 @@ │ │ │ │ nop │ │ │ │ cmn r6, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r3 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - cbz r0, d669a │ │ │ │ + cbz r4, d669a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r4, d6696 │ │ │ │ + cbz r0, d6698 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r6, d6696 │ │ │ │ + cbz r2, d6698 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r0, d6698 │ │ │ │ + cbz r4, d6698 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -162628,17 +162627,17 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ b.n d66be │ │ │ │ nop │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -162960,41 +162959,41 @@ │ │ │ │ b.n d697c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ eors r0, r4 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + sub sp, #352 @ 0x160 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ subs r5, #90 @ 0x5a │ │ │ │ lsls r2, r3, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bkpt 0x0048 │ │ │ │ + bkpt 0x004c │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [pc, #712] @ d6db0 │ │ │ │ add r9, pc │ │ │ │ vstr d8, [r3, #8] │ │ │ │ vstr d9, [r3, #16] │ │ │ │ @@ -163246,63 +163245,63 @@ │ │ │ │ b.n d6a1a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, d6fc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r2, r3, #24 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r4, sp, #512 @ 0x200 │ │ │ │ + add r4, sp, #528 @ 0x210 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r4, d6e6e │ │ │ │ + cbnz r0, d6e70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r4, d6e60 │ │ │ │ + cbnz r0, d6e62 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r4, d6e60 │ │ │ │ + cbnz r0, d6e62 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r2, d6e62 │ │ │ │ + cbnz r6, d6e62 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbnz r6, d6e58 │ │ │ │ + cbnz r2, d6e5a │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r2, [pc, #1036] @ d7234 │ │ │ │ @@ -163893,29 +163892,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (d7554 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n d7476 │ │ │ │ nop │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #888 @ (adr r3, d78b8 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, d78c8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #40 @ (adr r3, d756c ) │ │ │ │ + add r3, pc, #56 @ (adr r3, d757c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r2, r3} │ │ │ │ + push {r4} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #488 @ (adr r3, d7734 ) │ │ │ │ + add r3, pc, #504 @ (adr r3, d7744 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #184 @ (adr r3, d7608 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, d7618 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, d7604 ) │ │ │ │ + add r3, pc, #192 @ (adr r3, d7614 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #168 @ (adr r3, d7600 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, d7610 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -164000,15 +163999,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #206 @ 0xce │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #104 @ (adr r2, d76ac ) │ │ │ │ + add r2, pc, #120 @ (adr r2, d76bc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ lsls r2, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -164078,21 +164077,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d7718 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, pc, #856 @ (adr r0, d7a68 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, d7a78 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r2, d7748 │ │ │ │ + cbz r6, d7748 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, pc, #728 @ (adr r0, d79f0 ) │ │ │ │ + add r0, pc, #744 @ (adr r0, d7a00 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cbz r2, d7748 │ │ │ │ + cbz r6, d7748 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -164160,21 +164159,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (d77ec ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, pc, #8 @ (adr r0, d77ec ) │ │ │ │ + add r0, pc, #24 @ (adr r0, d77fc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, d77e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + ldr r7, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164415,37 +164414,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (d7aa8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n d7816 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, sp, #944 @ 0x3b0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #496 @ 0x1f0 │ │ │ │ + add r6, sp, #512 @ 0x200 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -164677,37 +164676,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (d7d5c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n d7ad2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -164863,29 +164862,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (d7f30 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n d7db4 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #808] @ 0x328 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #792 @ 0x318 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -164920,17 +164919,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r3 │ │ │ │ @@ -164966,17 +164965,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r2 │ │ │ │ @@ -165154,29 +165153,29 @@ │ │ │ │ nop │ │ │ │ movs r7, #76 @ 0x4c │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, d8484 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, d8494 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #592 @ (adr r7, d842c ) │ │ │ │ + add r7, pc, #608 @ (adr r7, d843c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #336 @ (adr r7, d8334 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, d8344 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r7, pc, #120 @ (adr r7, d8264 ) │ │ │ │ + add r7, pc, #136 @ (adr r7, d8274 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #812] @ (d852c ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -165461,25 +165460,25 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n d83f6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xeba9ffff │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r3, #2 │ │ │ │ ldcl 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, pc, #592 @ (adr r3, d87a0 ) │ │ │ │ + add r3, pc, #608 @ (adr r3, d87b0 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -165603,21 +165602,21 @@ │ │ │ │ nop │ │ │ │ movs r2, #12 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ lsls r2, r3, #2 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, pc, #440 @ (adr r2, d8870 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, d8880 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, pc, #112 @ (adr r2, d8730 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, d8740 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -165695,25 +165694,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (d87b4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n d8732 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, pc, #392 @ (adr r1, d8930 ) │ │ │ │ + add r1, pc, #408 @ (adr r1, d8940 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, pc, #248 @ (adr r1, d88a8 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, d88b8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r1, pc, #104 @ (adr r1, d8820 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, d8830 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r0 │ │ │ │ @@ -166627,99 +166626,99 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r0, r7, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, #7 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r2, pc, #672 @ (adr r2, d9410 ) │ │ │ │ + add r2, pc, #688 @ (adr r2, d9420 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r4, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [pc, #768] @ (d9488 ) │ │ │ │ + ldr r7, [pc, #784] @ (d9498 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r3, #32] │ │ │ │ + ldrh r4, [r3, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r5, [pc, #560] @ (d93e4 ) │ │ │ │ + ldr r5, [pc, #576] @ (d93f4 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r3, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ vmov.f64 d11, d3 │ │ │ │ @@ -167636,25 +167635,25 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ lsrs r4, r2, #31 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #28 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - ldrb r6, [r2, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -168118,75 +168117,75 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #132] @ (da364 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n da0bc │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r3, #4] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r1, #23] │ │ │ │ + strb r0, [r2, #23] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r1, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + strb r2, [r6, #19] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #612] @ (da5e0 ) │ │ │ │ @@ -168405,31 +168404,31 @@ │ │ │ │ nop │ │ │ │ lsls r0, r7, #15 │ │ │ │ lsls r2, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -168489,17 +168488,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #238] @ 0xee │ │ │ │ bic.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #238] @ 0xee │ │ │ │ b.n da63a │ │ │ │ nop │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -168573,21 +168572,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r7, #1] │ │ │ │ + strb r6, [r7, #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -168626,17 +168625,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb.w r3, [r2, #94] @ 0x5e │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n da84e │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -168673,17 +168672,17 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n da8a4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -168870,35 +168869,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (daae4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n da95a │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -169067,29 +169066,29 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n dab1c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldc2l 0, cr0, [r4], #-612 @ 0xfffffd9c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 0, 9, r0, r8, cr9 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #360] @ dae34 │ │ │ │ sub sp, #20 │ │ │ │ @@ -169214,31 +169213,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (dae54 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n dad94 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r5, #28] │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ @@ -169270,17 +169269,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n daeb2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #2300] @ db7d8 │ │ │ │ @@ -170107,134 +170106,134 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, db9f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb.w r0, [r2, #153] @ 0x99 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xf7f80099 │ │ │ │ - str r4, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r4, #3] │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r6, [r1, #19] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + strb r6, [r7, #17] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r6, [r6, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r3, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r6, [r7, #11] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r6, [r1, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r6, #4] │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r6, #20] │ │ │ │ + str r0, [r7, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -170470,21 +170469,21 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, dbdb8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ mcr 0, 4, r0, cr8, cr9, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [ip, #612]! @ 0x264 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ @@ -170885,21 +170884,21 @@ │ │ │ │ bl d9214 │ │ │ │ b.n dbf2e │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, dc2f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -171718,33 +171717,33 @@ │ │ │ │ ... │ │ │ │ b.n dcef4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n dceb8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r1, r3] │ │ │ │ + str r0, [r2, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r6, [r7, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r5, [pc, #576] @ (dccc8 ) │ │ │ │ + ldr r5, [pc, #592] @ (dccd8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ vldr d0, [pc, #764] @ dcd90 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -171998,33 +171997,33 @@ │ │ │ │ ble.n dcd2a │ │ │ │ ldr.w r2, [r8, #144] @ 0x90 │ │ │ │ vstr d0, [r8, #112] @ 0x70 │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ str.w r3, [r8, #120] @ 0x78 │ │ │ │ b.n dcd2a │ │ │ │ ... │ │ │ │ - ldr r4, [pc, #544] @ (dcfbc ) │ │ │ │ + ldr r4, [pc, #560] @ (dcfcc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #448] @ (dcf64 ) │ │ │ │ + ldr r4, [pc, #464] @ (dcf74 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r4, [pc, #352] @ (dcf0c ) │ │ │ │ + ldr r4, [pc, #368] @ (dcf1c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #824] @ (dd0ec ) │ │ │ │ + ldr r3, [pc, #840] @ (dd0fc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r3, [pc, #160] @ (dce5c ) │ │ │ │ + ldr r3, [pc, #176] @ (dce6c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r2, #11 │ │ │ │ strd fp, r6, [sp, #148] @ 0x94 │ │ │ │ mov fp, r1 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ mov r6, r8 │ │ │ │ @@ -172958,21 +172957,21 @@ │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ vldr d0, [sp, #120] @ 0x78 │ │ │ │ b.n dd29a │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n dd928 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - eors r0, r0 │ │ │ │ + eors r4, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r6, [r7, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r6, [r0, r4] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ cmp r2, #0 │ │ │ │ bne.w dd55a │ │ │ │ vstr d6, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 658a0 │ │ │ │ @@ -173565,25 +173564,25 @@ │ │ │ │ b.w dcd0c │ │ │ │ cmp r4, #0 │ │ │ │ blt.w de942 │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ b.w dcd22 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #220 @ 0xdc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r2, [pc, #840] @ (de400 ) │ │ │ │ + ldr r2, [pc, #856] @ (de410 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r1, [pc, #744] @ (de3a8 ) │ │ │ │ + ldr r1, [pc, #760] @ (de3b8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r0, [pc, #328] @ (de210 ) │ │ │ │ + ldr r0, [pc, #344] @ (de220 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ vstr d6, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 6a334 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d9 │ │ │ │ @@ -173903,17 +173902,17 @@ │ │ │ │ b.w dcb32 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n de4c0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mvns r0, r5 │ │ │ │ + mvns r4, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ vstr d6, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ blx 658a0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d2, d10 │ │ │ │ @@ -174466,33 +174465,33 @@ │ │ │ │ ldr r0, [pc, #60] @ (debcc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w dcb32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ vcmpe.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w df068 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ vstr d4, [sp, #128] @ 0x80 │ │ │ │ blx 683e4 │ │ │ │ @@ -174901,33 +174900,33 @@ │ │ │ │ b.w dcb32 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n df0b8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + subs r2, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ vstr d4, [sp, #128] @ 0x80 │ │ │ │ blx 683e4 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r3 │ │ │ │ @@ -175560,69 +175559,69 @@ │ │ │ │ vldr d6, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ b.w def5c │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n df820 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - movs r5, #238 @ 0xee │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r1, #162 @ 0xa2 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #186 @ 0xba │ │ │ │ + movs r0, #190 @ 0xbe │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + movs r0, #120 @ 0x78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ vstr d6, [sp, #128] @ 0x80 │ │ │ │ ldrd r2, r3, [r9, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ @@ -175803,33 +175802,33 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #384 @ 0x180 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r4, #6 │ │ │ │ + adds r2, r5, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r0, r2, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000dfac8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -176590,228 +176589,228 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n dfb34 │ │ │ │ stmia r0!, {r0, r1, r4, r6, r7} │ │ │ │ vmull.u q13, d31, d8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n e07c4 │ │ │ │ + b.n e07cc │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r1, #2 │ │ │ │ + adds r4, r1, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r7, [r5, #6] │ │ │ │ vqdmulh.s q12, , d25[0] │ │ │ │ vrsra.u32 q11, , #1 │ │ │ │ vrsra.u32 d24, d5, #1 │ │ │ │ - @ instruction: 0xffff1d06 │ │ │ │ + @ instruction: 0xffff1d0a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #234 @ 0xea │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ vtbl.8 d26, {d31- instruction: 0xffff1a70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r1, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r3, #6 │ │ │ │ + cmp r3, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - @ instruction: 0xffff19da │ │ │ │ + @ instruction: 0xffff19de │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r1, sp, #868 @ 0x364 │ │ │ │ - vtbl.8 d17, {d31- instruction: 0xffff17e2 │ │ │ │ + @ instruction: 0xffff17e6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmia r5!, {r0, r1, r5} │ │ │ │ - vabdl.u , d31, d24 │ │ │ │ + vabdl.u , d31, d28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb r5, [r4, #31] │ │ │ │ @ instruction: 0xffffaab7 │ │ │ │ - @ instruction: 0xffff1762 │ │ │ │ + @ instruction: 0xffff1766 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ lsls r5, r1, #2 │ │ │ │ @ instruction: 0xb871 │ │ │ │ - vqshl.u32 d17, d22, #31 │ │ │ │ + vqshl.u32 d17, d26, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrb r5, [r4, #26] │ │ │ │ - vabdl.u , d15, d10 │ │ │ │ + vabdl.u , d15, d14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + adds r4, r1, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r0, r0 │ │ │ │ + subs r6, r0, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r6, #21 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r2, r6, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r5, #164 @ 0xa4 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -176834,17 +176833,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e0544 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -177235,75 +177234,75 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n e05cc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #96 @ (adr r2, e09a0 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n e0904 │ │ │ │ + bvc.n e090c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r1, pc, #672 @ (adr r1, e0bf4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r6, r1, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #23 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #1324] @ e0f00 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -177834,91 +177833,91 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r2, #12 │ │ │ │ + asrs r0, r3, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r6, r5, #1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r2, #13 │ │ │ │ + asrs r2, r3, #13 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r7, #6 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e0fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -177957,17 +177956,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r4, r5, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1024 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -178310,39 +178309,39 @@ │ │ │ │ b.n e12b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + asrs r6, r2, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + asrs r0, r7, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 683e4 │ │ │ │ ldr r3, [pc, #264] @ (e1514 ) │ │ │ │ movw r2, #6886 @ 0x1ae6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ @@ -178440,39 +178439,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (e1544 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e149e │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + lsls r2, r2, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ + asrs r4, r3, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + asrs r0, r5, #14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1548 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -178885,69 +178884,69 @@ │ │ │ │ blx 62a10 │ │ │ │ b.n e163c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r6, r4, #9 │ │ │ │ + lsls r2, r5, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r0, r4, #4 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.u32 q8, d16, d12 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + vaddl.u32 q8, d20, d12 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u d16, d24, d12 │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + vhadd.u d16, d28, d12 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u16 d16, d26, d12 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + vhadd.u16 d16, d30, d12 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r6, r7, #32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u32 d0, d20, d12 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + vhadd.u32 d0, d24, d12 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr12, {4} │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr12, {4} │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u16 d16, d18, d12 │ │ │ │ - cdp2 0, 11, cr0, cr2, cr12, {4} │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + vhadd.u16 d16, d22, d12 │ │ │ │ + cdp2 0, 11, cr0, cr6, cr12, {4} │ │ │ │ + lsls r0, r4, #30 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr12, {4} │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + cdp2 0, 6, cr0, cr14, cr12, {4} │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr12, {4} │ │ │ │ + cdp2 0, 11, cr0, cr8, cr12, {4} │ │ │ │ │ │ │ │ 000e1a14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r3 │ │ │ │ @@ -179079,25 +179078,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (e1b8c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n e1aa0 │ │ │ │ - stc2l 0, cr0, [sl], {140} @ 0x8c │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + stc2l 0, cr0, [lr], {140} @ 0x8c │ │ │ │ + lsls r4, r4, #24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldc2 0, cr0, [r0], {140} @ 0x8c │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + ldc2 0, cr0, [r4], {140} @ 0x8c │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-560 @ 0xfffffdd0 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + ldc2l 0, cr0, [r6], #-560 @ 0xfffffdd0 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - mcrr2 0, 8, r0, lr, cr12 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + mrrc2 0, 8, r0, r2, cr12 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1b90 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -179164,21 +179163,21 @@ │ │ │ │ b.n e1bde │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #30] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbdc008c │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + @ instruction: 0xfbe0008c │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldrh r6, [r2, #28] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xfb98008c │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + @ instruction: 0xfb9c008c │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1c54 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -179213,16 +179212,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb1c008c │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + @ instruction: 0xfb20008c │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1cb0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -179245,16 +179244,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfad0008c │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + @ instruction: 0xfad4008c │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1cfc : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r0, [r3, #228] @ 0xe4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -179356,16 +179355,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n e1d56 │ │ │ │ nop │ │ │ │ - vst1.8 {d16[4]}, [ip], ip │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + ldr??.w r0, [r0, #140] @ 0x8c │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1e08 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -179404,16 +179403,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, ip │ │ │ │ bl d5984 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - vld4.32 {d16-d19}, [r2], ip │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + vld4.32 {d16-d19}, [r6], ip │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1e78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -179504,16 +179503,16 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r1, #6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr.w r0, [ip, #140] @ 0x8c │ │ │ │ - lsrs r0, r3, #7 │ │ │ │ + str??.w r0, [r0, #140] @ 0x8c │ │ │ │ + lsrs r4, r3, #7 │ │ │ │ lsls r5, r1, #2 │ │ │ │ │ │ │ │ 000e1f78 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cbz r3, e1f92 │ │ │ │ ldr.w r1, [r3, #240] @ 0xf0 │ │ │ │ @@ -179691,15 +179690,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r3, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -179796,25 +179795,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e21a4 │ │ │ │ strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vtrn.8 d16, d12 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + vtrn.16 d16, d12 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r5, r1, #2 │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r1, r3, #2 │ │ │ │ - vaddl.u16 q0, d30, d12 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + vaddl.u32 q0, d18, d12 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vhadd.u32 d16, d16, d12 │ │ │ │ - vhadd.u16 d16, d18, d12 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + vhadd.u32 d16, d20, d12 │ │ │ │ + vhadd.u16 d16, d22, d12 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #720] @ (e2558 ) │ │ │ │ @@ -180101,26 +180100,26 @@ │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r3, #2 │ │ │ │ strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r4, #560]! @ 0x230 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + ldc2l 0, cr0, [r8, #560]! @ 0x230 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldc2 0, cr0, [ip, #560]! @ 0x230 │ │ │ │ - cbnz r2, e259a │ │ │ │ + stc2l 0, cr0, [r0, #560] @ 0x230 │ │ │ │ + cbnz r6, e259a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc2 0, cr0, [lr, #560]! @ 0x230 │ │ │ │ - ldc2l 0, cr0, [r8], {140} @ 0x8c │ │ │ │ - stc2l 0, cr0, [ip], #-560 @ 0xfffffdd0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + ldc2 0, cr0, [r2, #560]! @ 0x230 │ │ │ │ + ldc2l 0, cr0, [ip], {140} @ 0x8c │ │ │ │ + ldc2l 0, cr0, [r0], #-560 @ 0xfffffdd0 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r5, r1, #2 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d7 │ │ │ │ vdiv.f64 d1, d2, d6 │ │ │ │ vcmpe.f64 d1, d4 │ │ │ │ @@ -181082,90 +181081,90 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #288] @ (e314c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w e22b6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaae008c │ │ │ │ - vld1.8 {d16[4]}, [r8], ip │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + @ instruction: 0xfab2008c │ │ │ │ + vld1.8 {d16[4]}, [ip], ip │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrsh.w r0, [ip, #140] @ 0x8c │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + vst1.8 {d16[4]}, [r0], ip │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vld1.8 {d0[4]}, [r0], ip │ │ │ │ - lsls r4, r7, #2 │ │ │ │ + vld1.8 {d0[4]}, [r4], ip │ │ │ │ + lsls r0, r0, #3 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr??.w r0, [lr, ip] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + vst1.8 {d0[4]}, [r2], ip │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr??.w r0, [r0, ip] │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + ldr??.w r0, [r4, ip] │ │ │ │ + lsls r2, r6, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vst4.32 {d0-d3}, [ip], ip │ │ │ │ - ldr??.w r0, [r6, ip] │ │ │ │ - vaddl.u16 q0, d20, d12 │ │ │ │ - ldr.w r0, [r6, ip] │ │ │ │ - vhadd.u d16, d18, d12 │ │ │ │ - @ instruction: 0xf790008c │ │ │ │ - cdp2 0, 10, cr0, cr14, cr12, {4} │ │ │ │ - @ instruction: 0xf774008c │ │ │ │ - cdp2 0, 9, cr0, cr0, cr12, {4} │ │ │ │ - @ instruction: 0xf756008c │ │ │ │ - cdp2 0, 7, cr0, cr4, cr12, {4} │ │ │ │ - @ instruction: 0xf704008c │ │ │ │ - cdp2 0, 2, cr0, cr0, cr12, {4} │ │ │ │ + ldrsb.w r0, [r0, ip] │ │ │ │ + ldr??.w r0, [sl, ip] │ │ │ │ + vaddl.u16 q0, d24, d12 │ │ │ │ + ldr.w r0, [sl, ip] │ │ │ │ + vhadd.u d16, d22, d12 │ │ │ │ + @ instruction: 0xf794008c │ │ │ │ + cdp2 0, 11, cr0, cr2, cr12, {4} │ │ │ │ + @ instruction: 0xf778008c │ │ │ │ + cdp2 0, 9, cr0, cr4, cr12, {4} │ │ │ │ + @ instruction: 0xf75a008c │ │ │ │ + cdp2 0, 7, cr0, cr8, cr12, {4} │ │ │ │ + @ instruction: 0xf708008c │ │ │ │ + cdp2 0, 2, cr0, cr4, cr12, {4} │ │ │ │ add r4, ip │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66e008c │ │ │ │ - stc2 0, cr0, [ip, #560] @ 0x230 │ │ │ │ - adc.w r0, r4, #4587520 @ 0x460000 │ │ │ │ - @ instruction: 0xf4bc008c │ │ │ │ - @ instruction: 0xfbdc008c │ │ │ │ - orrs.w r0, r0, #4587520 @ 0x460000 │ │ │ │ - @ instruction: 0xfb56008c │ │ │ │ - and.w r0, r2, #4587520 @ 0x460000 │ │ │ │ - @ instruction: 0xfb22008c │ │ │ │ - @ instruction: 0xf3e6008c │ │ │ │ - @ instruction: 0xfb06008c │ │ │ │ - ubfx r0, sl, #2, #13 │ │ │ │ - @ instruction: 0xfaea008c │ │ │ │ - usat r0, #12, lr, asr #2 │ │ │ │ - @ instruction: 0xface008c │ │ │ │ - @ instruction: 0xf378008c │ │ │ │ - @ instruction: 0xfa98008c │ │ │ │ - @ instruction: 0xf35c008c │ │ │ │ - @ instruction: 0xfa7c008c │ │ │ │ - sbfx r0, r0, #2, #13 │ │ │ │ - @ instruction: 0xfa60008c │ │ │ │ - ssat r0, #13, r4, asr #2 │ │ │ │ - @ instruction: 0xfa44008c │ │ │ │ - ssat r0, #13, r8, lsl #2 │ │ │ │ - @ instruction: 0xfa28008c │ │ │ │ - @ instruction: 0xf2ec008c │ │ │ │ - @ instruction: 0xfa0c008c │ │ │ │ - movw r0, #41100 @ 0xa08c │ │ │ │ - vld4.32 {d16-d19}, [sl], ip │ │ │ │ - @ instruction: 0xf224008c │ │ │ │ - vst4.32 {d16-d19}, [r4], ip │ │ │ │ - addw r0, r8, #140 @ 0x8c │ │ │ │ - vld4.32 {d0-d3}, [r8], ip │ │ │ │ - @ instruction: 0xf1ec008c │ │ │ │ - vst4.32 {d0-d3}, [ip], ip │ │ │ │ - rsbs r0, r0, #140 @ 0x8c │ │ │ │ - ldr??.w r0, [r0, #140] @ 0x8c │ │ │ │ - subs.w r0, r6, #140 @ 0x8c │ │ │ │ - ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ - @ instruction: 0xf19c008c │ │ │ │ - ldrh.w r0, [ip, #140] @ 0x8c │ │ │ │ - @ instruction: 0xf180008c │ │ │ │ - strh.w r0, [r0, #140] @ 0x8c │ │ │ │ - sbc.w r0, r4, #140 @ 0x8c │ │ │ │ - strb.w r0, [r4, #140] @ 0x8c │ │ │ │ + @ instruction: 0xf672008c │ │ │ │ + ldc2 0, cr0, [r0, #560] @ 0x230 │ │ │ │ + adc.w r0, r8, #4587520 @ 0x460000 │ │ │ │ + @ instruction: 0xf4c0008c │ │ │ │ + @ instruction: 0xfbe0008c │ │ │ │ + orrs.w r0, r4, #4587520 @ 0x460000 │ │ │ │ + @ instruction: 0xfb5a008c │ │ │ │ + and.w r0, r6, #4587520 @ 0x460000 │ │ │ │ + @ instruction: 0xfb26008c │ │ │ │ + @ instruction: 0xf3ea008c │ │ │ │ + @ instruction: 0xfb0a008c │ │ │ │ + ubfx r0, lr, #2, #13 │ │ │ │ + @ instruction: 0xfaee008c │ │ │ │ + @ instruction: 0xf3b2008c │ │ │ │ + @ instruction: 0xfad2008c │ │ │ │ + @ instruction: 0xf37c008c │ │ │ │ + @ instruction: 0xfa9c008c │ │ │ │ + bfi r0, r0, #2, #11 │ │ │ │ + @ instruction: 0xfa80008c │ │ │ │ + sbfx r0, r4, #2, #13 │ │ │ │ + @ instruction: 0xfa64008c │ │ │ │ + ssat r0, #13, r8, asr #2 │ │ │ │ + @ instruction: 0xfa48008c │ │ │ │ + ssat r0, #13, ip, lsl #2 │ │ │ │ + @ instruction: 0xfa2c008c │ │ │ │ + @ instruction: 0xf2f0008c │ │ │ │ + @ instruction: 0xfa10008c │ │ │ │ + movw r0, #57484 @ 0xe08c │ │ │ │ + vld4.32 {d16-d19}, [lr], ip │ │ │ │ + @ instruction: 0xf228008c │ │ │ │ + vst4.32 {d16-d19}, [r8], ip │ │ │ │ + addw r0, ip, #140 @ 0x8c │ │ │ │ + vld4.32 {d0-d3}, [ip], ip │ │ │ │ + @ instruction: 0xf1f0008c │ │ │ │ + ldrsb.w r0, [r0, ip] │ │ │ │ + rsbs r0, r4, #140 @ 0x8c │ │ │ │ + ldr??.w r0, [r4, #140] @ 0x8c │ │ │ │ + subs.w r0, sl, #140 @ 0x8c │ │ │ │ + ldr.w r0, [sl, #140] @ 0x8c │ │ │ │ + sub.w r0, r0, #140 @ 0x8c │ │ │ │ + str.w r0, [r0, #140] @ 0x8c │ │ │ │ + @ instruction: 0xf184008c │ │ │ │ + strh.w r0, [r4, #140] @ 0x8c │ │ │ │ + sbc.w r0, r8, #140 @ 0x8c │ │ │ │ + strb.w r0, [r8, #140] @ 0x8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -181277,19 +181276,19 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ b.n e3260 │ │ │ │ nop │ │ │ │ - vaddl.s8 q8, d30, d12 │ │ │ │ - vhadd.s16 d16, d26, d12 │ │ │ │ - vhadd.s8 d16, d22, d12 │ │ │ │ - @ instruction: 0xf666008c │ │ │ │ - cdp 0, 14, cr0, cr12, cr12, {4} │ │ │ │ + vaddl.s16 q8, d18, d12 │ │ │ │ + vhadd.s16 d16, d30, d12 │ │ │ │ + vhadd.s8 d16, d26, d12 │ │ │ │ + @ instruction: 0xf66a008c │ │ │ │ + cdp 0, 15, cr0, cr0, cr12, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -181386,24 +181385,24 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (e33d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e338e │ │ │ │ - cdp 0, 9, cr0, cr2, cr12, {4} │ │ │ │ + cdp 0, 9, cr0, cr6, cr12, {4} │ │ │ │ ldcl 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ stcl 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ stcl 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - cdp 0, 3, cr0, cr10, cr12, {4} │ │ │ │ - adcs.w r0, sl, #4587520 @ 0x460000 │ │ │ │ - cdp 0, 0, cr0, cr10, cr12, {4} │ │ │ │ - @ instruction: 0xf528008c │ │ │ │ - stcl 0, cr0, [sl, #560]! @ 0x230 │ │ │ │ - add.w r0, r8, #4587520 @ 0x460000 │ │ │ │ + cdp 0, 3, cr0, cr14, cr12, {4} │ │ │ │ + adcs.w r0, lr, #4587520 @ 0x460000 │ │ │ │ + cdp 0, 0, cr0, cr14, cr12, {4} │ │ │ │ + @ instruction: 0xf52c008c │ │ │ │ + stcl 0, cr0, [lr, #560]! @ 0x230 │ │ │ │ + add.w r0, ip, #4587520 @ 0x460000 │ │ │ │ │ │ │ │ 000e33d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #936] @ (e3790 ) │ │ │ │ @@ -181765,71 +181764,71 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ strb r2, [r1, #14] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r2, #-560]! @ 0xfffffdd0 │ │ │ │ + stcl 0, cr0, [r6, #-560]! @ 0xfffffdd0 │ │ │ │ mrc 15, 2, APSR_nzcv, cr3, cr15, {7} │ │ │ │ stc 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ ldc 15, cr15, [r1], {255} @ 0xff │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ - ldcl 0, cr0, [sl, #560]! @ 0x230 │ │ │ │ - cdp 0, 5, cr0, cr2, cr12, {4} │ │ │ │ + ldcl 0, cr0, [lr, #560]! @ 0x230 │ │ │ │ + cdp 0, 5, cr0, cr6, cr12, {4} │ │ │ │ lsls r3, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r2, #-560] @ 0xfffffdd0 │ │ │ │ - bic.w r0, r2, #4587520 @ 0x460000 │ │ │ │ + stc 0, cr0, [r6, #-560] @ 0xfffffdd0 │ │ │ │ + bic.w r0, r6, #4587520 @ 0x460000 │ │ │ │ strb r0, [r4, #11] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stcl 0, cr0, [lr], {140} @ 0x8c │ │ │ │ - @ instruction: 0xf3ee008c │ │ │ │ + ldcl 0, cr0, [r2], {140} @ 0x8c │ │ │ │ + @ instruction: 0xf3f2008c │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - ldc 0, cr0, [r0], {140} @ 0x8c │ │ │ │ - @ instruction: 0xf3b0008c │ │ │ │ - ldcl 0, cr0, [r6], #-560 @ 0xfffffdd0 │ │ │ │ - @ instruction: 0xf396008c │ │ │ │ + ldc 0, cr0, [r4], {140} @ 0x8c │ │ │ │ + @ instruction: 0xf3b4008c │ │ │ │ + ldcl 0, cr0, [sl], #-560 @ 0xfffffdd0 │ │ │ │ + @ instruction: 0xf39a008c │ │ │ │ stc2 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xeba3ffff │ │ │ │ - ldc 0, cr0, [r8], #-560 @ 0xfffffdd0 │ │ │ │ - @ instruction: 0xf358008c │ │ │ │ - ldc 0, cr0, [lr], {140} @ 0x8c │ │ │ │ - @ instruction: 0xf33e008c │ │ │ │ - stc 0, cr0, [sl, #-560]! @ 0xfffffdd0 │ │ │ │ - ldcl 0, cr0, [ip, #-560]! @ 0xfffffdd0 │ │ │ │ - @ instruction: 0xebe4008c │ │ │ │ - ssat r0, #13, r4, lsl #2 │ │ │ │ - stcl 0, cr0, [ip, #-560]! @ 0xfffffdd0 │ │ │ │ - ldc 0, cr0, [r2, #560]! @ 0x230 │ │ │ │ - sub.w r0, sl, ip, lsl #2 │ │ │ │ - movt r0, #41100 @ 0xa08c │ │ │ │ - @ instruction: 0xeb8c008c │ │ │ │ - subw r0, sl, #140 @ 0x8c │ │ │ │ + ldc 0, cr0, [ip], #-560 @ 0xfffffdd0 │ │ │ │ + @ instruction: 0xf35c008c │ │ │ │ + stc 0, cr0, [r2], #-560 @ 0xfffffdd0 │ │ │ │ + sbfx r0, r2, #2, #13 │ │ │ │ + stc 0, cr0, [lr, #-560]! @ 0xfffffdd0 │ │ │ │ stc 0, cr0, [r0, #560] @ 0x230 │ │ │ │ + @ instruction: 0xebe8008c │ │ │ │ + ssat r0, #13, r8, lsl #2 │ │ │ │ + ldcl 0, cr0, [r0, #-560]! @ 0xfffffdd0 │ │ │ │ + ldc 0, cr0, [r6, #560]! @ 0x230 │ │ │ │ + sub.w r0, lr, ip, lsl #2 │ │ │ │ + movt r0, #57484 @ 0xe08c │ │ │ │ + @ instruction: 0xeb90008c │ │ │ │ + subw r0, lr, #140 @ 0x8c │ │ │ │ + stc 0, cr0, [r4, #560] @ 0x230 │ │ │ │ + stcl 0, cr0, [sl, #560] @ 0x230 │ │ │ │ + adc.w r0, sl, ip, lsl #2 │ │ │ │ + @ instruction: 0xf26a008c │ │ │ │ + stc 0, cr0, [r2, #560]! @ 0x230 │ │ │ │ + stcl 0, cr0, [sl, #560]! @ 0x230 │ │ │ │ + add.w r0, r2, ip, lsl #2 │ │ │ │ + @ instruction: 0xf222008c │ │ │ │ + cdp 0, 0, cr0, cr10, cr12, {4} │ │ │ │ stcl 0, cr0, [r6, #560] @ 0x230 │ │ │ │ - adc.w r0, r6, ip, lsl #2 │ │ │ │ - @ instruction: 0xf266008c │ │ │ │ - ldc 0, cr0, [lr, #560] @ 0x230 │ │ │ │ - stcl 0, cr0, [r6, #560]! @ 0x230 │ │ │ │ - @ instruction: 0xeafe008c │ │ │ │ - @ instruction: 0xf21e008c │ │ │ │ - cdp 0, 0, cr0, cr6, cr12, {4} │ │ │ │ - stcl 0, cr0, [r2, #560] @ 0x230 │ │ │ │ - @ instruction: 0xeab8008c │ │ │ │ - rsbs r0, r8, #140 @ 0x8c │ │ │ │ - stcl 0, cr0, [r6, #560]! @ 0x230 │ │ │ │ - ldcl 0, cr0, [r4, #560]! @ 0x230 │ │ │ │ - orns r0, r4, ip, lsl #2 │ │ │ │ - @ instruction: 0xf194008c │ │ │ │ - ldcl 0, cr0, [r4, #560] @ 0x230 │ │ │ │ - cdp 0, 1, cr0, cr6, cr12, {4} │ │ │ │ - bic.w r0, sl, ip, lsl #2 │ │ │ │ - adc.w r0, sl, #140 @ 0x8c │ │ │ │ + @ instruction: 0xeabc008c │ │ │ │ + rsbs r0, ip, #140 @ 0x8c │ │ │ │ + stcl 0, cr0, [sl, #560]! @ 0x230 │ │ │ │ + ldcl 0, cr0, [r8, #560]! @ 0x230 │ │ │ │ + orns r0, r8, ip, lsl #2 │ │ │ │ + @ instruction: 0xf198008c │ │ │ │ + ldcl 0, cr0, [r8, #560] @ 0x230 │ │ │ │ + cdp 0, 1, cr0, cr10, cr12, {4} │ │ │ │ + bic.w r0, lr, ip, lsl #2 │ │ │ │ + adc.w r0, lr, #140 @ 0x8c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ blx 605dc │ │ │ │ @@ -181851,16 +181850,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strd r0, r0, [r2], #560 @ 0x230 │ │ │ │ - and.w r0, r2, #140 @ 0x8c │ │ │ │ + strd r0, r0, [r6], #560 @ 0x230 │ │ │ │ + and.w r0, r6, #140 @ 0x8c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -181880,15 +181879,15 @@ │ │ │ │ blx 6a3c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r2], {140} @ 0x8c │ │ │ │ + stc 0, cr0, [r6], {140} @ 0x8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #340] @ (e3a74 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #340] @ (e3a78 ) │ │ │ │ @@ -182020,19 +182019,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xebe4008c │ │ │ │ - adcs.w r0, r0, ip, lsl #2 │ │ │ │ - cdp 0, 6, cr0, cr8, cr12, {4} │ │ │ │ - @ instruction: 0xeb36008c │ │ │ │ - cdp 0, 4, cr0, cr12, cr12, {4} │ │ │ │ + @ instruction: 0xebe8008c │ │ │ │ + adcs.w r0, r4, ip, lsl #2 │ │ │ │ + cdp 0, 6, cr0, cr12, cr12, {4} │ │ │ │ + @ instruction: 0xeb3a008c │ │ │ │ + cdp 0, 5, cr0, cr0, cr12, {4} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (e3afc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #88] @ (e3b00 ) │ │ │ │ @@ -182071,15 +182070,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa4008c │ │ │ │ + @ instruction: 0xeaa8008c │ │ │ │ ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -182390,22 +182389,22 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmdb r6, {r2, r3, r7} │ │ │ │ - stmia.w r8, {r2, r3, r7} │ │ │ │ - @ instruction: 0xe852008c │ │ │ │ - sbc.w r0, sl, ip, lsl #2 │ │ │ │ - b.n e3d70 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + stmdb sl, {r2, r3, r7} │ │ │ │ + stmia.w ip, {r2, r3, r7} │ │ │ │ + @ instruction: 0xe856008c │ │ │ │ + sbc.w r0, lr, ip, lsl #2 │ │ │ │ b.n e3d78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ + b.n e3d80 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ @@ -182617,32 +182616,32 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n e40a2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n e3d44 │ │ │ │ + b.n e3d4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e3b50 │ │ │ │ + b.n e3b58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe814008c │ │ │ │ + @ instruction: 0xe818008c │ │ │ │ str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n e3ac8 │ │ │ │ + b.n e3ad0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e40fc │ │ │ │ + b.n e4104 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e3a7c │ │ │ │ + b.n e3a84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e40b0 │ │ │ │ + b.n e40b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e3a2c │ │ │ │ + b.n e3a34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4060 │ │ │ │ + b.n e4068 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r1 │ │ │ │ @@ -182915,19 +182914,19 @@ │ │ │ │ nop │ │ │ │ str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - b.n e46dc │ │ │ │ + b.n e46e4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e3d10 │ │ │ │ + b.n e3d18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4840 │ │ │ │ + b.n e4848 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -183082,17 +183081,17 @@ │ │ │ │ nop │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #16] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - udf #252 @ 0xfc │ │ │ │ + svc 0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4af4 │ │ │ │ + b.n e4afc │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000e46cc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -183333,83 +183332,83 @@ │ │ │ │ b.n e477c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bl 292946 │ │ │ │ bl 4d494a │ │ │ │ bl 9e94e │ │ │ │ @ instruction: 0xfa49ffff │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e495c │ │ │ │ + b.n e4964 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r1, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4bdc │ │ │ │ + b.n e4be4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ble.n e494c │ │ │ │ + ble.n e4954 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4b80 │ │ │ │ + b.n e4b88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bl 3be976 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x72> │ │ │ │ bl 22497a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6d52> │ │ │ │ - ble.n e48e0 │ │ │ │ + ble.n e48e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4b14 │ │ │ │ + b.n e4b1c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ble.n e48b4 │ │ │ │ + ble.n e48bc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4ae8 │ │ │ │ + b.n e4af0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bl 19a98e │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ble.n e4a48 │ │ │ │ + ble.n e4a50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4a7c │ │ │ │ + b.n e4a84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ble.n e4a1c │ │ │ │ + ble.n e4a24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e4a50 │ │ │ │ + b.n e4a58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #226 @ 0xe2 │ │ │ │ + udf #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 24 │ │ │ │ + svc 28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ble.n e49b8 │ │ │ │ + ble.n e49c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n e49ec │ │ │ │ + b.n e49f4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 26 │ │ │ │ + svc 30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n e4954 │ │ │ │ + bgt.n e495c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n e4920 │ │ │ │ + bgt.n e4928 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 38 @ 0x26 │ │ │ │ + svc 42 @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n e4ab4 │ │ │ │ + bgt.n e4abc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -183438,17 +183437,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n e4b24 │ │ │ │ + blt.n e4b2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -183541,17 +183540,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.n e4ab4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ b.n e4ab4 │ │ │ │ nop │ │ │ │ - ble.n e4c10 │ │ │ │ + ble.n e4c18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ble.n e4c40 │ │ │ │ + ble.n e4c48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (e4bc0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -183587,15 +183586,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r0, r0] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n e4bac │ │ │ │ + bgt.n e4bb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r2, [r2, r7] │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -183957,65 +183956,65 @@ │ │ │ │ b.n e4d0e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r4, [r1, r6] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n e5010 │ │ │ │ + bgt.n e5018 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n e5040 │ │ │ │ + blt.n e5048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n e4ef4 │ │ │ │ + blt.n e4efc │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r6, [r4, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ - blt.n e4fd8 │ │ │ │ + blt.n e4fe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n e508c │ │ │ │ + blt.n e5094 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4f28 │ │ │ │ + bge.n e4f30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blt.n e4fdc │ │ │ │ + blt.n e4fe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4efc │ │ │ │ + bge.n e4f04 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4fb0 │ │ │ │ + bge.n e4fb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e5070 │ │ │ │ + bge.n e5078 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4f24 │ │ │ │ + bge.n e4f2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e5044 │ │ │ │ + bge.n e504c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4ef8 │ │ │ │ + bge.n e4f00 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e4fe8 │ │ │ │ + bge.n e4ff0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n e509c │ │ │ │ + bge.n e50a4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e5090 │ │ │ │ + bls.n e5098 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e4f44 │ │ │ │ + bls.n e4f4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e5068 │ │ │ │ + bls.n e5070 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e4f18 │ │ │ │ + bls.n e4f20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e5034 │ │ │ │ + bls.n e503c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e50e4 │ │ │ │ + bls.n e50ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n e4fe0 │ │ │ │ + bhi.n e4fe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e5094 │ │ │ │ + bls.n e509c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n e4fb4 │ │ │ │ + bhi.n e4fbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bls.n e5068 │ │ │ │ + bls.n e5070 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 69e30 │ │ │ │ @@ -184310,59 +184309,59 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e4d0e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n e5380 │ │ │ │ + bhi.n e5388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n e5234 │ │ │ │ + bhi.n e523c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n e5314 │ │ │ │ + bvc.n e531c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n e53c8 │ │ │ │ + bhi.n e53d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n e52ac │ │ │ │ + bvc.n e52b4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bhi.n e5360 │ │ │ │ + bhi.n e5368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n e541c │ │ │ │ + bvc.n e5424 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n e52d0 │ │ │ │ + bvc.n e52d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvc.n e5360 │ │ │ │ + bvc.n e5368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5274 │ │ │ │ + bvs.n e527c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5328 │ │ │ │ + bvs.n e5330 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5444 │ │ │ │ + bvs.n e544c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e52f8 │ │ │ │ + bvs.n e5300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e53d4 │ │ │ │ + bvs.n e53dc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5288 │ │ │ │ + bvs.n e5290 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5374 │ │ │ │ + bvs.n e537c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e5428 │ │ │ │ + bvs.n e5430 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n e52fc │ │ │ │ + bpl.n e5304 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n e53b0 │ │ │ │ + bvs.n e53b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n e5280 │ │ │ │ + bpl.n e5288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n e5334 │ │ │ │ + bpl.n e533c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n e5414 │ │ │ │ + bpl.n e541c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bpl.n e52c8 │ │ │ │ + bpl.n e52d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -184385,17 +184384,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n e530c │ │ │ │ + bmi.n e5314 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n e53c0 │ │ │ │ + bmi.n e53c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -184418,17 +184417,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n e54bc │ │ │ │ + bmi.n e54c4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bmi.n e5370 │ │ │ │ + bmi.n e5378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -184508,21 +184507,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n e5434 │ │ │ │ + bcc.n e543c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n e54e8 │ │ │ │ + bcc.n e54f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n e55e0 │ │ │ │ + bcc.n e55e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bcc.n e5494 │ │ │ │ + bcc.n e549c │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r5, [pc, #1368] @ e5a80 │ │ │ │ @@ -184996,17 +184995,17 @@ │ │ │ │ vstr d7, [r3] │ │ │ │ b.n e56aa │ │ │ │ ... │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n e5aa4 │ │ │ │ + bcc.n e5aac │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ @@ -185512,143 +185511,143 @@ │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ movw r2, #1602 @ 0x642 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e5b06 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5!, {r2, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r4, [pc, #192] @ (e60d4 ) │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r5, {r2, r4, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {r2, r6} │ │ │ │ + ldmia r1!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #328] @ (e6258 ) │ │ │ │ @@ -185779,31 +185778,31 @@ │ │ │ │ bcs.n e6238 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ mov r4, ip │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r8, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #432] @ (e6448 ) │ │ │ │ @@ -185966,35 +185965,35 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add ip, fp │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ mvns r0, r1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -186162,35 +186161,35 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ cmn r0, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ rors r6, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r2!, {r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #176] @ (e6740 ) │ │ │ │ @@ -186264,17 +186263,17 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r0 │ │ │ │ @@ -186553,41 +186552,41 @@ │ │ │ │ ... │ │ │ │ ands r6, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ lsls r1, r3, #2 │ │ │ │ - nop {15} │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - itet vs │ │ │ │ + ite │ │ │ │ + lsl r4, r1, #2 │ │ │ │ + itee vs @ unpredictable │ │ │ │ lslvs r4, r1, #2 │ │ │ │ - ittt gt @ unpredictable │ │ │ │ + itte gt @ unpredictable │ │ │ │ lslgt r4, r1, #2 │ │ │ │ - ite cc @ unpredictable │ │ │ │ + it cc @ unpredictable │ │ │ │ lslcc r4, r1, #2 │ │ │ │ - ite hi @ unpredictable │ │ │ │ - lslhi r4, r1, #2 │ │ │ │ - itte ne @ unpredictable │ │ │ │ + nop {9} │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + ittt ne │ │ │ │ lslne r4, r1, #2 │ │ │ │ - itee vc @ unpredictable │ │ │ │ + itet vc @ unpredictable │ │ │ │ lslvc r4, r1, #2 │ │ │ │ - bkpt 0x00ea │ │ │ │ - lslvs r4, r1, #2 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x00ee │ │ │ │ + lslvc r4, r1, #2 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x002a │ │ │ │ + bkpt 0x002e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x000c │ │ │ │ + bkpt 0x0010 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #3 │ │ │ │ @@ -186718,33 +186717,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r7} │ │ │ │ + pop {r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -186777,19 +186776,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -187023,37 +187022,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (e6f50 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n e6dd8 │ │ │ │ nop │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev16 r0, r4 │ │ │ │ + rev16 r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r0, e6f64 │ │ │ │ + cbnz r4, e6f64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r0, e6f7e │ │ │ │ + cbnz r4, e6f7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, e6f5e │ │ │ │ + cbnz r2, e6f60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r6, e6f78 │ │ │ │ + cbnz r2, e6f7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r0, e6f60 │ │ │ │ + cbnz r4, e6f60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbnz r0, e6f7a │ │ │ │ + cbnz r4, e6f7a │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r2 │ │ │ │ @@ -187325,55 +187324,55 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n e70f8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, #6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ + @ instruction: 0xb74a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb6b6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb67a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - setend be │ │ │ │ + @ instruction: 0xb65c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [pc, #248] @ (e7394 ) │ │ │ │ @@ -187481,25 +187480,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r4, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #90 @ 0x5a │ │ │ │ lsls r1, r3, #2 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #136] @ (e7450 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -187555,17 +187554,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #170 @ 0xaa │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ lsls r1, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -187667,21 +187666,21 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r5, #16 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ b.n e74b6 │ │ │ │ - cbz r0, e75f4 │ │ │ │ + cbz r4, e75f4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, e75d4 │ │ │ │ + cbz r6, e75d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, e75ee │ │ │ │ + cbz r6, e75ee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r0, e75e0 │ │ │ │ + cbz r4, e75e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -187877,45 +187876,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (e77f0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n e75e2 │ │ │ │ nop │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, e7828 │ │ │ │ + cbz r0, e782a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, e77ea │ │ │ │ + cbz r6, e77ea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r2, e7804 │ │ │ │ + cbz r6, e7804 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, e77ea │ │ │ │ + cbz r0, e77ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, e7804 │ │ │ │ + cbz r0, e7806 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sxtb r6, r4 │ │ │ │ + sxtb r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, e77e4 │ │ │ │ + cbz r2, e77e6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, e77fe │ │ │ │ + cbz r2, e7800 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + sub sp, #384 @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r4, e77f8 │ │ │ │ + cbz r0, e77fa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r0, e77f6 │ │ │ │ + cbz r4, e77f6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -187974,23 +187973,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #20] @ (e789c ) │ │ │ │ add r1, pc │ │ │ │ b.n e783e │ │ │ │ nop │ │ │ │ - cbz r0, e78aa │ │ │ │ + cbz r4, e78aa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, e78ae │ │ │ │ + cbz r2, e78b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cbz r6, e78a8 │ │ │ │ + cbz r2, e78aa │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ ldr.w r5, [pc, #1360] @ e7e08 │ │ │ │ @@ -188449,49 +188448,49 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, e8020 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r6, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #448 @ 0x1c0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ + add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #904 @ 0x388 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, sp, #144 @ 0x90 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, sp, #976 @ 0x3d0 │ │ │ │ + add r2, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r6, r6, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ @@ -188790,35 +188789,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w e7972 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, e83f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add r7, pc, #592 @ (adr r7, e8434 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, e8444 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #944 @ (adr r7, e8598 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, e85a8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #488 @ (adr r7, e83d4 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, e83e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #840 @ (adr r7, e8538 ) │ │ │ │ + add r7, pc, #856 @ (adr r7, e8548 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #312 @ (adr r7, e832c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, e833c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #664 @ (adr r7, e8490 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, e84a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #104 @ (adr r7, e8264 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, e8274 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, e83c8 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, e83d8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, pc, #584 @ (adr r6, e8450 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, e8460 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, pc, #936 @ (adr r6, e85b4 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, e85c4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vabs.f64 d7, d8 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d6, [r3] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -188924,39 +188923,39 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (e8384 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w e7972 │ │ │ │ nop │ │ │ │ - add r5, pc, #960 @ (adr r5, e8718 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, e8728 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, pc, #288 @ (adr r6, e847c ) │ │ │ │ + add r6, pc, #304 @ (adr r6, e848c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #792 @ (adr r5, e8678 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, e8688 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, e83dc ) │ │ │ │ + add r6, pc, #136 @ (adr r6, e83ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #680 @ (adr r5, e8610 ) │ │ │ │ + add r5, pc, #696 @ (adr r5, e8620 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r6, pc, #0 @ (adr r6, e836c ) │ │ │ │ + add r6, pc, #16 @ (adr r6, e837c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #544 @ (adr r5, e8590 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, e85a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, e86f4 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, e8704 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #640 @ (adr r5, e85f8 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, e8608 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #256 @ (adr r5, e847c ) │ │ │ │ + add r5, pc, #272 @ (adr r5, e848c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #600 @ (adr r5, e85d8 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, e85e8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, e83c4 ) │ │ │ │ + add r5, pc, #80 @ (adr r5, e83d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, pc, #416 @ (adr r5, e8528 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, e8538 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -189322,41 +189321,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #872 @ (adr r3, e8acc ) │ │ │ │ + add r3, pc, #888 @ (adr r3, e8adc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #200 @ (adr r4, e8830 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, e8840 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r3, pc, #760 @ (adr r3, e8a64 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, e8a74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, e87c8 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, e87d8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - add r3, pc, #696 @ (adr r3, e8a30 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, e8a40 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #680 @ (adr r1, e8a24 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, e8a34 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, e8788 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, e8798 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #488 @ (adr r1, e896c ) │ │ │ │ + add r1, pc, #504 @ (adr r1, e897c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #840 @ (adr r1, e8ad0 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, e8ae0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #368 @ (adr r1, e88fc ) │ │ │ │ + add r1, pc, #384 @ (adr r1, e890c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, e8a58 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, e8a68 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #240 @ (adr r1, e8884 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, e8894 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #584 @ (adr r1, e89e0 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, e89f0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -189616,41 +189615,41 @@ │ │ │ │ ... │ │ │ │ subs r6, r0, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r5, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r7, [sp, #344] @ 0x158 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #436] @ (e8c88 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -189821,39 +189820,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n e8b18 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r6, r3, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #280] @ 0x118 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [sp, #632] @ 0x278 │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -190165,63 +190164,63 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ subs r0, r3, r2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 6add8 │ │ │ │ cmn.w r0, #12 │ │ │ │ beq.n e9082 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -190314,43 +190313,43 @@ │ │ │ │ movw r2, #2950 @ 0xb86 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n e8d5c │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -190398,17 +190397,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (e9244 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n e9222 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r5, [pc, #704] @ (e951c ) │ │ │ │ @@ -190678,49 +190677,49 @@ │ │ │ │ b.n e93c4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r3, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r0, r6, #14 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ + str r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #776] @ 0x308 │ │ │ │ + str r3, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r3, [sp, #648] @ 0x288 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #776] @ (e9888 ) │ │ │ │ @@ -191011,61 +191010,61 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n e9618 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #7 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r1, #2 │ │ │ │ asrs r4, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -191127,17 +191126,17 @@ │ │ │ │ bne.n e9932 │ │ │ │ mov lr, r2 │ │ │ │ mov r4, r5 │ │ │ │ b.n e9934 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n e997c │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ + ldrh r0, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #160] @ (e9a58 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -191213,17 +191212,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r7, #22 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #21 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #864] @ (e9de0 ) │ │ │ │ @@ -191552,51 +191551,51 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r4, r6, #19 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #42] @ 0x2a │ │ │ │ + ldrh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r2, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -191661,15 +191660,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - ldr r4, [pc, #664] @ (ea194 ) │ │ │ │ + ldr r4, [pc, #680] @ (ea1a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #160] @ (e9fb0 ) │ │ │ │ @@ -191739,17 +191738,17 @@ │ │ │ │ ... │ │ │ │ lsrs r6, r4, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #280] @ (ea0f0 ) │ │ │ │ @@ -191859,41 +191858,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #56] @ (ea124 ) │ │ │ │ add r2, pc │ │ │ │ b.n ea01e │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -192199,37 +192198,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #24 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ + ldrh r0, [r6, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r1, #50] @ 0x32 │ │ │ │ + strh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ lsls r6, r0, #20 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, #38] @ 0x26 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r3, [r7, #324] @ 0x144 │ │ │ │ cbz r3, ea51c │ │ │ │ ldr.w r3, [r7, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w ea6a8 │ │ │ │ @@ -192494,41 +192493,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ b.n ea26e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #5665 @ 0x1621 │ │ │ │ ldr r0, [pc, #424] @ (ea9b8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -192690,57 +192689,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n ea26e │ │ │ │ cmp.w r9, #0 │ │ │ │ bgt.w ea594 │ │ │ │ b.n ea662 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #0] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r0, #28] │ │ │ │ + strh r6, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ @@ -193115,38 +193114,38 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n eaa90 │ │ │ │ ... │ │ │ │ stc2l 0, cr0, [ip, #-608] @ 0xfffffda0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stc2l 0, cr0, [r4], #608 @ 0x260 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n eaca8 │ │ │ │ + b.n eacb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r8, #232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -193842,127 +193841,127 @@ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 61df0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ vmov.f64 d11, d0 │ │ │ │ b.w eacee │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ + ldrb r6, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r4, [r3, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n eafa8 │ │ │ │ + b.n eafb0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r0, [r0, #23] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #21] │ │ │ │ + strb r2, [r2, #21] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + strb r2, [r3, #31] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #19] │ │ │ │ + strb r4, [r3, #19] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ + strb r2, [r2, #17] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r2, #15] │ │ │ │ + strb r2, [r3, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r0, [r2, #16] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r1, #13] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r6, [r0, #12] │ │ │ │ + strb r2, [r1, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -194478,19 +194477,19 @@ │ │ │ │ b.n eba6c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, ip, #152 @ 0x98 │ │ │ │ and.w r0, r8, #152 @ 0x98 │ │ │ │ - ble.n ebca0 │ │ │ │ + ble.n ebca8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vneg.f64 d12, d0 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ b.n eba3a │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r9 │ │ │ │ @@ -194743,35 +194742,35 @@ │ │ │ │ b.n ec00e │ │ │ │ nop │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n ebf58 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb.w r0, [r3, #385] @ 0x181 │ │ │ │ ldrb.w r2, [r3, #384] @ 0x180 │ │ │ │ and.w r1, r0, #28 │ │ │ │ @@ -195436,123 +195435,123 @@ │ │ │ │ ldr r0, [pc, #240] @ (ec7e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.w ebd0e │ │ │ │ ... │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r4, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r6, [r6, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r2, [r5, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r6, #24] │ │ │ │ + str r6, [r6, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r2, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -195586,17 +195585,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -195629,17 +195628,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -196082,53 +196081,53 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n eca6c │ │ │ │ ... │ │ │ │ udf #130 @ 0x82 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ ble.n ecde4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r4, [r4, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r7, r3] │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ @@ -196321,47 +196320,47 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ecb9a │ │ │ │ mvn.w r7, #5 │ │ │ │ b.n ecb9a │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ + ldr r0, [r0, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -196404,17 +196403,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -196456,17 +196455,17 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n ed0f6 │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ @@ -196508,17 +196507,17 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr r4, [pc, #864] @ (ed548 ) │ │ │ │ @@ -196836,29 +196835,29 @@ │ │ │ │ ... │ │ │ │ bpl.n ed464 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n ed4bc │ │ │ │ lsls r0, r3, #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r0, [r7, r5] │ │ │ │ + strh r4, [r7, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1712] @ edc28 │ │ │ │ movw r1, #3589 @ 0xe05 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -197462,81 +197461,81 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #148] @ (edcac ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ed47c │ │ │ │ ... │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #752] @ (edf3c ) │ │ │ │ + ldr r7, [pc, #768] @ (edf4c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #544] @ (ede74 ) │ │ │ │ + ldr r7, [pc, #560] @ (ede84 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #896] @ (edfd8 ) │ │ │ │ + ldr r7, [pc, #912] @ (edfe8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #872] @ (edfc4 ) │ │ │ │ + ldr r6, [pc, #888] @ (edfd4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #200] @ (edd28 ) │ │ │ │ + ldr r7, [pc, #216] @ (edd38 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #760] @ (edf5c ) │ │ │ │ + ldr r6, [pc, #776] @ (edf6c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r7, [pc, #88] @ (edcc0 ) │ │ │ │ + ldr r7, [pc, #104] @ (edcd0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #416] @ (ede0c ) │ │ │ │ + ldr r6, [pc, #432] @ (ede1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #768] @ (edf70 ) │ │ │ │ + ldr r6, [pc, #784] @ (edf80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (edd04 ) │ │ │ │ + ldr r6, [pc, #160] @ (edd14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #496] @ (ede68 ) │ │ │ │ + ldr r6, [pc, #512] @ (ede78 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #808] @ (edfa4 ) │ │ │ │ + ldr r5, [pc, #824] @ (edfb4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #136] @ (edd08 ) │ │ │ │ + ldr r6, [pc, #152] @ (edd18 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #640] @ (edf04 ) │ │ │ │ + ldr r5, [pc, #656] @ (edf14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #992] @ (ee068 ) │ │ │ │ + ldr r5, [pc, #1008] @ (ee078 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #472] @ (ede64 ) │ │ │ │ + ldr r5, [pc, #488] @ (ede74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #824] @ (edfc8 ) │ │ │ │ + ldr r5, [pc, #840] @ (edfd8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #376] @ (ede0c ) │ │ │ │ + ldr r5, [pc, #392] @ (ede1c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #728] @ (edf70 ) │ │ │ │ + ldr r5, [pc, #744] @ (edf80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #144] @ (edd2c ) │ │ │ │ + ldr r5, [pc, #160] @ (edd3c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (ede90 ) │ │ │ │ + ldr r5, [pc, #512] @ (edea0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #656] @ (edf34 ) │ │ │ │ + ldr r4, [pc, #672] @ (edf44 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #1008] @ (ee098 ) │ │ │ │ + ldr r5, [pc, #0] @ (edca8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #256] @ (eddac ) │ │ │ │ + ldr r4, [pc, #272] @ (eddbc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r4, [pc, #608] @ (edf10 ) │ │ │ │ + ldr r4, [pc, #624] @ (edf20 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, sl, [sp, #4] │ │ │ │ mov.w r2, #1920 @ 0x780 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -197779,73 +197778,73 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #128] @ (edfa8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w ed47c │ │ │ │ - ldr r3, [pc, #480] @ (ee118 ) │ │ │ │ + ldr r3, [pc, #496] @ (ee128 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #832] @ (ee27c ) │ │ │ │ + ldr r3, [pc, #848] @ (ee28c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #360] @ (ee0a8 ) │ │ │ │ + ldr r3, [pc, #376] @ (ee0b8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #712] @ (ee20c ) │ │ │ │ + ldr r3, [pc, #728] @ (ee21c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #152] @ (edfe0 ) │ │ │ │ + ldr r3, [pc, #168] @ (edff0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #504] @ (ee144 ) │ │ │ │ + ldr r3, [pc, #520] @ (ee154 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #32] @ (edf70 ) │ │ │ │ + ldr r3, [pc, #48] @ (edf80 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #384] @ (ee0d4 ) │ │ │ │ + ldr r3, [pc, #400] @ (ee0e4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #864] @ (ee2b8 ) │ │ │ │ + ldr r2, [pc, #880] @ (ee2c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #192] @ (ee01c ) │ │ │ │ + ldr r3, [pc, #208] @ (ee02c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #672] @ (ee200 ) │ │ │ │ + ldr r2, [pc, #688] @ (ee210 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r3, [pc, #0] @ (edf64 ) │ │ │ │ + ldr r3, [pc, #16] @ (edf74 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #552] @ (ee190 ) │ │ │ │ + ldr r2, [pc, #568] @ (ee1a0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #904] @ (ee2f4 ) │ │ │ │ + ldr r2, [pc, #920] @ (ee304 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #440] @ (ee128 ) │ │ │ │ + ldr r2, [pc, #456] @ (ee138 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #792] @ (ee28c ) │ │ │ │ + ldr r2, [pc, #808] @ (ee29c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #328] @ (ee0c0 ) │ │ │ │ + ldr r2, [pc, #344] @ (ee0d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #680] @ (ee224 ) │ │ │ │ + ldr r2, [pc, #696] @ (ee234 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #144] @ (ee010 ) │ │ │ │ + ldr r2, [pc, #160] @ (ee020 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #496] @ (ee174 ) │ │ │ │ + ldr r2, [pc, #512] @ (ee184 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #928] @ (ee328 ) │ │ │ │ + ldr r1, [pc, #944] @ (ee338 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #256] @ (ee08c ) │ │ │ │ + ldr r2, [pc, #272] @ (ee09c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #760] @ (ee288 ) │ │ │ │ + ldr r1, [pc, #776] @ (ee298 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r2, [pc, #88] @ (edfec ) │ │ │ │ + ldr r2, [pc, #104] @ (edffc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #592] @ (ee1e8 ) │ │ │ │ + ldr r1, [pc, #608] @ (ee1f8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #944] @ (ee34c ) │ │ │ │ + ldr r1, [pc, #960] @ (ee35c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #304] @ (ee0d0 ) │ │ │ │ + ldr r1, [pc, #320] @ (ee0e0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #656] @ (ee234 ) │ │ │ │ + ldr r1, [pc, #672] @ (ee244 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #184] @ (ee060 ) │ │ │ │ + ldr r1, [pc, #200] @ (ee070 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r1, [pc, #536] @ (ee1c4 ) │ │ │ │ + ldr r1, [pc, #552] @ (ee1d4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000edfac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -198238,115 +198237,115 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #664] @ (ee64c ) │ │ │ │ + ldr r0, [pc, #680] @ (ee65c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ - @ instruction: 0xffff4d22 │ │ │ │ + @ instruction: 0xffff4d26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #344] @ (ee518 ) │ │ │ │ + ldr r5, [pc, #360] @ (ee528 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - @ instruction: 0xffff4d8c │ │ │ │ + @ instruction: 0xffff4d90 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #272] @ (ee4dc ) │ │ │ │ + ldr r5, [pc, #288] @ (ee4ec ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #88] @ (ee428 ) │ │ │ │ + ldr r0, [pc, #104] @ (ee438 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #440] @ (ee58c ) │ │ │ │ + ldr r0, [pc, #456] @ (ee59c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmia r7!, {r2, r3, r5} │ │ │ │ lsls r0, r3, #2 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #224] @ (ee4c0 ) │ │ │ │ + ldr r0, [pc, #240] @ (ee4d0 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - @ instruction: 0xffff4d82 │ │ │ │ + @ instruction: 0xffff4d86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #168] @ (ee494 ) │ │ │ │ + ldr r5, [pc, #184] @ (ee4a4 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r5, [r3, #26] │ │ │ │ @ instruction: 0xffff4d0d │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #856] @ (ee750 ) │ │ │ │ + ldr r4, [pc, #872] @ (ee760 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xef83ffff │ │ │ │ - ldr r2, [pc, #80] @ (ee450 ) │ │ │ │ + ldr r2, [pc, #96] @ (ee460 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xeff5ffff │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bxns r1 │ │ │ │ + bx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r2, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a1 │ │ │ │ - vqshlu.s32 q10, q9, #31 │ │ │ │ + vqshlu.s32 q10, q11, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ pop {r0, r1, r3, r5, r6, r7} │ │ │ │ - vrsubhn.i d20, , q14 │ │ │ │ + vqshlu.s32 d20, d16, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r0 │ │ │ │ + mov r8, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r7, [r7, #32] │ │ │ │ - vrsubhn.i d20, , q0 │ │ │ │ + vrsubhn.i d20, , q2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ muls r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #700] @ 0x2bc │ │ │ │ - vabal.u q10, d31, d8 │ │ │ │ + vabal.u q10, d31, d12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r6, sp, #812 @ 0x32c │ │ │ │ - vsli.32 q10, q6, #31 │ │ │ │ + @ instruction: 0xffff4560 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r6 │ │ │ │ + cmp r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [sp, #684] @ 0x2ac │ │ │ │ - vsli.32 d20, d16, #31 │ │ │ │ + vsli.32 d20, d20, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r0, r1, r4, r5, r7, lr} │ │ │ │ - vabal.u q10, d15, d0 │ │ │ │ + vabal.u q10, d15, d4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r4, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ @ instruction: 0xb63f │ │ │ │ - vsri.64 q10, q1, #1 │ │ │ │ + vsri.64 q10, q3, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr.w r2, [pc, #2108] @ eecd8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 693a8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -199081,243 +199080,243 @@ │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cbnz r1, eed00 │ │ │ │ - vrsra.u64 d20, d8, #1 │ │ │ │ + vrsra.u64 d20, d12, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r3, [r6, #44] @ 0x2c │ │ │ │ - @ instruction: 0xffff4366 │ │ │ │ + @ instruction: 0xffff436a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ pop {r0, r5} │ │ │ │ - vrsra.u32 d20, d20, #1 │ │ │ │ + vrsra.u32 d20, d24, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrh r3, [r3, #16] │ │ │ │ - vsubw.u q10, , d2 │ │ │ │ + vsubw.u q10, , d6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - muls r0, r3 │ │ │ │ + muls r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cmp r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orrs r6, r4 │ │ │ │ + orrs r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stc 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r1, [r3, #50] @ 0x32 │ │ │ │ - vmlal.u q10, d15, d20[0] │ │ │ │ + vmlal.u q10, d15, d24[0] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r5, [sp, #500] @ 0x1f4 │ │ │ │ - vsubl.u q10, d15, d26 │ │ │ │ + vsubl.u q10, d15, d30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r1, [r5, #34] @ 0x22 │ │ │ │ - vsra.u64 q10, q12, #1 │ │ │ │ + vsra.u64 q10, q14, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ b.n ef11a │ │ │ │ @ instruction: 0xffffe169 │ │ │ │ - vsra.u64 d20, d24, #1 │ │ │ │ + vsra.u64 d20, d28, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r6, sp, #732 @ 0x2dc │ │ │ │ - vaddw.u q10, , d6 │ │ │ │ + vaddw.u q10, , d10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strd pc, pc, [sp, #-1020]! @ 0x3fc │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - vaddw.u q10, , d18 │ │ │ │ + vaddw.u q10, , d22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r0, r7 │ │ │ │ + adcs r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ - vshr.u64 q10, q8, #1 │ │ │ │ + vshr.u64 q10, q10, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r5, [pc, #720] @ (ef058 ) │ │ │ │ + ldr r5, [pc, #736] @ (ef068 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ adds r1, r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ subs r5, #37 @ 0x25 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r0, r7 │ │ │ │ + ands r4, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ - vaddl.u q10, d15, d6 │ │ │ │ + vaddl.u q10, d15, d10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #178 @ 0xb2 │ │ │ │ + subs r7, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #24 │ │ │ │ + subs r7, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r7, #32 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r5 │ │ │ │ + mov r8, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bx r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx r1 │ │ │ │ + blxns r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47ba │ │ │ │ + @ instruction: 0x47be │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #64] @ (eeecc ) │ │ │ │ + ldr r0, [pc, #80] @ (eeedc ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + subs r4, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #0] @ (eee98 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #138 @ 0x8a │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blx fp │ │ │ │ + blxns fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #72] @ (eef04 ) │ │ │ │ + ldr r0, [pc, #88] @ (eef14 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #4 │ │ │ │ + subs r4, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r2, [pc, #1000] @ (ef2b0 ) │ │ │ │ add.w r3, r5, #208 @ 0xd0 │ │ │ │ ldr r1, [pc, #1000] @ (ef2b4 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -199679,142 +199678,142 @@ │ │ │ │ b.w ee048 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - cmp r8, lr │ │ │ │ + cmp ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sl │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r0 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r3 │ │ │ │ + mov r8, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ bx r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - blxns r7 │ │ │ │ + blx r8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0x47e2 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #192] @ (ef438 ) │ │ │ │ + ldr r0, [pc, #208] @ (ef448 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ - vqshrun.s64 d20, q4, #1 │ │ │ │ + vqshrun.s64 d20, q6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #0] @ (ef398 ) │ │ │ │ + ldr r0, [pc, #16] @ (ef3a8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #110 @ 0x6e │ │ │ │ + subs r1, #114 @ 0x72 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r0, [pc, #72] @ (ef3f0 ) │ │ │ │ + ldr r0, [pc, #88] @ (ef400 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r1, #84 @ 0x54 │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -199837,17 +199836,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000ef404 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -200167,37 +200166,37 @@ │ │ │ │ b.n ef628 │ │ │ │ nop │ │ │ │ ... │ │ │ │ cbz r0, ef802 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r1, #2 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r4, r1, #2 │ │ │ │ cbz r4, ef7de │ │ │ │ lsls r0, r3, #2 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #162 @ 0xa2 │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ blx 6bad8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n ef83a │ │ │ │ @@ -200492,53 +200491,53 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n ef628 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r5, #166 @ 0xa6 │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ vldr d1, [pc, #788] @ efe88 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -200820,74 +200819,74 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w ef628 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #200 @ 0xc8 │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #76 @ 0x4c │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #178 @ 0xb2 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #152 @ 0x98 │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xf79c008b │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf7a0008b │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r0, [pc, #64] @ (eff50 ) │ │ │ │ movw r1, #8246 @ 0x2036 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -200905,21 +200904,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (eff5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w ef628 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000eff60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201240,15 +201239,15 @@ │ │ │ │ b.n f02be │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r7, pc, #688 @ (adr r7, f0614 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r5, pc, #120 @ (adr r5, f03e8 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ vcmpe.f64 d6, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w f0254 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ @@ -201561,37 +201560,37 @@ │ │ │ │ b.n f0256 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n f03be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r4, #154 @ 0x9a │ │ │ │ + movs r4, #158 @ 0x9e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #148 @ 0x94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #106 @ 0x6a │ │ │ │ + movs r1, #110 @ 0x6e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f075c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -201627,17 +201626,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f07d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -202007,67 +202006,67 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n f096a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r3, #6 │ │ │ │ + subs r2, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r2, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r6, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #924] @ (f0fc0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -202419,63 +202418,63 @@ │ │ │ │ b.n f0dfa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r3, r3 │ │ │ │ + subs r2, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r1, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r0, r1, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r6, r3 │ │ │ │ + adds r2, r7, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r5, r2 │ │ │ │ + adds r0, r6, r2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f102c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -202802,51 +202801,51 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n f1204 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r4, #240 @ 0xf0 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r0, #24 │ │ │ │ + asrs r6, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r6, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + cmp r2, #252 @ 0xfc │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n f111c │ │ │ │ + b.n f1124 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f13d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -202880,17 +202879,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f1440 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -203326,69 +203325,69 @@ │ │ │ │ ldr r0, [pc, #128] @ (f1974 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f1638 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - asrs r0, r3, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + lsrs r2, r0, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r0, [pc, #444] @ (f1b38 ) │ │ │ │ movw r1, #8653 @ 0x21cd │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #436] @ (f1b3c ) │ │ │ │ @@ -203550,53 +203549,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (f1b84 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f1638 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r3, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r4, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + movs r0, #94 @ 0x5e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f1b88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -203748,25 +203747,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r1, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ + lsrs r0, r1, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f1d30 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -203886,29 +203885,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #36] @ (f1e94 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f1d9a │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + lsrs r0, r4, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ + lsrs r0, r5, #10 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f1e98 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204172,51 +204171,51 @@ │ │ │ │ b.n f1f9e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r4, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r5, #31 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f2180 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -204511,41 +204510,41 @@ │ │ │ │ b.n f224e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r2, r1, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, ip, [sp, #72] @ 0x48 │ │ │ │ ldrd r5, r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r8, [sp, #52] @ 0x34 │ │ │ │ ldrd r9, sl, [sp, #60] @ 0x3c │ │ │ │ @@ -204594,17 +204593,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r6, r3, #11 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f2590 : │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r3, r3, #28 │ │ │ │ bmi.n f25a6 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -204816,25 +204815,25 @@ │ │ │ │ ... │ │ │ │ strh r4, [r2, #10] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ │ │ │ │ 000f27fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -205354,24 +205353,24 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 641f8 │ │ │ │ vdiv.f64 d9, d9, d0 │ │ │ │ b.n f2bac │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [ip], #-556 @ 0xfffffdd4 │ │ │ │ - stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ - stc2 0, cr0, [r6], #-556 @ 0xfffffdd4 │ │ │ │ - ldc2l 0, cr0, [lr], #-556 @ 0xfffffdd4 │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfbb2008b │ │ │ │ - @ instruction: 0xfb06008b │ │ │ │ + ldc2l 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r8], {139} @ 0x8b │ │ │ │ + stc2 0, cr0, [sl], #-556 @ 0xfffffdd4 │ │ │ │ + stc2 0, cr0, [r2], {139} @ 0x8b │ │ │ │ @ instruction: 0xfb5e008b │ │ │ │ - @ instruction: 0xfa48008b │ │ │ │ - @ instruction: 0xfaa0008b │ │ │ │ + @ instruction: 0xfbb6008b │ │ │ │ + @ instruction: 0xfb0a008b │ │ │ │ + @ instruction: 0xfb62008b │ │ │ │ + @ instruction: 0xfa4c008b │ │ │ │ + @ instruction: 0xfaa4008b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -205797,32 +205796,32 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n f2f9a │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #3] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - str.w r0, [r4, #139] @ 0x8b │ │ │ │ - ldrsb.w r0, [ip, fp] │ │ │ │ + str.w r0, [r8, #139] @ 0x8b │ │ │ │ + vld4.32 {d0-d3}, [r0], fp │ │ │ │ strb r2, [r3, #31] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - @ instruction: 0xf7fa008b │ │ │ │ - ldr.w r0, [r2, fp] │ │ │ │ - @ instruction: 0xf7b2008b │ │ │ │ - strb.w r0, [sl, fp] │ │ │ │ - @ instruction: 0xf76e008b │ │ │ │ - @ instruction: 0xf7c6008b │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + @ instruction: 0xf7fe008b │ │ │ │ + ldr.w r0, [r6, fp] │ │ │ │ + @ instruction: 0xf7b6008b │ │ │ │ + strb.w r0, [lr, fp] │ │ │ │ + @ instruction: 0xf772008b │ │ │ │ + @ instruction: 0xf7ca008b │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - rsb r0, r0, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf618008b │ │ │ │ - @ instruction: 0xf596008b │ │ │ │ - @ instruction: 0xf5ee008b │ │ │ │ - sbcs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - rsb r0, r8, #4554752 @ 0x458000 │ │ │ │ + rsb r0, r4, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf61c008b │ │ │ │ + @ instruction: 0xf59a008b │ │ │ │ + @ instruction: 0xf5f2008b │ │ │ │ + sbcs.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + rsb r0, ip, #4554752 @ 0x458000 │ │ │ │ mov r0, r4 │ │ │ │ movw r5, #6734 @ 0x1a4e │ │ │ │ blx 683e4 │ │ │ │ ldr r3, [pc, #580] @ (f3590 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ @@ -206045,38 +206044,38 @@ │ │ │ │ ldr r2, [pc, #108] @ (f35ec ) │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movw r3, #6774 @ 0x1a76 │ │ │ │ add r2, pc │ │ │ │ blx 62a10 │ │ │ │ b.n f32d0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf534008b │ │ │ │ - orrs.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf4aa008b │ │ │ │ - bics.w r0, sl, #4554752 @ 0x458000 │ │ │ │ - eors.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - and.w r0, lr, #4554752 @ 0x458000 │ │ │ │ - orn r0, r6, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf3f4008b │ │ │ │ - orr.w r0, ip, #4554752 @ 0x458000 │ │ │ │ - @ instruction: 0xf3d8008b │ │ │ │ - bics.w r0, r0, #4554752 @ 0x458000 │ │ │ │ - bfi r0, r6, #2, #10 │ │ │ │ - @ instruction: 0xf3be008b │ │ │ │ - sbfx r0, ip, #2, #12 │ │ │ │ - @ instruction: 0xf376008b │ │ │ │ - @ instruction: 0xf394008b │ │ │ │ - ssat r0, #12, r8, asr #2 │ │ │ │ - @ instruction: 0xf37e008b │ │ │ │ - ssat r0, #12, ip, lsl #2 │ │ │ │ - bfi r0, r4, #2, #10 │ │ │ │ - @ instruction: 0xf2f2008b │ │ │ │ - @ instruction: 0xf31c008b │ │ │ │ - @ instruction: 0xf33a008b │ │ │ │ - ssat r0, #12, r0, lsl #2 │ │ │ │ + @ instruction: 0xf538008b │ │ │ │ + orrs.w r0, r6, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf4ae008b │ │ │ │ + bics.w r0, lr, #4554752 @ 0x458000 │ │ │ │ + eors.w r0, r6, #4554752 @ 0x458000 │ │ │ │ + ands.w r0, r2, #4554752 @ 0x458000 │ │ │ │ + orn r0, sl, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3f8008b │ │ │ │ + orrs.w r0, r0, #4554752 @ 0x458000 │ │ │ │ + @ instruction: 0xf3dc008b │ │ │ │ + bics.w r0, r4, #4554752 @ 0x458000 │ │ │ │ + bfi r0, sl, #2, #10 │ │ │ │ + ubfx r0, r2, #2, #12 │ │ │ │ + @ instruction: 0xf350008b │ │ │ │ + @ instruction: 0xf37a008b │ │ │ │ + @ instruction: 0xf398008b │ │ │ │ + ssat r0, #12, ip, asr #2 │ │ │ │ + usat r0, #11, r2, lsl #2 │ │ │ │ + @ instruction: 0xf310008b │ │ │ │ + bfi r0, r8, #2, #10 │ │ │ │ + @ instruction: 0xf2f6008b │ │ │ │ + ssat r0, #12, r0, asr #2 │ │ │ │ + @ instruction: 0xf33e008b │ │ │ │ + ssat r0, #12, r4, lsl #2 │ │ │ │ │ │ │ │ 000f35f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -206159,16 +206158,16 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r2, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - subs.w r0, r0, #139 @ 0x8b │ │ │ │ - addw r0, r8, #139 @ 0x8b │ │ │ │ + subs.w r0, r4, #139 @ 0x8b │ │ │ │ + addw r0, ip, #139 @ 0x8b │ │ │ │ │ │ │ │ 000f36cc : │ │ │ │ ldrsb.w r3, [r2, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ blt.n f36dc │ │ │ │ ldrb.w r3, [r2, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ @@ -206242,17 +206241,17 @@ │ │ │ │ movw r1, #9399 @ 0x24b7 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f372c │ │ │ │ - @ instruction: 0xf13a008b │ │ │ │ - @ instruction: 0xf0da008b │ │ │ │ - @ instruction: 0xf12c008b │ │ │ │ + @ instruction: 0xf13e008b │ │ │ │ + @ instruction: 0xf0de008b │ │ │ │ + @ instruction: 0xf130008b │ │ │ │ │ │ │ │ 000f37b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #560] @ f39f8 │ │ │ │ @@ -206459,26 +206458,26 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ands.w r0, lr, #139 @ 0x8b │ │ │ │ - vhadd.s8 d16, d22, d11 │ │ │ │ - vaddl.s16 q0, d30, d11 │ │ │ │ - vhadd.s32 d0, d26, d11 │ │ │ │ - vaddl.s8 q0, d18, d11 │ │ │ │ - vhadd.s32 d0, d18, d11 │ │ │ │ - cdp 0, 11, cr0, cr4, cr11, {4} │ │ │ │ - vhadd.s8 d0, d28, d11 │ │ │ │ - cdp 0, 9, cr0, cr6, cr11, {4} │ │ │ │ - cdp 0, 14, cr0, cr14, cr11, {4} │ │ │ │ - cdp 0, 7, cr0, cr6, cr11, {4} │ │ │ │ - cdp 0, 12, cr0, cr12, cr11, {4} │ │ │ │ + bic.w r0, r2, #139 @ 0x8b │ │ │ │ + vhadd.s8 d16, d26, d11 │ │ │ │ + vaddl.s32 q0, d18, d11 │ │ │ │ + vhadd.s32 d0, d30, d11 │ │ │ │ + vaddl.s8 q0, d22, d11 │ │ │ │ + vhadd.s32 d0, d22, d11 │ │ │ │ + cdp 0, 11, cr0, cr8, cr11, {4} │ │ │ │ + vhadd.s16 d0, d16, d11 │ │ │ │ + cdp 0, 9, cr0, cr10, cr11, {4} │ │ │ │ + cdp 0, 15, cr0, cr2, cr11, {4} │ │ │ │ + cdp 0, 7, cr0, cr10, cr11, {4} │ │ │ │ + cdp 0, 13, cr0, cr0, cr11, {4} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ @@ -206642,25 +206641,25 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + lsls r2, r5, #21 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cdp 0, 1, cr0, cr6, cr11, {4} │ │ │ │ + cdp 0, 1, cr0, cr10, cr11, {4} │ │ │ │ ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldcl 0, cr0, [lr], {139} @ 0x8b │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + stcl 0, cr0, [r2], #556 @ 0x22c │ │ │ │ + lsls r0, r2, #16 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldc 0, cr0, [ip], #556 @ 0x22c │ │ │ │ + stcl 0, cr0, [r0], {139} @ 0x8b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r2 │ │ │ │ @@ -206877,26 +206876,26 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - pkhbt r0, r0, fp, lsl #2 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + pkhbt r0, r4, fp, lsl #2 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xeaa6008b │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + @ instruction: 0xeaaa008b │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orn r0, r0, fp, lsl #2 │ │ │ │ - lsls r4, r2, #6 │ │ │ │ + orn r0, r4, fp, lsl #2 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - orr.w r0, r4, fp, lsl #2 │ │ │ │ + orr.w r0, r8, fp, lsl #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -206961,20 +206960,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #5 │ │ │ │ moveq r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #4 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strd r0, r0, [r0, #556] @ 0x22c │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + strd r0, r0, [r4, #556] @ 0x22c │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xe986008b │ │ │ │ + @ instruction: 0xe98a008b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #788] @ (f4298 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -207273,30 +207272,30 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r3, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r4!, {r0, r1, r3, r7} │ │ │ │ - vaddl.u32 q8, d20, d11 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr11, {4} │ │ │ │ - b.n f40d4 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr11, {4} │ │ │ │ - b.n f40ac │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr11, {4} │ │ │ │ - ldc2l 0, cr0, [r8, #556]! @ 0x22c │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldmia.w r8!, {r0, r1, r3, r7} │ │ │ │ + vaddl.u32 q8, d24, d11 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr11, {4} │ │ │ │ + b.n f40dc │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cdp2 0, 4, cr0, cr10, cr11, {4} │ │ │ │ + b.n f40b4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr11, {4} │ │ │ │ + ldc2l 0, cr0, [ip, #556]! @ 0x22c │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ - b.n f3f20 │ │ │ │ + ldc2l 0, cr0, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + b.n f3f28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ │ │ │ 000f42d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -207414,33 +207413,33 @@ │ │ │ │ bl 403f2 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r3, #2 │ │ │ │ stc2l 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ udiv pc, r1, pc │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc2l 0, cr0, [r6, #-556]! @ 0xfffffdd4 │ │ │ │ - stc2l 0, cr0, [r0], {139} @ 0x8b │ │ │ │ - b.n f3ef4 │ │ │ │ + stc2l 0, cr0, [lr, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc2l 0, cr0, [sl, #-556]! @ 0xfffffdd4 │ │ │ │ + stc2l 0, cr0, [r4], {139} @ 0x8b │ │ │ │ + b.n f3efc │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r6, [r5, #64] @ 0x40 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r5, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - b.n f3e6c │ │ │ │ + ldc2l 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + b.n f3e74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb.w pc, [pc, #4095] @ f5427 │ │ │ │ - mcrr2 0, 8, r0, r8, cr11 │ │ │ │ - b.n f3e20 │ │ │ │ + mcrr2 0, 8, r0, ip, cr11 │ │ │ │ + b.n f3e28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ bl fff68432 │ │ │ │ - ldc2 0, cr0, [ip], {139} @ 0x8b │ │ │ │ - b.n f3dd4 │ │ │ │ + stc2 0, cr0, [r0], #-556 @ 0xfffffdd4 │ │ │ │ + b.n f3ddc │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -207464,16 +207463,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb8c008b │ │ │ │ - b.n f3d04 │ │ │ │ + @ instruction: 0xfb90008b │ │ │ │ + b.n f3d0c │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ @@ -207591,20 +207590,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (f45cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f459c │ │ │ │ - @ instruction: 0xfb5a008b │ │ │ │ - @ instruction: 0xfb36008b │ │ │ │ - b.n f4bfc │ │ │ │ + @ instruction: 0xfb5e008b │ │ │ │ + @ instruction: 0xfb3a008b │ │ │ │ + b.n f4c04 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb18008b │ │ │ │ - b.n f4bc8 │ │ │ │ + @ instruction: 0xfb1c008b │ │ │ │ + b.n f4bd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -207745,31 +207744,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (f4780 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f4694 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfaa2008b │ │ │ │ - b.n f4c68 │ │ │ │ + @ instruction: 0xfaa6008b │ │ │ │ + b.n f4c70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa3e008b │ │ │ │ - b.n f4ba8 │ │ │ │ + @ instruction: 0xfa42008b │ │ │ │ + b.n f4bb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa26008b │ │ │ │ - b.n f4b80 │ │ │ │ + @ instruction: 0xfa2a008b │ │ │ │ + b.n f4b88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vst1.8 {d16[4]}, [r8], fp │ │ │ │ - b.n f4acc │ │ │ │ + vst1.8 {d16[4]}, [ip], fp │ │ │ │ + b.n f4ad4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb.w r0, [ip, #139] @ 0x8b │ │ │ │ - b.n f4a7c │ │ │ │ + vld1.8 {d0[4]}, [r0], fp │ │ │ │ + b.n f4a84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - vst1.8 {d0[4]}, [r2], fp │ │ │ │ - b.n f4a50 │ │ │ │ + vst1.8 {d0[4]}, [r6], fp │ │ │ │ + b.n f4a58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ @@ -208029,33 +208028,33 @@ │ │ │ │ mov r2, r7 │ │ │ │ blx 602dc │ │ │ │ b.n f48f6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r4, [r2, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr??.w r0, [ip, #139] @ 0x8b │ │ │ │ + vst4.32 {d0-d3}, [r0], fp │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a8008b │ │ │ │ + @ instruction: 0xf7ac008b │ │ │ │ ldrsh r6, [r5, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ asrs r7, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73c008b │ │ │ │ - svc 30 │ │ │ │ + @ instruction: 0xf740008b │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf71e008b │ │ │ │ - svc 0 │ │ │ │ + @ instruction: 0xf722008b │ │ │ │ + svc 4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf704008b │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + @ instruction: 0xf708008b │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf6ea008b │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + @ instruction: 0xf6ee008b │ │ │ │ + udf #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r3, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ asrs r1, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -208234,26 +208233,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ vstr d9, [sp] │ │ │ │ blx 60f24 │ │ │ │ b.n f4ab2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds.w r0, r2, #4554752 @ 0x458000 │ │ │ │ - bgt.n f4c8c │ │ │ │ + adds.w r0, r6, #4554752 @ 0x458000 │ │ │ │ + bgt.n f4c94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf4a8008b │ │ │ │ - bgt.n f4bc0 │ │ │ │ + @ instruction: 0xf4ac008b │ │ │ │ + bgt.n f4bc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orn r0, r6, #4554752 @ 0x458000 │ │ │ │ - bgt.n f4d44 │ │ │ │ + orn r0, sl, #4554752 @ 0x458000 │ │ │ │ + bgt.n f4d4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f4d34 │ │ │ │ + b.n f4d3c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - orrs.w r0, ip, #4554752 @ 0x458000 │ │ │ │ + orn r0, r0, #4554752 @ 0x458000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #180] @ (f4d80 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [pc, #180] @ (f4d84 ) │ │ │ │ @@ -208329,16 +208328,16 @@ │ │ │ │ b.n f4d56 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37e008b │ │ │ │ - blt.n f4e54 │ │ │ │ + usat r0, #11, r2, lsl #2 │ │ │ │ + blt.n f4e5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrh r6, [r3, r0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -208481,19 +208480,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f4dfc │ │ │ │ movs r1, #0 │ │ │ │ b.n f4e2c │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1e6008b │ │ │ │ - bls.n f4eb0 │ │ │ │ + @ instruction: 0xf1ea008b │ │ │ │ + bls.n f4eb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rsb r0, r8, #139 @ 0x8b │ │ │ │ - bls.n f4e7c │ │ │ │ + rsb r0, ip, #139 @ 0x8b │ │ │ │ + bls.n f4e84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r2, [r1, #152] @ 0x98 │ │ │ │ @@ -208637,19 +208636,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f4fa6 │ │ │ │ b.n f4f70 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d4008b │ │ │ │ - bhi.n f5024 │ │ │ │ + @ instruction: 0xf0d8008b │ │ │ │ + bhi.n f502c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, r6, #139 @ 0x8b │ │ │ │ - bhi.n f5130 │ │ │ │ + orrs.w r0, sl, #139 @ 0x8b │ │ │ │ + bhi.n f5138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -208708,20 +208707,20 @@ │ │ │ │ ldr r0, [pc, #32] @ (f5178 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bic.w r0, r8, #139 @ 0x8b │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + bic.w r0, ip, #139 @ 0x8b │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - vaddl.s16 q8, d30, d11 │ │ │ │ - vhadd.s d16, d18, d11 │ │ │ │ - bvc.n f5228 │ │ │ │ + vaddl.s32 q8, d18, d11 │ │ │ │ + vhadd.s d16, d22, d11 │ │ │ │ + bvc.n f5230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #564] @ (f53c8 ) │ │ │ │ @@ -208941,26 +208940,26 @@ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n f532c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r4, r7] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr8, cr11, {4} │ │ │ │ + cdp 0, 6, cr0, cr12, cr11, {4} │ │ │ │ strb r0, [r1, r1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stcl 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - bpl.n f5470 │ │ │ │ + stcl 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + bpl.n f5478 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ - ldc 0, cr0, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ - bpl.n f5410 │ │ │ │ + stc 0, cr0, [r8, #-556]! @ 0xfffffdd4 │ │ │ │ + ldc 0, cr0, [r4, #-556]! @ 0xfffffdd4 │ │ │ │ + bpl.n f5418 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldc 0, cr0, [r2, #-556] @ 0xfffffdd4 │ │ │ │ - bmi.n f53e0 │ │ │ │ + ldc 0, cr0, [r6, #-556] @ 0xfffffdd4 │ │ │ │ + bmi.n f53e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, #524] @ (f5614 ) │ │ │ │ @@ -209164,34 +209163,34 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n f5470 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r5, r5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4], #-556 @ 0xfffffdd4 │ │ │ │ - stcl 0, cr0, [r2], #-556 @ 0xfffffdd4 │ │ │ │ - bmi.n f56b4 │ │ │ │ + ldcl 0, cr0, [r8], #-556 @ 0xfffffdd4 │ │ │ │ + stcl 0, cr0, [r6], #-556 @ 0xfffffdd4 │ │ │ │ + bmi.n f56bc │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r4, [r0, r4] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - rsbs r0, r0, fp, lsl #2 │ │ │ │ - bcc.n f559c │ │ │ │ + rsbs r0, r4, fp, lsl #2 │ │ │ │ + bcc.n f55a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeb2a008b │ │ │ │ - bcc.n f5658 │ │ │ │ + @ instruction: 0xeb2e008b │ │ │ │ + bcc.n f5660 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeafa008b │ │ │ │ - bcs.n f55fc │ │ │ │ + @ instruction: 0xeafe008b │ │ │ │ + bcs.n f5604 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xeade008b │ │ │ │ - bcs.n f55d0 │ │ │ │ + @ instruction: 0xeae2008b │ │ │ │ + bcs.n f55d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pkhbt r0, r4, fp, lsl #2 │ │ │ │ - bcs.n f55a4 │ │ │ │ + pkhbt r0, r8, fp, lsl #2 │ │ │ │ + bcs.n f55ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -209379,38 +209378,38 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (f58a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f57a8 │ │ │ │ - bics.w r0, r0, fp, lsl #2 │ │ │ │ - stmdb ip!, {r0, r1, r3, r7} │ │ │ │ - bne.n f5890 │ │ │ │ + bics.w r0, r4, fp, lsl #2 │ │ │ │ + ldmdb r0!, {r0, r1, r3, r7} │ │ │ │ + bne.n f5898 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmdb sl, {r0, r1, r3, r7} │ │ │ │ - beq.n f5854 │ │ │ │ + stmdb lr, {r0, r1, r3, r7} │ │ │ │ + beq.n f585c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrd r0, r0, [r0], #556 @ 0x22c │ │ │ │ - beq.n f5828 │ │ │ │ + ldrd r0, r0, [r4], #556 @ 0x22c │ │ │ │ + beq.n f5830 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xe8d6008b │ │ │ │ - beq.n f57fc │ │ │ │ + @ instruction: 0xe8da008b │ │ │ │ + beq.n f5804 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia.w ip!, {r0, r1, r3, r7} │ │ │ │ - beq.n f57d0 │ │ │ │ + @ instruction: 0xe8c0008b │ │ │ │ + beq.n f57d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r2!, {r0, r1, r3, r7} │ │ │ │ - beq.n f57a4 │ │ │ │ + stmia.w r6!, {r0, r1, r3, r7} │ │ │ │ + beq.n f57ac │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia.w r8, {r0, r1, r3, r7} │ │ │ │ - beq.n f5978 │ │ │ │ + stmia.w ip, {r0, r1, r3, r7} │ │ │ │ + beq.n f5980 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strd r0, r0, [lr], #-556 @ 0x22c │ │ │ │ - beq.n f594c │ │ │ │ + ldrd r0, r0, [r2], #-556 @ 0x22c │ │ │ │ + beq.n f5954 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -209452,15 +209451,15 @@ │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 6a3c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n f5858 │ │ │ │ + b.n f5860 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #124] @ (f59b4 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -209512,15 +209511,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #232] @ (f5aa0 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n f5838 │ │ │ │ + b.n f5840 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r5, [pc, #896] @ (f5d44 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -209573,21 +209572,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (f5a68 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n f5798 │ │ │ │ + b.n f57a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f5764 │ │ │ │ + b.n f576c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n f5a7a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -209616,17 +209615,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (f5ac4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n f5a9c │ │ │ │ - b.n f56f0 │ │ │ │ + b.n f56f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -209662,17 +209661,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n f5b28 │ │ │ │ - b.n f568c │ │ │ │ + b.n f5694 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #12 │ │ │ │ @@ -209805,25 +209804,25 @@ │ │ │ │ b.n f5bb8 │ │ │ │ ldrb.w r3, [r4, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #9 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #81] @ 0x51 │ │ │ │ b.n f5baa │ │ │ │ nop │ │ │ │ - b.n f56b8 │ │ │ │ + b.n f56c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f5624 │ │ │ │ + b.n f562c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f551c │ │ │ │ + b.n f5524 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n f5d12 │ │ │ │ bgt.n f5d0e │ │ │ │ @@ -210259,69 +210258,69 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #232] @ (f6278 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldr r1, [pc, #896] @ (f6514 ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - b.n f6784 │ │ │ │ + b.n f678c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f6738 │ │ │ │ + b.n f6740 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f66ac │ │ │ │ + b.n f66b4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f661c │ │ │ │ + b.n f6624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f64f0 │ │ │ │ + b.n f64f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f63b8 │ │ │ │ + b.n f63c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f638c │ │ │ │ + b.n f6394 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f62e0 │ │ │ │ + b.n f62e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f623c │ │ │ │ + b.n f6244 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5} │ │ │ │ + ldmia r0!, {r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n f61dc │ │ │ │ + b.n f61e4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ @@ -210554,19 +210553,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (f64c4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f649a │ │ │ │ - bgt.n f64f4 │ │ │ │ + bgt.n f64fc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bgt.n f6500 │ │ │ │ + bgt.n f6508 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -211715,89 +211714,89 @@ │ │ │ │ nop │ │ │ │ cmp r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r6, r0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bge.n f71c4 │ │ │ │ + bge.n f71cc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bls.n f719c │ │ │ │ + bls.n f71a4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n f71f8 │ │ │ │ + bhi.n f7200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n f7260 │ │ │ │ + bvs.n f7268 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x005c │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n f7230 │ │ │ │ + bmi.n f7238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n f7120 │ │ │ │ + bcs.n f7128 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n f70f0 │ │ │ │ + bcs.n f70f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n f70c0 │ │ │ │ + bcs.n f70c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - hlt 0x0000 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n f71e0 │ │ │ │ + bcs.n f71e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n f71b0 │ │ │ │ + bcs.n f71b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r6, f71d6 │ │ │ │ + cbnz r2, f71d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f7184 │ │ │ │ + bne.n f718c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, f71d8 │ │ │ │ + cbnz r0, f71da │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f7124 │ │ │ │ + bne.n f712c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, f71d4 │ │ │ │ + cbnz r6, f71d4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f70f0 │ │ │ │ + bne.n f70f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, f71d4 │ │ │ │ + cbnz r0, f71d6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f7280 │ │ │ │ + bne.n f7288 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, f71ce │ │ │ │ + cbnz r4, f71ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f724c │ │ │ │ + bne.n f7254 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r2, f71ce │ │ │ │ + cbnz r6, f71ce │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bne.n f7218 │ │ │ │ + bne.n f7220 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r4, f71ce │ │ │ │ + cbnz r0, f71d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n f727c │ │ │ │ + beq.n f7284 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n f7248 │ │ │ │ + beq.n f7250 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n f7214 │ │ │ │ + beq.n f721c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [pc, #312] @ (f7330 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #304] @ (f7334 ) │ │ │ │ @@ -211909,57 +211908,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (f7384 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w f65ea │ │ │ │ nop │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb68e │ │ │ │ + @ instruction: 0xb692 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsid │ │ │ │ + cpsid a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend be │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #316] @ (f74d8 ) │ │ │ │ @@ -212094,21 +212093,21 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r3, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #70 @ 0x46 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r4} │ │ │ │ + ldmia r4, {r1, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, f7572 │ │ │ │ + cbz r6, f7572 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [pc, #804] @ f782c │ │ │ │ @@ -212406,38 +212405,38 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n f7682 │ │ │ │ bne.n f7796 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n f766e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r2, #92 @ 0x5c │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r1, #122 @ 0x7a │ │ │ │ lsls r0, r3, #2 │ │ │ │ b.n f75c6 │ │ │ │ - vtbl.8 d28, {d15-d16}, d6 │ │ │ │ + vtbl.8 d28, {d15-d16}, d10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs.w r9, r3, #0 │ │ │ │ @@ -212550,25 +212549,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (f79dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f7980 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -212706,21 +212705,21 @@ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d7 │ │ │ │ b.n f7aba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #248 @ 0xf8 │ │ │ │ + add r5, sp, #264 @ 0x108 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #444] @ (f7d80 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -212911,29 +212910,29 @@ │ │ │ │ nop │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -212961,17 +212960,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -212998,17 +212997,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ ldr.w r4, [r4, r1, lsl #2] │ │ │ │ add.w r6, r5, r1, lsl #3 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ @@ -213458,63 +213457,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n f827c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ + lslvs r3, r1, #2 │ │ │ │ + addvc r7, pc, #312 @ (adr r7, f84c4 ) │ │ │ │ lslvs r3, r1, #2 │ │ │ │ - addvs r7, pc, #296 @ (adr r7, f84b4 ) │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ movs r6, #8 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bkpt 0x009e │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #232 @ (adr r6, f8484 ) │ │ │ │ + add r6, pc, #248 @ (adr r6, f8494 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x0026 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, pc, #40 @ (adr r6, f83cc ) │ │ │ │ + add r6, pc, #56 @ (adr r6, f83dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bkpt 0x000e │ │ │ │ + bkpt 0x0012 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #960 @ (adr r5, f876c ) │ │ │ │ + add r5, pc, #976 @ (adr r5, f877c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, f86f4 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, f8704 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #720 @ (adr r5, f868c ) │ │ │ │ + add r5, pc, #736 @ (adr r5, f869c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #616 @ (adr r5, f862c ) │ │ │ │ + add r5, pc, #632 @ (adr r5, f863c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #512 @ (adr r5, f85cc ) │ │ │ │ + add r5, pc, #528 @ (adr r5, f85dc ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #408 @ (adr r5, f856c ) │ │ │ │ + add r5, pc, #424 @ (adr r5, f857c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, pc, #304 @ (adr r5, f850c ) │ │ │ │ + add r5, pc, #320 @ (adr r5, f851c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #1016] @ (f87e8 ) │ │ │ │ @@ -213891,37 +213890,37 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n f8642 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r3, #132 @ 0x84 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, f884e │ │ │ │ + cbnz r2, f8850 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #328 @ (adr r3, f8940 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, f8950 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r2, #16 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbnz r6, f884c │ │ │ │ + cbnz r2, f884e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r3, pc, #128 @ (adr r3, f8884 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, f8894 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #760 @ (adr r2, f8b04 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, f8b14 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r2, pc, #320 @ (adr r2, f8954 ) │ │ │ │ + add r2, pc, #336 @ (adr r2, f8964 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbnz r0, f8846 │ │ │ │ + cbnz r4, f8846 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #560 @ (adr r1, f8a50 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, f8a60 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -213981,17 +213980,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #81] @ 0x51 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ b.n f884a │ │ │ │ nop │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #112 @ (adr r0, f894c ) │ │ │ │ + add r0, pc, #128 @ (adr r0, f895c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -214205,45 +214204,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (f8b6c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f8a80 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb75e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + @ instruction: 0xb722 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r5, r7, lr} │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ @@ -214328,23 +214327,23 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n f8c30 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (f8db4 ) │ │ │ │ @@ -214456,27 +214455,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n f8cf2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, f8e38 │ │ │ │ + cbz r4, f8e38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r1, #2 │ │ │ │ subs r2, r0, r2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - cbz r4, f8e20 │ │ │ │ + cbz r0, f8e22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, f8e1c │ │ │ │ + cbz r0, f8e1e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ @@ -214647,33 +214646,33 @@ │ │ │ │ ... │ │ │ │ adds r6, r0, r6 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r3, r5 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r0, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, f8fec │ │ │ │ + cbz r6, f8fec │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, f8fee │ │ │ │ + cbz r6, f8fee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, f8fe6 │ │ │ │ + cbz r0, f8fe8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, f8fec │ │ │ │ + cbz r0, f8fee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r0, f8fee │ │ │ │ + cbz r4, f8fee │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r9, r1 │ │ │ │ @@ -214740,17 +214739,17 @@ │ │ │ │ blx 683e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movw r3, #2065 @ 0x811 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 62a0c │ │ │ │ nop │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #436] @ (f9290 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -214922,33 +214921,33 @@ │ │ │ │ ... │ │ │ │ asrs r2, r3, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #26 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #968 @ 0x3c8 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r7, #0 │ │ │ │ @@ -215108,41 +215107,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (f94bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n f93c2 │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ + add r5, sp, #512 @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #568 @ 0x238 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #408 @ 0x198 │ │ │ │ + add r4, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #996] @ (f98b8 ) │ │ │ │ @@ -215498,23 +215497,23 @@ │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ sub.w r9, r4, #8 │ │ │ │ b.n f98dc │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #824 @ 0x338 │ │ │ │ lsls r3, r1, #2 │ │ │ │ asrs r6, r1, #10 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #168 @ 0xa8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ beq.w f9a00 │ │ │ │ @@ -215884,35 +215883,35 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n f97d4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - add r6, pc, #632 @ (adr r6, f9f34 ) │ │ │ │ + add r6, pc, #648 @ (adr r6, f9f44 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsrs r0, r1, #21 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #1000 @ (adr r5, fa0b0 ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, fa0c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #648 @ (adr r4, f9f58 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, f9f68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #520 @ (adr r4, f9ee0 ) │ │ │ │ + add r4, pc, #536 @ (adr r4, f9ef0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r4, pc, #416 @ (adr r4, f9e80 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, f9e90 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ ldr.w r5, [pc, #1116] @ fa158 │ │ │ │ @@ -216291,31 +216290,31 @@ │ │ │ │ b.n f9ee2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r2, r6, #9 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #576 @ (adr r3, fa3a4 ) │ │ │ │ + add r3, pc, #592 @ (adr r3, fa3b4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r1, pc, #592 @ (adr r1, fa3b8 ) │ │ │ │ + add r1, pc, #608 @ (adr r1, fa3c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #632 @ (adr r0, fa3e4 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, fa3f4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #872 @ (adr r0, fa4dc ) │ │ │ │ + add r0, pc, #888 @ (adr r0, fa4ec ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #160 @ (adr r0, fa218 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, fa228 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r4, [pc, #1004] @ (fa574 ) │ │ │ │ mov r0, r7 │ │ │ │ blx 683e4 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r4, pc │ │ │ │ movw r3, #5207 @ 0x1457 │ │ │ │ @@ -216687,93 +216686,93 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #172] @ (fa610 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n fa476 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r2, r2, #22 │ │ │ │ lsls r0, r3, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ + strh r4, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ + strh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r6, [r0, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb.w r3, [r0, #80] @ 0x50 │ │ │ │ @@ -217161,19 +217160,19 @@ │ │ │ │ add.w r1, r1, #1424 @ 0x590 │ │ │ │ vldr d4, [r1, #-8] │ │ │ │ b.n faaa8 │ │ │ │ ... │ │ │ │ vqadd.u32 d0, d24, d7 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str.w r1, [r4, ip, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ beq.n faaf2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ add.w r5, lr, r1, lsl #3 │ │ │ │ @@ -218125,20 +218124,20 @@ │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n fb50e │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r3, sp, #940 @ 0x3ac │ │ │ │ - @ instruction: 0xffff8fa4 │ │ │ │ + @ instruction: 0xffff8fa8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ bge.n fb586 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -219318,86 +219317,86 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n fbe80 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r3, r1, #2 │ │ │ │ vshr.s64 d16, d7, #30 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r0, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r2, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #956] @ (fc610 ) │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -219734,37 +219733,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n fbe80 │ │ │ │ movs r6, #0 │ │ │ │ b.w faf40 │ │ │ │ ... │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r0, [r3, #11] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ + str r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #1144] @ fcabc │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1136] @ fcac0 │ │ │ │ @@ -220175,105 +220174,105 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ b.w fb0f8 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ + ldrb r6, [r3, #9] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r6, [r3, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + str r2, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r2, [r1, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r7, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r7, #26] │ │ │ │ + strb r2, [r0, #27] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ + strb r0, [r7, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w fp, [r1, #16] │ │ │ │ @@ -220630,33 +220629,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n fce36 │ │ │ │ nop │ │ │ │ blt.n fcf84 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r5, [pc, #48] @ (fcffc ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r1, #5] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r2, [r6, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ + strb r2, [r6, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r9, r1 │ │ │ │ @@ -221185,77 +221184,77 @@ │ │ │ │ b.n fd132 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n fd6c4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ bvs.n fd688 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ittt vc │ │ │ │ - lslvc r5, r1, #2 │ │ │ │ - ldrvc r6, [r7, #52] @ 0x34 │ │ │ │ - lslvc r3, r1, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + ittt hi │ │ │ │ + lslhi r5, r1, #2 │ │ │ │ + ldrhi r2, [r0, #56] @ 0x38 │ │ │ │ + lslhi r3, r1, #2 │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ + strh r0, [r1, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -221373,19 +221372,19 @@ │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #52] @ 0x34 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ ldr.w r4, [pc, #3044] @ fe3e0 │ │ │ │ @@ -222450,99 +222449,99 @@ │ │ │ │ bne.n fe346 │ │ │ │ b.n fdef8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #560] @ (fe620 ) │ │ │ │ + ldr r7, [pc, #576] @ (fe630 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #448] @ (fe5b8 ) │ │ │ │ + ldr r7, [pc, #464] @ (fe5c8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #144] @ (fe498 ) │ │ │ │ + ldr r6, [pc, #160] @ (fe4a8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #24] @ (fe428 ) │ │ │ │ + ldr r6, [pc, #40] @ (fe438 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r5, [pc, #816] @ (fe748 ) │ │ │ │ + ldr r5, [pc, #832] @ (fe758 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #952] @ (fe7e8 ) │ │ │ │ + ldr r0, [pc, #968] @ (fe7f8 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [pc, #520] @ (fe644 ) │ │ │ │ + ldr r0, [pc, #536] @ (fe654 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ + str r4, [r2, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r6, [r1, r1] │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r0, r0 │ │ │ │ + mov r4, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r6, pc │ │ │ │ + cmp sl, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2768] @ 0xad0 │ │ │ │ subw sp, sp, #1292 @ 0x50c │ │ │ │ mov r4, r1 │ │ │ │ @@ -223496,35 +223495,35 @@ │ │ │ │ nop │ │ │ │ stmia r2!, {r6, r7} │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r4, r5} │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r0, [r5, r7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ubfx r3, r2, #6, #1 │ │ │ │ @@ -224636,57 +224635,57 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.w fe8f6 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w fe902 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w fea2a │ │ │ │ nop │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #832] @ (fff94 ) │ │ │ │ + ldr r7, [pc, #848] @ (fffa4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #344] @ (ffdb0 ) │ │ │ │ + ldr r7, [pc, #360] @ (ffdc0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r7, [pc, #64] @ (ffc9c ) │ │ │ │ + ldr r7, [pc, #80] @ (ffcac ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r6, [pc, #128] @ (ffce0 ) │ │ │ │ + ldr r6, [pc, #144] @ (ffcf0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #912] @ (ffff4 ) │ │ │ │ + ldr r1, [pc, #928] @ (100004 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (fff84 ) │ │ │ │ + ldr r1, [pc, #808] @ (fff94 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #648] @ (ffefc ) │ │ │ │ + ldr r1, [pc, #664] @ (fff0c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r1, [pc, #280] @ (ffd94 ) │ │ │ │ + ldr r1, [pc, #296] @ (ffda4 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bxns r4 │ │ │ │ + bx r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mov r4, r1 │ │ │ │ + mov r0, r2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr.w r0, [pc, #1636] @ 100308 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1628] @ 10030c │ │ │ │ @@ -225279,83 +225278,83 @@ │ │ │ │ ldr r0, [pc, #156] @ (100390 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w fe53e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, r3 │ │ │ │ + add r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - mvns r2, r1 │ │ │ │ + mvns r6, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #82 @ 0x52 │ │ │ │ + subs r7, #86 @ 0x56 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #58 @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #222 @ 0xde │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ + subs r6, #190 @ 0xbe │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 683e4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -225907,133 +225906,133 @@ │ │ │ │ b.w ff710 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w fe53e │ │ │ │ nop │ │ │ │ - subs r4, #246 @ 0xf6 │ │ │ │ + subs r4, #250 @ 0xfa │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #190 @ 0xbe │ │ │ │ + subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r3, #26 │ │ │ │ + subs r3, #30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r3, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #72 @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r1, #14 │ │ │ │ + movs r1, #18 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r1, #16 │ │ │ │ + subs r1, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r2, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r4, r4, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #3192] @ 101720 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -227120,43 +227119,43 @@ │ │ │ │ add.w r2, sl, r1, lsl #3 │ │ │ │ b.n 10176e │ │ │ │ nop │ │ │ │ ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #54 @ 0x36 │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - adds r2, #152 @ 0x98 │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + adds r2, #114 @ 0x72 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #8 │ │ │ │ cmp lr, r1 │ │ │ │ beq.w 101172 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r5, r7, r3 │ │ │ │ @@ -228696,17 +228695,17 @@ │ │ │ │ cmp r6, fp │ │ │ │ blt.n 102972 │ │ │ │ mov ip, r0 │ │ │ │ b.w 1019be │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ b.w 101172 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r3, r1, #2 │ │ │ │ │ │ │ │ 001029a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -228934,15 +228933,15 @@ │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ b.n 102c16 │ │ │ │ ldrb r4, [r7, #22] │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 65738 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -229343,19 +229342,19 @@ │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 103844 │ │ │ │ b.n 1030dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r2, r1, #15 │ │ │ │ + asrs r6, r1, #15 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r7, #8 │ │ │ │ add fp, sl │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ @@ -229916,29 +229915,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ vstr d7, [r2] │ │ │ │ bne.n 1036e0 │ │ │ │ b.n 1031fe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r2, [r6, #20] │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics.w r0, r4, #4521984 @ 0x450000 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + bics.w r0, r8, #4521984 @ 0x450000 │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ands.w r0, r6, #4521984 @ 0x450000 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + ands.w r0, sl, #4521984 @ 0x450000 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - sbfx r0, r4, #2, #11 │ │ │ │ + sbfx r0, r8, #2, #11 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1031fe │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -230064,25 +230063,25 @@ │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #24] │ │ │ │ b.n 10378e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ b.n 1037a4 │ │ │ │ ... │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - adcs.w r0, r6, #138 @ 0x8a │ │ │ │ - lsrs r2, r3, #5 │ │ │ │ + adcs.w r0, sl, #138 @ 0x8a │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf13c008a │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + adc.w r0, r0, #138 @ 0x8a │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orrs.w r0, r0, #138 @ 0x8a │ │ │ │ + orrs.w r0, r4, #138 @ 0x8a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov sl, r0 │ │ │ │ @@ -230885,33 +230884,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r2, r2, #25 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cdp 0, 3, cr0, cr0, cr10, {4} │ │ │ │ + cdp 0, 3, cr0, cr4, cr10, {4} │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r2, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - orr.w r0, r8, sl, lsl #2 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + orr.w r0, ip, sl, lsl #2 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bics.w r0, r0, sl, lsl #2 │ │ │ │ - lsls r4, r1, #3 │ │ │ │ + bics.w r0, r4, sl, lsl #2 │ │ │ │ + lsls r0, r2, #3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia.w r0!, {r1, r3, r7} │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + ldmia.w r4!, {r1, r3, r7} │ │ │ │ + lsls r0, r7, #2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia.w r8, {r1, r3, r7} │ │ │ │ - vaddl.u8 q8, d26, d10 │ │ │ │ - b.n 1040f0 │ │ │ │ + ldmia.w ip, {r1, r3, r7} │ │ │ │ + vaddl.u8 q8, d30, d10 │ │ │ │ + b.n 1040f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w fp, [pc, #2272] @ 104a78 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add fp, pc │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ blx 683e4 │ │ │ │ @@ -231713,23 +231712,23 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ b.n 104aa0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vhadd.u8 d0, d22, d10 │ │ │ │ - stc2l 0, cr0, [ip, #-552]! @ 0xfffffdd8 │ │ │ │ - @ instruction: 0xfb4c008a │ │ │ │ - vst1.8 {d16[4]}, [r8], sl │ │ │ │ - ldrsb.w r0, [sl, #138] @ 0x8a │ │ │ │ - b.n 104d8c │ │ │ │ + vhadd.u8 d0, d26, d10 │ │ │ │ + ldc2l 0, cr0, [r0, #-552]! @ 0xfffffdd8 │ │ │ │ + @ instruction: 0xfb50008a │ │ │ │ + vst1.8 {d16[4]}, [ip], sl │ │ │ │ + ldrsb.w r0, [lr, #138] @ 0x8a │ │ │ │ + b.n 104d94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr??.w r0, [ip, sl] │ │ │ │ - b.n 104d58 │ │ │ │ + vst1.8 {d0[4]}, [r0], sl │ │ │ │ + b.n 104d60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ beq.w 10514c │ │ │ │ ldr.w r2, [r7, #-8]! │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ @@ -232309,40 +232308,40 @@ │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ b.w 103b2a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xf58a008a │ │ │ │ - eor.w r0, sl, #4521984 @ 0x450000 │ │ │ │ - orr.w r0, lr, #4521984 @ 0x450000 │ │ │ │ - bgt.n 105170 │ │ │ │ + @ instruction: 0xf58e008a │ │ │ │ + eor.w r0, lr, #4521984 @ 0x450000 │ │ │ │ + orrs.w r0, r2, #4521984 @ 0x450000 │ │ │ │ + bgt.n 105178 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sbcs.w r0, ip, #138 @ 0x8a │ │ │ │ - bls.n 1051d8 │ │ │ │ + @ instruction: 0xf180008a │ │ │ │ + bls.n 1051e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sbc.w r0, r4, #138 @ 0x8a │ │ │ │ - bls.n 1051b0 │ │ │ │ + sbc.w r0, r8, #138 @ 0x8a │ │ │ │ + bls.n 1051b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf13c008a │ │ │ │ - bls.n 105168 │ │ │ │ + adc.w r0, r0, #138 @ 0x8a │ │ │ │ + bls.n 105170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r1, r2, #14 │ │ │ │ vsri.64 , , #1 │ │ │ │ vmls.i , q15, d9[0] │ │ │ │ - vtrn. d31, d8 │ │ │ │ + vtrn. d31, d12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 105214 │ │ │ │ + bhi.n 10521c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - orns r0, r0, #138 @ 0x8a │ │ │ │ - bhi.n 1051ec │ │ │ │ + orns r0, r4, #138 @ 0x8a │ │ │ │ + bhi.n 1051f4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vext.8 d16, d20, d10, #0 │ │ │ │ - bvc.n 1050fc │ │ │ │ + vext.8 d16, d24, d10, #0 │ │ │ │ + bvc.n 105104 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldrd fp, sl, [sp, #164] @ 0xa4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrd r7, r6, [fp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ @@ -232950,46 +232949,46 @@ │ │ │ │ ldr r0, [pc, #104] @ (1058bc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 104006 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc 0, cr0, [r6, #552] @ 0x228 │ │ │ │ - bpl.n 105960 │ │ │ │ + ldc 0, cr0, [sl, #552] @ 0x228 │ │ │ │ + bpl.n 105968 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ - bpl.n 105930 │ │ │ │ + ldcl 0, cr0, [lr, #-552]! @ 0xfffffdd8 │ │ │ │ + bpl.n 105938 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldcl 0, cr0, [r2], #552 @ 0x228 │ │ │ │ - bmi.n 105828 │ │ │ │ + ldcl 0, cr0, [r6], #552 @ 0x228 │ │ │ │ + bmi.n 105830 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stcl 0, cr0, [r4], {138} @ 0x8a │ │ │ │ - bmi.n 1057d4 │ │ │ │ + stcl 0, cr0, [r8], {138} @ 0x8a │ │ │ │ + bmi.n 1057dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stc 0, cr0, [r8], #552 @ 0x228 │ │ │ │ - bmi.n 1057a4 │ │ │ │ + stc 0, cr0, [ip], #552 @ 0x228 │ │ │ │ + bmi.n 1057ac │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xebe8008a │ │ │ │ - bcc.n 105830 │ │ │ │ + @ instruction: 0xebec008a │ │ │ │ + bcc.n 105838 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rsb r0, ip, sl, lsl #2 │ │ │ │ - bcc.n 105800 │ │ │ │ + rsbs r0, r0, sl, lsl #2 │ │ │ │ + bcc.n 105808 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xeb90008a │ │ │ │ - bcc.n 105990 │ │ │ │ + @ instruction: 0xeb94008a │ │ │ │ + bcc.n 105998 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adcs.w r0, r4, sl, lsl #2 │ │ │ │ - bcc.n 105920 │ │ │ │ + adcs.w r0, r8, sl, lsl #2 │ │ │ │ + bcc.n 105928 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bic.w r0, sl, sl, lsl #2 │ │ │ │ - bcs.n 1058d4 │ │ │ │ + bic.w r0, lr, sl, lsl #2 │ │ │ │ + bcs.n 1058dc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrd r0, r0, [r8], #-552 @ 0x228 │ │ │ │ - beq.n 105978 │ │ │ │ + ldrd r0, r0, [ip], #-552 @ 0x228 │ │ │ │ + beq.n 105980 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #2204] @ 106160 │ │ │ │ movw r1, #11831 @ 0x2e37 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -233736,117 +233735,117 @@ │ │ │ │ ldr r0, [pc, #228] @ (10622c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 105fe4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 106150 │ │ │ │ + b.n 106158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106118 │ │ │ │ + b.n 106120 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1060e0 │ │ │ │ + b.n 1060e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7, {r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105f48 │ │ │ │ + b.n 105f50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105f18 │ │ │ │ + b.n 105f20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105ec0 │ │ │ │ + b.n 105ec8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105e54 │ │ │ │ + b.n 105e5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105dfc │ │ │ │ + b.n 105e04 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105c38 │ │ │ │ + b.n 105c40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 105bc0 │ │ │ │ + b.n 105bc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1067c8 │ │ │ │ + b.n 1067d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106794 │ │ │ │ + b.n 10679c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 10676c │ │ │ │ + b.n 106774 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106738 │ │ │ │ + b.n 106740 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1066a8 │ │ │ │ + b.n 1066b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1065e0 │ │ │ │ + b.n 1065e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1065b0 │ │ │ │ + b.n 1065b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 10657c │ │ │ │ + b.n 106584 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106548 │ │ │ │ + b.n 106550 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106514 │ │ │ │ + b.n 10651c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106458 │ │ │ │ + b.n 106460 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 106424 │ │ │ │ + b.n 10642c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1063f4 │ │ │ │ + b.n 1063fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1063bc │ │ │ │ + b.n 1063c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 10638c │ │ │ │ + b.n 106394 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r8, [sp, #184] @ 0xb8 │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -234226,93 +234225,93 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #168] @ (1066f0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 104006 │ │ │ │ - ble.n 1065cc │ │ │ │ + ble.n 1065d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 10659c │ │ │ │ + ble.n 1065a4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 10656c │ │ │ │ + ble.n 106574 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 10673c │ │ │ │ + ble.n 106744 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 1066e8 │ │ │ │ + ble.n 1066f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 1066bc │ │ │ │ + ble.n 1066c4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 10668c │ │ │ │ + ble.n 106694 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 10665c │ │ │ │ + bgt.n 106664 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bgt.n 1066f8 │ │ │ │ + bgt.n 106700 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 106678 │ │ │ │ + blt.n 106680 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 106648 │ │ │ │ + blt.n 106650 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 1065f8 │ │ │ │ + blt.n 106600 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 1065c8 │ │ │ │ + blt.n 1065d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 10672c │ │ │ │ + blt.n 106734 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - blt.n 1066fc │ │ │ │ + blt.n 106704 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 1066cc │ │ │ │ + blt.n 1066d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 1066a0 │ │ │ │ + bge.n 1066a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 106674 │ │ │ │ + bge.n 10667c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 106648 │ │ │ │ + bge.n 106650 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bge.n 1065f4 │ │ │ │ + bge.n 1065fc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 001066f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -234592,27 +234591,27 @@ │ │ │ │ blx 64c14 │ │ │ │ b.n 10688a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ eors r0, r5 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 106a90 │ │ │ │ + bls.n 106a98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bhi.n 106a28 │ │ │ │ + bhi.n 106a30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ subs r6, #190 @ 0xbe │ │ │ │ lsls r7, r2, #2 │ │ │ │ - bvc.n 106ad8 │ │ │ │ + bvc.n 106ae0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - itet mi │ │ │ │ - lslmi r2, r1, #2 │ │ │ │ - bvc.n 106a30 @ unpredictable │ │ │ │ + itee mi │ │ │ │ lslmi r2, r1, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ + bvc.n 106a38 @ unpredictable │ │ │ │ + lslpl r2, r1, #2 │ │ │ │ + bkpt 0x00f6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ @@ -235000,21 +234999,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 106f28 │ │ │ │ + bvs.n 106f30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcc.n 106ecc │ │ │ │ + bcc.n 106ed4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bcs.n 106dbc │ │ │ │ + bcs.n 106dc4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r2, r1, #2 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adc.w r2, r1, r2 │ │ │ │ @@ -235095,37 +235094,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (106f80 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 106ee0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 106f74 │ │ │ │ + bcs.n 106f7c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r2, 106f98 │ │ │ │ + cbnz r6, 106f98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 106f48 │ │ │ │ + bne.n 106f50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r6, 106f98 │ │ │ │ + cbnz r2, 106f9a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 106f14 │ │ │ │ + bne.n 106f1c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r0, 106f9a │ │ │ │ + cbnz r4, 106f9a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 106ee8 │ │ │ │ + bne.n 106ef0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r6, 106f9a │ │ │ │ + cbnz r2, 106f9c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 106ebc │ │ │ │ + bne.n 106ec4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r4, 106f9c │ │ │ │ + cbnz r0, 106f9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bne.n 106e90 │ │ │ │ + bne.n 106e98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r2, 106f9e │ │ │ │ + cbnz r6, 106f9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 00106f84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -236223,87 +236222,87 @@ │ │ │ │ add r1, sl │ │ │ │ b.n 107a4e │ │ │ │ nop │ │ │ │ adds r7, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 107acc │ │ │ │ + beq.n 107ad4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + cpsie i │ │ │ │ lsls r2, r1, #2 │ │ │ │ adds r5, #20 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r7} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ + ldmia r4, {r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 107c20 │ │ │ │ + cbz r0, 107c22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 107c20 │ │ │ │ + cbz r0, 107c22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r4, 107c20 │ │ │ │ + cbz r0, 107c22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ ldr.w r9, [sp, #240] @ 0xf0 │ │ │ │ ldrd sl, r6, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr.w r4, [pc, #1732] @ 1082e0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -236926,137 +236925,137 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #256] @ (1083d4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1081ba │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r1, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #320 @ 0x140 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r2, r1, #2 │ │ │ │ - add r7, pc, #688 @ (adr r7, 108608 ) │ │ │ │ + addle r7, pc, #704 @ (adr r7, 108618 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ite ge │ │ │ │ - lslge r2, r1, #2 │ │ │ │ - addlt r7, pc, #568 @ (adr r7, 108598 ) │ │ │ │ + nop {11} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - nop {9} │ │ │ │ + add r7, pc, #584 @ (adr r7, 1085a8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, 108530 ) │ │ │ │ + ite ls │ │ │ │ + lslls r2, r1, #2 │ │ │ │ + addhi r7, pc, #472 @ (adr r7, 108540 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ite vc │ │ │ │ + it vc │ │ │ │ lslvc r2, r1, #2 │ │ │ │ - addvs r7, pc, #344 @ (adr r7, 1084c8 ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 1084d8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r2, r1, #2 │ │ │ │ - add r7, pc, #232 @ (adr r7, 108460 ) │ │ │ │ + addpl r7, pc, #248 @ (adr r7, 108470 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r2, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 1083f0 ) │ │ │ │ + addcc r7, pc, #128 @ (adr r7, 108400 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r2, r1, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 108778 ) │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - nop │ │ │ │ + addne r7, pc, #0 @ (adr r7, 108388 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #912 @ (adr r6, 108720 ) │ │ │ │ + itt eq │ │ │ │ + lsleq r2, r1, #2 │ │ │ │ + addeq r6, pc, #928 @ (adr r6, 108730 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #792 @ (adr r6, 1086b0 ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1086c0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #656 @ (adr r6, 108630 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 108640 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x00a4 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1085c0 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1085d0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 108548 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 108558 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #296 @ (adr r6, 1084e0 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 1084f0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #184 @ (adr r6, 108478 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 108488 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0030 │ │ │ │ + bkpt 0x0034 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #72 @ (adr r6, 108410 ) │ │ │ │ + add r6, pc, #88 @ (adr r6, 108420 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 1087b0 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 1087c0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #872 @ (adr r5, 108740 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 108750 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r0 │ │ │ │ @@ -237400,29 +237399,29 @@ │ │ │ │ nop │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #190 @ 0xbe │ │ │ │ lsls r7, r2, #2 │ │ │ │ - cbnz r6, 1087ee │ │ │ │ + cbnz r2, 1087f0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #136 @ (adr r3, 10882c ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 10883c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r6, 1087f0 │ │ │ │ + cbnz r2, 1087f2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #40 @ (adr r3, 1087d4 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1087e4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #408 @ (adr r2, 10894c ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 10895c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r2, 1087ea │ │ │ │ + cbnz r6, 1087ea │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 108a74 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 108a84 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #668] @ (108a6c ) │ │ │ │ @@ -237691,29 +237690,29 @@ │ │ │ │ nop │ │ │ │ subs r4, r4, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r2, #4 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 00108a98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -238031,21 +238030,21 @@ │ │ │ │ lsrs r0, r7 │ │ │ │ adds r4, r6, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r3, [fp, #300] @ 0x12c │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 108c18 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ @@ -238559,53 +238558,53 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (1094e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10940e │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ + add r4, sp, #808 @ 0x328 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #672] @ 0x2a0 │ │ │ │ + str r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #664 @ 0x298 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, sp, #232 @ 0xe8 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 001094ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -239537,290 +239536,290 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 1095cc │ │ │ │ ... │ │ │ │ asrs r2, r6, #9 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r6!, {r0} │ │ │ │ - @ instruction: 0xfffe6ffc │ │ │ │ + vaddl.u , d14, d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r5!, {r0, r1, r4, r6} │ │ │ │ vabdl.u , d14, d31 │ │ │ │ vqmovn.u d30, │ │ │ │ vtbx.8 d30, {d14}, d25 │ │ │ │ - vqrdmulh.s q13, q7, d24[0] │ │ │ │ + vqrdmulh.s q13, q7, d28[0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r4, r4, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ subs r1, r7, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfab7fffe │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #408 @ 0x198 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r3!, {r0, r2, r3, r5, r6, r7} │ │ │ │ vqmovun.s d31, │ │ │ │ - vshll.u32 q13, d12, #30 │ │ │ │ + vtbl.8 d26, {d14-d16}, d16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 247fa4 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r1!, {r0, r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xfffea99a │ │ │ │ + @ instruction: 0xfffea99e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ subs r7, #57 @ 0x39 │ │ │ │ - vtbx.8 d26, {d15-d16}, d24 │ │ │ │ + vtbx.8 d26, {d15-d16}, d28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl fff25fd8 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r0, sp, #984 @ 0x3d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r1!, {r0, r2, r4, r6, r7} │ │ │ │ - vtbx.8 d26, {d30}, d0 │ │ │ │ + vtbx.8 d26, {d30}, d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r1!, {r0, r1, r2} │ │ │ │ - vtbl.8 d26, {d30}, d14 │ │ │ │ + @ instruction: 0xfffea892 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r0!, {r0, r2, r4, r6} │ │ │ │ - vqrshrun.s64 d26, q4, #2 │ │ │ │ + vqrshrun.s64 d26, q6, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r4, sp, #412 @ 0x19c │ │ │ │ - vtbl.8 d26, {d14}, d22 │ │ │ │ + vtbl.8 d26, {d14}, d26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldmia r3!, {r0, r2, r4, r7} │ │ │ │ - vqshl.u64 q13, q10, #62 @ 0x3e │ │ │ │ + vqshl.u64 q13, q12, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ pop {r0, r1, r2, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffea7c2 │ │ │ │ + @ instruction: 0xfffea7c6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r5 :128], lr │ │ │ │ - add r7, pc, #576 @ (adr r7, 10a274 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 10a284 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r3, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #376 @ (adr r7, 10a1b8 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 10a1c8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ - vabdl.u q13, d15, d20 │ │ │ │ + vabdl.u q13, d15, d24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xb6ff │ │ │ │ - vqshlu.s64 q13, q9, #62 @ 0x3e │ │ │ │ + vqshlu.s64 q13, q11, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bls.n 109f8e │ │ │ │ - vqshlu.s64 d26, d24, #62 @ 0x3e │ │ │ │ + vqshlu.s64 d26, d28, #62 @ 0x3e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cbz r3, 10a0c6 │ │ │ │ - vrsubhn.i d26, q15, q3 │ │ │ │ + vrsubhn.i d26, q15, q5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldcl 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ strd pc, pc, [sp, #-1020]! @ 0x3fc │ │ │ │ - add r6, pc, #256 @ (adr r6, 10a180 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 10a190 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bl 2f2084 │ │ │ │ - add r6, pc, #56 @ (adr r6, 10a0c4 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 10a0d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ b.n 10a646 │ │ │ │ - vsli.64 q13, q6, #62 @ 0x3e │ │ │ │ + @ instruction: 0xfffea5e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r3, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 10a34c ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 10a35c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ asrs r1, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #480 @ (adr r5, 10a290 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 10a2a0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #24] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsrs r5, r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #624 @ (adr r7, 10a338 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 10a348 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #976 @ (adr r4, 10a49c ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 10a4ac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #856 @ (adr r4, 10a42c ) │ │ │ │ + add r4, pc, #872 @ (adr r4, 10a43c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #776 @ (adr r7, 10a3e4 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 10a3f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 10a30c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 10a31c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 10a1ec ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 10a1fc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #952 @ (adr r3, 10a4bc ) │ │ │ │ + add r3, pc, #968 @ (adr r3, 10a4cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #648 @ (adr r3, 10a39c ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 10a3ac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #376 @ (adr r3, 10a29c ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 10a2ac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 10a51c ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, pc, #104 @ (adr r3, 10a19c ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 10a1ac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #904 @ (adr r7, 10a4c4 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 10a4d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, 10a4c4 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 10a4d4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #656 @ (adr r2, 10a3e4 ) │ │ │ │ + add r2, pc, #672 @ (adr r2, 10a3f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #416 @ (adr r2, 10a304 ) │ │ │ │ + add r2, pc, #432 @ (adr r2, 10a314 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #184] @ (10a228 ) │ │ │ │ + ldr r1, [pc, #200] @ (10a238 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #160 @ (adr r2, 10a214 ) │ │ │ │ + add r2, pc, #176 @ (adr r2, 10a224 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #360] @ (10a2e4 ) │ │ │ │ + ldr r1, [pc, #376] @ (10a2f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 10a534 ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 10a544 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 10a44c ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 10a45c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r6, [r2, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [pc, #368] @ (10a30c ) │ │ │ │ add.w r3, r5, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #368] @ (10a310 ) │ │ │ │ strd r0, r6, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -239949,61 +239948,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (10a368 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1095cc │ │ │ │ - add r5, pc, #816 @ (adr r5, 10a640 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 10a650 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #1000 @ (adr r5, 10a6fc ) │ │ │ │ + add r5, pc, #1016 @ (adr r5, 10a70c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 10a6a0 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 10a6b0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #488 @ (adr r6, 10a50c ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 10a51c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #416 @ (adr r6, 10a4d0 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 10a4e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #8 @ (adr r7, 10a33c ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 10a34c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #960 @ (adr r6, 10a700 ) │ │ │ │ + add r6, pc, #976 @ (adr r6, 10a710 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 10a44c ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 10a45c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #200 @ (adr r7, 10a418 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 10a428 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #816 @ (adr r7, 10a684 ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 10a694 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r7, pc, #704 @ (adr r7, 10a620 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 10a630 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -240026,17 +240025,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010a3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -240209,37 +240208,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 10a46a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r4, #14 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #816 @ (adr r6, 10a8bc ) │ │ │ │ + add r6, pc, #832 @ (adr r6, 10a8cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r2, r1, #12 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #608 @ (adr r5, 10a810 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 10a820 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r4, [pc, #828] @ (10a900 ) │ │ │ │ mov r9, r2 │ │ │ │ @@ -240548,37 +240547,37 @@ │ │ │ │ nop │ │ │ │ lsls r0, r6, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r0, #6 │ │ │ │ lsls r7, r2, #2 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #864] @ 0x360 │ │ │ │ + str r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r5, [pc, #836] @ (10ac98 ) │ │ │ │ @@ -240907,68 +240906,68 @@ │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 1, r0, cr0, cr6, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r1, pc, #544 @ (adr r1, 10aec8 ) │ │ │ │ + add r1, pc, #560 @ (adr r1, 10aed8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #680 @ (adr r0, 10af68 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 10af78 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stc2l 0, cr0, [r6], #-600 @ 0xfffffda8 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r0, pc, #24 @ (adr r0, 10acf0 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 10ad00 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010ad10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -241005,17 +241004,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010ad8c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -241040,17 +241039,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010ade0 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldrd r0, r1, [r3, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -241224,36 +241223,36 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10af96 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr??.w r0, [r0, r6, lsl #1] │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w r0, [r6, r6, lsl #1] │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -241276,17 +241275,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -241309,17 +241308,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010b090 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -241340,17 +241339,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (10b0d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010b0dc : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -241661,42 +241660,42 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 10b2c6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6660096 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r1, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xf4ae0096 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r6, [r4, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r0, [r0, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010b424 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 10b438 │ │ │ │ ldr.w r2, [r3, #240] @ 0xf0 │ │ │ │ @@ -241838,29 +241837,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (10b5bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10b4ec │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ │ │ │ │ 0010b5c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -241943,23 +241942,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (10b6b0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 10b642 │ │ │ │ - ldr r7, [pc, #400] @ (10b834 ) │ │ │ │ + ldr r7, [pc, #416] @ (10b844 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r1, #248] @ 0xf8 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 10b772 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -243282,21 +243281,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r1, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -243366,21 +243365,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #480] @ (10ca9c ) │ │ │ │ @@ -243559,35 +243558,35 @@ │ │ │ │ b.n 10ca76 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r6, [r5, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ble.n 10cb80 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ + strh r2, [r7, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r3, r1] │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r0, [r5, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -243610,17 +243609,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -243643,17 +243642,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r0 │ │ │ │ @@ -244076,25 +244075,25 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r4, [r2, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r6, r1] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d5, d6 │ │ │ │ vdiv.f64 d5, d4, d5 │ │ │ │ @@ -244454,49 +244453,49 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 10cdc0 │ │ │ │ nop.w │ │ │ │ ldrsb r6, [r2, r0] │ │ │ │ ldr r6, [sp, #924] @ 0x39c │ │ │ │ lsls r7, r5, #14 │ │ │ │ subs r4, #210 @ 0xd2 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r2, r5] │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r6, [r1, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -244575,17 +244574,17 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 10d63a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bne.n 10d600 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ bne.n 10d720 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -244844,37 +244843,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (10d990 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10d786 │ │ │ │ nop │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r2, [r7, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ + strb r6, [r0, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #904] @ (10dd04 ) │ │ │ │ + ldr r7, [pc, #920] @ (10dd14 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #632] @ (10dbfc ) │ │ │ │ + ldr r7, [pc, #648] @ (10dc0c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #472] @ (10db64 ) │ │ │ │ + ldr r7, [pc, #488] @ (10db74 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ + strb r4, [r3, #10] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #352] @ (10daf4 ) │ │ │ │ + ldr r7, [pc, #368] @ (10db04 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -245140,37 +245139,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10dabc │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 10db00 │ │ │ │ b.n 10db94 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #0] @ (10dcbc ) │ │ │ │ + ldr r6, [pc, #16] @ (10dccc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #344] @ (10de1c ) │ │ │ │ + ldr r5, [pc, #360] @ (10de2c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #888] @ (10e044 ) │ │ │ │ + ldr r4, [pc, #904] @ (10e054 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #320] @ (10de14 ) │ │ │ │ + ldr r4, [pc, #336] @ (10de24 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #200] @ (10dda4 ) │ │ │ │ + ldr r4, [pc, #216] @ (10ddb4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [pc, #80] @ (10dd34 ) │ │ │ │ + ldr r4, [pc, #96] @ (10dd44 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -245412,17 +245411,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 10e218 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bge.n 10e07a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -245644,49 +245643,49 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10e226 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r8, pc │ │ │ │ + mov ip, pc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (10e3ec ) │ │ │ │ @@ -245777,23 +245776,23 @@ │ │ │ │ b.n 10e356 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, ip │ │ │ │ + cmp r4, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [r1, #16] │ │ │ │ @@ -245974,21 +245973,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (10e668 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10e4c0 │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r3 │ │ │ │ @@ -246100,28 +246099,28 @@ │ │ │ │ ldr r2, [pc, #44] @ (10e7e0 ) │ │ │ │ mov r0, r5 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 10e79e │ │ │ │ nop │ │ │ │ - add.w r0, r0, #4489216 @ 0x448000 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + add.w r0, r4, #4489216 @ 0x448000 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adcs r4, r6 │ │ │ │ + adcs r0, r7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -246216,17 +246215,17 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ sev │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ bkpt 0x00b8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -246341,29 +246340,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bkpt 0x0070 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0016 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r7, #10 │ │ │ │ + subs r7, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -246526,29 +246525,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (10ec38 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10ea9a │ │ │ │ - str r4, [r3, #12] │ │ │ │ + str r0, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + str r4, [r7, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r4, #252 @ 0xfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -246956,25 +246955,25 @@ │ │ │ │ b.n 10effc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb876 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - vmull.u , d31, d2 │ │ │ │ + vmull.u , d31, d6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r6, r2, #2 │ │ │ │ bcc.n 10f1ce │ │ │ │ - vtbx.8 d21, {d15-d18}, d0 │ │ │ │ + vtbx.8 d21, {d15-d18}, d4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -247056,27 +247055,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (10f204 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 10f1ae │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r2, [r1, r1] │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -247165,25 +247164,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (10f320 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10f26a │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr.w r5, [r1, #248] @ 0xf8 │ │ │ │ cmp r5, #0 │ │ │ │ ble.n 10f3f0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ @@ -247644,53 +247643,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 10faa8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cbz r4, 10f8e2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - movs r3, #236 @ 0xec │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - b.n 10f420 │ │ │ │ + b.n 10f428 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r6, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add sp, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - strb r2, [r7, r1] │ │ │ │ + strb r6, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #156 @ 0x9c │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 10f8f6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -247787,25 +247786,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 10f964 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r7, #56 @ 0x38 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -248230,59 +248229,59 @@ │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r4, r7} │ │ │ │ vshr.u32 d18, d31, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0, {r0, r1, r3, r7} │ │ │ │ - @ instruction: 0xffff516a │ │ │ │ + @ instruction: 0xffff516e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r2, r1, #2 │ │ │ │ add r4, sp, #904 @ 0x388 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r7, [pc, #112] @ (10ff80 ) │ │ │ │ + ldr r7, [pc, #128] @ (10ff90 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #912] @ (1102a8 ) │ │ │ │ + ldr r6, [pc, #928] @ (1102b8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #164 @ 0xa4 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #808] @ (110248 ) │ │ │ │ + ldr r6, [pc, #824] @ (110258 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r6, [pc, #48] @ (10ff58 ) │ │ │ │ + ldr r6, [pc, #64] @ (10ff68 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #784] @ (11023c ) │ │ │ │ + ldr r5, [pc, #800] @ (11024c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #600] @ (11018c ) │ │ │ │ + ldr r5, [pc, #616] @ (11019c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #504] @ (110134 ) │ │ │ │ + ldr r5, [pc, #520] @ (110144 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #376] @ (1100bc ) │ │ │ │ + ldr r5, [pc, #392] @ (1100cc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #248] @ (110044 ) │ │ │ │ + ldr r5, [pc, #264] @ (110054 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r5, [pc, #88] @ (10ffac ) │ │ │ │ + ldr r5, [pc, #104] @ (10ffbc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r7, [r1, #248] @ 0xf8 │ │ │ │ @@ -248413,29 +248412,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (1100f8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 110056 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #640] @ (110360 ) │ │ │ │ + ldr r3, [pc, #656] @ (110370 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [pc, #376] @ (110260 ) │ │ │ │ + ldr r3, [pc, #392] @ (110270 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [pc, #224] @ (1101d0 ) │ │ │ │ + ldr r3, [pc, #240] @ (1101e0 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [pc, #120] @ (110170 ) │ │ │ │ + ldr r3, [pc, #136] @ (110180 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #222 @ 0xde │ │ │ │ + movs r7, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -248635,45 +248634,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (11035c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 110238 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #496] @ (110514 ) │ │ │ │ + ldr r2, [pc, #512] @ (110524 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r2, [pc, #376] @ (1104a4 ) │ │ │ │ + ldr r2, [pc, #392] @ (1104b4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r7, #30 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #768] @ (110634 ) │ │ │ │ + ldr r1, [pc, #784] @ (110644 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #656] @ (1105cc ) │ │ │ │ + ldr r1, [pc, #672] @ (1105dc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #328] @ (11048c ) │ │ │ │ + ldr r1, [pc, #344] @ (11049c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #208] @ (11041c ) │ │ │ │ + ldr r1, [pc, #224] @ (11042c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #32] @ (110374 ) │ │ │ │ + ldr r1, [pc, #48] @ (110384 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r0, [pc, #880] @ (1106cc ) │ │ │ │ + ldr r0, [pc, #896] @ (1106dc ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 110418 │ │ │ │ @@ -249459,21 +249458,21 @@ │ │ │ │ b.n 110c10 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 110fa0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ @@ -249950,51 +249949,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (111390 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1112e4 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r2, #29 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r5, #27 │ │ │ │ + asrs r2, r6, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - subs r0, #178 @ 0xb2 │ │ │ │ + subs r0, #182 @ 0xb6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ @@ -250094,25 +250093,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 111468 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r4, r2, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -250187,21 +250186,21 @@ │ │ │ │ add r3, pc │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r6, #86 @ 0x56 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -250240,17 +250239,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r0, #10 │ │ │ │ + asrs r6, r0, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -250388,35 +250387,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (1117e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1116f0 │ │ │ │ - adds r5, #6 │ │ │ │ + adds r5, #10 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #238 @ 0xee │ │ │ │ + adds r4, #242 @ 0xf2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r2, #94] @ 0x5e │ │ │ │ @@ -250473,21 +250472,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (111894 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 111814 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r3, #114 @ 0x72 │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r6, r6, #32 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [pc, #356] @ 111a10 │ │ │ │ sub sp, #20 │ │ │ │ @@ -250610,31 +250609,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (111a30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 111976 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r1, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -250667,17 +250666,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 111a8e │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #560] @ (111ce0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -251675,15 +251674,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1128c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r2, r1, #2 │ │ │ │ strh r6, [r6, #20] │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -252319,56 +252318,56 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #116] @ (112ef0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 112e42 │ │ │ │ nop │ │ │ │ - movs r3, #96 @ 0x60 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r6, r3 │ │ │ │ + movs r2, r4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r2, #94 @ 0x5e │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc2 0, cr0, [r0, #548] @ 0x224 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + ldc2 0, cr0, [r4, #548] @ 0x224 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #-548] @ 0xfffffddc │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + ldc2l 0, cr0, [sl, #-548] @ 0xfffffddc │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6, #-548] @ 0xfffffddc │ │ │ │ - subs r0, r0, #5 │ │ │ │ + ldc2 0, cr0, [sl, #-548] @ 0xfffffddc │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stc2 0, cr0, [r0], {137} @ 0x89 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + stc2 0, cr0, [r4], {137} @ 0x89 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfb200089 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + @ instruction: 0xfb240089 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaec0089 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + @ instruction: 0xfaf00089 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfacc0089 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + @ instruction: 0xfad00089 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfaae0089 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + @ instruction: 0xfab20089 │ │ │ │ + adds r6, r2, #7 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa920089 │ │ │ │ - adds r6, r6, #6 │ │ │ │ + @ instruction: 0xfa960089 │ │ │ │ + adds r2, r7, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa740089 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + @ instruction: 0xfa780089 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa520089 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + @ instruction: 0xfa560089 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xfa320089 │ │ │ │ + @ instruction: 0xfa360089 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldrb.w ip, [r1, #256] @ 0x100 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -253700,17 +253699,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r0, #18] │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #2 │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ cbz r3, 113f1a │ │ │ │ vldr d10, [r8] │ │ │ │ @@ -253826,44 +253825,44 @@ │ │ │ │ ldr r0, [pc, #92] @ (114080 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 113f8c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrd r0, r0, [ip, #-548]! @ 0x224 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + @ instruction: 0xe9800089 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strd r0, r0, [r0, #-548]! @ 0x224 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + strd r0, r0, [r4, #-548]! @ 0x224 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strd r0, r0, [r4, #-548] @ 0x224 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + strd r0, r0, [r8, #-548] @ 0x224 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmdb sl!, {r0, r3, r7} │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + stmdb lr!, {r0, r3, r7} │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmdb ip, {r0, r3, r7} │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + ldmdb r0, {r0, r3, r7} │ │ │ │ + lsrs r0, r7, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #548 @ 0x224 │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + ldrd r0, r0, [r6], #548 @ 0x224 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xe8d80089 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + @ instruction: 0xe8dc0089 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia.w lr!, {r0, r3, r7} │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + @ instruction: 0xe8c20089 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia.w r4!, {r0, r3, r7} │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + stmia.w r8!, {r0, r3, r7} │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - stmia.w sl, {r0, r3, r7} │ │ │ │ + stmia.w lr, {r0, r3, r7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1620] @ 1146f0 │ │ │ │ @@ -254395,27 +254394,27 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #9 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114500 │ │ │ │ + b.n 114508 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114070 │ │ │ │ + b.n 114078 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114adc │ │ │ │ + b.n 114ae4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #4936 @ 0x1348 │ │ │ │ ldr r0, [pc, #44] @ (114748 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -254426,17 +254425,17 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 11436a │ │ │ │ vldr d7, [pc, #12] @ 114740 │ │ │ │ b.n 1146a2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114a60 │ │ │ │ + b.n 114a68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -254512,25 +254511,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (11482c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 11477e │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114a04 │ │ │ │ + b.n 114a0c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1149d0 │ │ │ │ + b.n 1149d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 114974 │ │ │ │ + b.n 11497c │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254686,21 +254685,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrsh r2, [r5, r4] │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r2, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - svc 26 │ │ │ │ + svc 30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -254857,21 +254856,21 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ldrb r6, [r2, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 114c60 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ + ble.n 114c68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 114c08 │ │ │ │ + ble.n 114c10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -255029,37 +255028,37 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ mvn.w r4, #8 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 114c90 │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d24, d9 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + vaddl.u32 q0, d28, d9 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - vhadd.u32 d16, d22, d9 │ │ │ │ - bgt.n 114dd4 │ │ │ │ + vhadd.u32 d16, d26, d9 │ │ │ │ + bgt.n 114ddc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vhadd.u8 d16, d30, d9 │ │ │ │ - bgt.n 114dac │ │ │ │ + vhadd.u16 d16, d18, d9 │ │ │ │ + bgt.n 114db4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr9, {4} │ │ │ │ - blt.n 114ce4 │ │ │ │ + cdp2 0, 14, cr0, cr10, cr9, {4} │ │ │ │ + blt.n 114cec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr9, {4} │ │ │ │ - blt.n 114e9c │ │ │ │ + cdp2 0, 12, cr0, cr2, cr9, {4} │ │ │ │ + blt.n 114ca4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cdp2 0, 9, cr0, cr14, cr9, {4} │ │ │ │ - blt.n 114e68 │ │ │ │ + cdp2 0, 10, cr0, cr2, cr9, {4} │ │ │ │ + blt.n 114e70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #256] @ 0x100 │ │ │ │ mov r5, r2 │ │ │ │ @@ -255553,22 +255552,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1153f8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1152d6 │ │ │ │ - ldrh.w r0, [r2, #137] @ 0x89 │ │ │ │ - bpl.n 1154d0 │ │ │ │ + ldrh.w r0, [r6, #137] @ 0x89 │ │ │ │ + bpl.n 1154d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh.w r0, [lr, r9] │ │ │ │ - bmi.n 1153d0 │ │ │ │ + ldrh.w r0, [r2, r9] │ │ │ │ + bmi.n 1153d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb.w r0, [r4, r9] │ │ │ │ - bmi.n 1153a4 │ │ │ │ + ldrb.w r0, [r8, r9] │ │ │ │ + bmi.n 1153ac │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -255877,30 +255876,30 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, r0] │ │ │ │ lsls r6, r2, #2 │ │ │ │ - @ instruction: 0xf5fc0089 │ │ │ │ - bcs.n 11573c │ │ │ │ + addw r0, r0, #2185 @ 0x889 │ │ │ │ + bcs.n 115744 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf58c0089 │ │ │ │ - bcs.n 115870 │ │ │ │ + @ instruction: 0xf5900089 │ │ │ │ + bcs.n 115878 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf4cc0089 │ │ │ │ - bne.n 1156ec │ │ │ │ + @ instruction: 0xf4d00089 │ │ │ │ + bne.n 1156f4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf4b20089 │ │ │ │ - bne.n 1158c0 │ │ │ │ + @ instruction: 0xf4b60089 │ │ │ │ + bne.n 1158c8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - eors.w r0, r8, #4489216 @ 0x448000 │ │ │ │ - bne.n 115894 │ │ │ │ + eors.w r0, ip, #4489216 @ 0x448000 │ │ │ │ + bne.n 11589c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orns r0, r6, #4489216 @ 0x448000 │ │ │ │ + orns r0, sl, #4489216 @ 0x448000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -256026,25 +256025,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (115980 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 11580e │ │ │ │ - @ instruction: 0xf31a0089 │ │ │ │ - ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf31e0089 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf2e40089 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf2e80089 │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf2b40089 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf2b80089 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf2960089 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xf29a0089 │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -256292,16 +256291,16 @@ │ │ │ │ ... │ │ │ │ ldr r5, [pc, #864] @ (11600c ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #832] @ (115ff4 ) │ │ │ │ lsls r6, r2, #2 │ │ │ │ - vhadd.s32 d16, d16, d9 │ │ │ │ - @ instruction: 0xf0fa0089 │ │ │ │ + vhadd.s32 d16, d20, d9 │ │ │ │ + @ instruction: 0xf0fe0089 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 115d2c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -256763,79 +256762,79 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #188] @ (11628c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 115c94 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cdp 0, 10, cr0, cr12, cr9, {4} │ │ │ │ - cbnz r0, 116258 │ │ │ │ + cdp 0, 11, cr0, cr0, cr9, {4} │ │ │ │ + cbnz r4, 116258 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp 0, 5, cr0, cr12, cr9, {4} │ │ │ │ - ldmia r3, {r1, r3, r4} │ │ │ │ + cdp 0, 6, cr0, cr0, cr9, {4} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp 0, 2, cr0, cr12, cr9, {4} │ │ │ │ - ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + cdp 0, 3, cr0, cr0, cr9, {4} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [r2, #548] @ 0x224 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldc 0, cr0, [r6, #548] @ 0x224 │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldcl 0, cr0, [r4, #-548]! @ 0xfffffddc │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldcl 0, cr0, [r8, #-548]! @ 0xfffffddc │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [ip, #-548]! @ 0xfffffddc │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r0, #-548] @ 0xfffffddc │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc 0, cr0, [r4, #-548] @ 0xfffffddc │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + stc 0, cr0, [r8, #-548] @ 0xfffffddc │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [r6], {137} @ 0x89 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldc 0, cr0, [sl], {137} @ 0x89 │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldcl 0, cr0, [r8], #-548 @ 0xfffffddc │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldcl 0, cr0, [ip], #-548 @ 0xfffffddc │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mrrc 0, 8, r0, sl, cr9 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + mrrc 0, 8, r0, lr, cr9 │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rsbs r0, r4, r9, lsl #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + rsbs r0, r8, r9, lsl #2 │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sub.w r0, r2, r9, lsl #2 │ │ │ │ - ldmia r0!, {r1, r5, r6} │ │ │ │ + sub.w r0, r6, r9, lsl #2 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeb840089 │ │ │ │ - ldmia r0!, {r2, r6} │ │ │ │ + @ instruction: 0xeb880089 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sbc.w r0, r6, r9, lsl #2 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + sbc.w r0, sl, r9, lsl #2 │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeb380089 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xeb3c0089 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add.w r0, r8, r9, lsl #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + add.w r0, ip, r9, lsl #2 │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xead80089 │ │ │ │ - stmia r7!, {r3, r4, r7} │ │ │ │ + @ instruction: 0xeadc0089 │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeaaa0089 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + @ instruction: 0xeaae0089 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orns r0, r8, r9, lsl #2 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + orns r0, ip, r9, lsl #2 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orrs.w r0, sl, r9, lsl #2 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + orrs.w r0, lr, r9, lsl #2 │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bics.w r0, ip, r9, lsl #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + orr.w r0, r0, r9, lsl #2 │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bic.w r0, r0, r9, lsl #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + bic.w r0, r4, r9, lsl #2 │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ @@ -256973,29 +256972,29 @@ │ │ │ │ ldr r0, [pc, #48] @ (11643c ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 11637e │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8dc0089 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + strd r0, r0, [r0], #548 @ 0x224 │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrd r0, r0, [sl], #-548 @ 0x224 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + ldrd r0, r0, [lr], #-548 @ 0x224 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xe85e0089 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + strd r0, r0, [r2], #-548 @ 0x224 │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xe8020089 │ │ │ │ - stmia r4!, {r1, r6, r7} │ │ │ │ + @ instruction: 0xe8060089 │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116404 │ │ │ │ + b.n 11640c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ @@ -257170,29 +257169,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ orrs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ tst r0, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 1162d8 │ │ │ │ + b.n 1162e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 11629c │ │ │ │ + b.n 1162a4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116268 │ │ │ │ + b.n 116270 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116234 │ │ │ │ + b.n 11623c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -257220,17 +257219,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 116190 │ │ │ │ + b.n 116198 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -257257,17 +257256,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 116138 │ │ │ │ + b.n 116140 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #712] @ (1169b0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -257532,46 +257531,46 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ands r4, r6 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 116270 │ │ │ │ + b.n 116278 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116244 │ │ │ │ + b.n 11624c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116214 │ │ │ │ + b.n 11621c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1170e4 │ │ │ │ + b.n 1170ec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 116ff4 │ │ │ │ + b.n 116ffc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - itet gt │ │ │ │ + itee gt │ │ │ │ lslgt r1, r1, #2 │ │ │ │ - ble.n 116ebc @ unpredictable branch in IT block │ │ │ │ + ble.n 116ec4 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslgt r1, r1, #2 │ │ │ │ - itet cs │ │ │ │ + lslle r1, r1, #2 │ │ │ │ + itee cs │ │ │ │ lslcs r1, r1, #2 │ │ │ │ - bcc.n 116e8c @ unpredictable branch in IT block │ │ │ │ + bcc.n 116e94 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslcs r1, r1, #2 │ │ │ │ - itee eq │ │ │ │ - lsleq r1, r1, #2 │ │ │ │ - stmdbne sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movne.w ip, #4096 @ 0x1000 │ │ │ │ + lslcc r1, r1, #2 │ │ │ │ + itee ne │ │ │ │ + lslne r1, r1, #2 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #292] @ (116b2c ) │ │ │ │ ldr r3, [pc, #292] @ (116b30 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ @@ -257695,17 +257694,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r5, #108 @ 0x6c │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - b.n 116d04 │ │ │ │ + b.n 116d0c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - pop {r2, r5, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -257863,17 +257862,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r4, #18 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #32 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r4, 116d6c │ │ │ │ + cbnz r0, 116d6e │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -257930,21 +257929,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r6, 116dea │ │ │ │ + cbnz r2, 116dec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r4, 116de8 │ │ │ │ + cbnz r0, 116dea │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r1 │ │ │ │ ldr r4, [pc, #280] @ (116ec8 ) │ │ │ │ @@ -258056,21 +258055,21 @@ │ │ │ │ nop │ │ │ │ subs r1, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #10 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - ble.n 116f88 │ │ │ │ + ble.n 116f90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 116f4c │ │ │ │ + ble.n 116f54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r6, 116f20 │ │ │ │ + cbnz r2, 116f22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ @@ -258224,37 +258223,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1170d0 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 117020 │ │ │ │ nop │ │ │ │ - bgt.n 11717c │ │ │ │ + bgt.n 117184 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r2, 1170b6 │ │ │ │ + cbnz r6, 1170b6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 117154 │ │ │ │ + bgt.n 11715c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r2, 1170b8 │ │ │ │ + cbnz r6, 1170b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 117064 │ │ │ │ + blt.n 11706c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 11703c │ │ │ │ + blt.n 117044 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 1171a8 │ │ │ │ + blt.n 1171b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blt.n 11717c │ │ │ │ + blt.n 117184 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -258312,15 +258311,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r6, #130 @ 0x82 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 11715c │ │ │ │ + bge.n 117164 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ beq.w 1176fe │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r2, #1408 @ 0x580 │ │ │ │ vadd.f64 d5, d7, d1 │ │ │ │ vldr d6, [r1, #-8] │ │ │ │ @@ -259037,43 +259036,43 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1176d8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bpl.n 117b58 │ │ │ │ + bpl.n 117b60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 117bc0 │ │ │ │ + bcc.n 117bc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 117a5c │ │ │ │ + bcs.n 117a64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bcs.n 117bcc │ │ │ │ + bcs.n 117bd4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r7, sp, #104 @ 0x68 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 117be0 │ │ │ │ + bne.n 117be8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 117b7c │ │ │ │ + bne.n 117b84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bne.n 117b4c │ │ │ │ + bne.n 117b54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #176] @ (117be8 ) │ │ │ │ movw r1, #9132 @ 0x23ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -259137,37 +259136,37 @@ │ │ │ │ ldr r0, [pc, #60] @ (117c14 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1176d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 117b3c │ │ │ │ + beq.n 117b44 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 117b04 │ │ │ │ + beq.n 117b0c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 117cd4 │ │ │ │ + beq.n 117cdc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 117ca4 │ │ │ │ + beq.n 117cac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 117c74 │ │ │ │ + beq.n 117c7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - beq.n 117c44 │ │ │ │ + beq.n 117c4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -259392,21 +259391,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 118158 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bne.n 117e48 │ │ │ │ + bne.n 117e50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -259772,17 +259771,17 @@ │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ lsls r7, r3, #26 │ │ │ │ bpl.n 11849e │ │ │ │ vmov.f64 d6, d7 │ │ │ │ vldr d5, [r4, #24] │ │ │ │ b.n 117fae │ │ │ │ ... │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #264 @ (adr r6, 118510 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 118520 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ add.w r1, r3, #1392 @ 0x570 │ │ │ │ vneg.f64 d3, d7 │ │ │ │ vldr d2, [r1] │ │ │ │ vcmpe.f64 d3, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 118132 │ │ │ │ @@ -259864,21 +259863,21 @@ │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ b.n 1180b2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 117f82 │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r4, pc, #112 @ (adr r4, 118588 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 118598 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r3, pc, #888 @ (adr r3, 118898 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1188a8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr r5, [pc, #856] @ (118890 ) │ │ │ │ @@ -260165,22 +260164,22 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ lsls r6, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ subs r4, #23 │ │ │ │ vcvt.u32.f32 , q4, #1 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #248 @ (adr r0, 1189a4 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 1189b4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ lsls r0, r2, #31 │ │ │ │ bmi.n 11881a │ │ │ │ ldrb.w r2, [r4, #94] @ 0x5e │ │ │ │ lsls r1, r2, #28 │ │ │ │ bmi.n 11881a │ │ │ │ @@ -261667,21 +261666,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ ... │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr.w r3, [r5, #-4]! │ │ │ │ vldr d3, [sp, #72] @ 0x48 │ │ │ │ vldr d5, [r3, #128] @ 0x80 │ │ │ │ vldr d6, [r3, #136] @ 0x88 │ │ │ │ vabs.f64 d4, d5 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ @@ -262136,17 +262135,17 @@ │ │ │ │ add.w r5, r2, r3, lsl #2 │ │ │ │ add.w r6, r1, r3, lsl #3 │ │ │ │ b.n 11a0f4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - add r6, sp, #136 @ 0x88 │ │ │ │ + add r6, sp, #152 @ 0x98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r1, r1, #2 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 11a14e │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -262635,25 +262634,25 @@ │ │ │ │ b.w 11881c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #280 @ (adr r6, 11a7ac ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 11a7bc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 11a8a4 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 11a8b4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -263242,53 +263241,53 @@ │ │ │ │ b.w 11a296 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - add r4, pc, #232 @ (adr r4, 11aecc ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 11aedc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 11b0fc ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 11b10c ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #512 @ (adr r0, 11aff4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 11b004 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, pc, #296 @ (adr r0, 11af24 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 11af34 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r1, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ + ldrb r4, [r5, #13] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 119574 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 64bcc <__aeabi_l2d@plt> │ │ │ │ @@ -263572,65 +263571,65 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #112] @ (11b1cc ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 11881c │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r3, #7] │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r2, [r5, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -263690,17 +263689,17 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #258] @ 0x102 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #258] @ 0x102 │ │ │ │ b.n 11b1fa │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2784] @ 0xae0 │ │ │ │ ldr r5, [pc, #680] @ (11b550 ) │ │ │ │ @@ -264283,21 +264282,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (11b9c4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 11bb34 │ │ │ │ ... │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldrb.w r5, [r4, #384] @ 0x180 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ subs r3, r5, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r2, r5, #3 │ │ │ │ @@ -264797,21 +264796,21 @@ │ │ │ │ it lt │ │ │ │ vmovlt.f64 d3, d1 │ │ │ │ b.w 11b6a4 │ │ │ │ ... │ │ │ │ ldc 0, cr0, [ip], #-596 @ 0xfffffdac │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 11bb34 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -265083,59 +265082,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (11c2f0 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 11bb34 │ │ │ │ ... │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r0, #28] │ │ │ │ + ldrh r6, [r0, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r2, [r5, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #956] @ (11c6c8 ) │ │ │ │ @@ -265491,63 +265490,63 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ... │ │ │ │ b.n 11bf9c │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r0, [r4, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ b.n 11ce04 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r2, [r6, #52] @ 0x34 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r3, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ + strh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r2, #44] @ 0x2c │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r2, [r4, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r0, #32] │ │ │ │ + str r0, [r1, #32] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r4, [pc, #1044] @ 11cb60 │ │ │ │ @@ -265886,21 +265885,21 @@ │ │ │ │ ... │ │ │ │ b.n 11cbac │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 11cb6c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 11d06a │ │ │ │ ldr.w r5, [sl, #16] │ │ │ │ ldr.w r7, [r5, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r7, r4, lsl #2] │ │ │ │ ldrb.w r3, [r6, #385] @ 0x181 │ │ │ │ @@ -266788,25 +266787,25 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 11d748 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r7, r6] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r4, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ vcmpe.f64 d3, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 11ca38 │ │ │ │ vdiv.f64 d0, d7, d2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ @@ -267228,33 +267227,33 @@ │ │ │ │ b.n 11dc9c │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 11dcb8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #224] @ (11ddc8 ) │ │ │ │ + ldr r7, [pc, #240] @ (11ddd8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #64] @ (11dd30 ) │ │ │ │ + ldr r7, [pc, #80] @ (11dd40 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #432] @ (11dea8 ) │ │ │ │ + ldr r5, [pc, #448] @ (11deb8 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #328] @ (11de48 ) │ │ │ │ + ldr r5, [pc, #344] @ (11de58 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d4, [pc, #860] @ 11e060 │ │ │ │ it eq │ │ │ │ vmoveq.f64 d5, d4 │ │ │ │ vneg.f64 d4, d5 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ @@ -267502,17 +267501,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 11e050 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [pc, #224] @ (11e158 ) │ │ │ │ + ldr r2, [pc, #240] @ (11e168 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ vcmpe.f64 d13, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d3, d13 │ │ │ │ b.w 11cf4c │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -267702,37 +267701,37 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmovge.f64 d6, d10 │ │ │ │ b.n 11df84 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #72] @ (11e308 ) │ │ │ │ + ldr r0, [pc, #88] @ (11e318 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blxns ip │ │ │ │ + blx sp │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blxns r6 │ │ │ │ + blx r7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bx r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bxns r0 │ │ │ │ + bx r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #2996] @ 11eeb4 │ │ │ │ @@ -268794,37 +268793,37 @@ │ │ │ │ b.w 11e342 │ │ │ │ stmia r4!, {r4, r5, r6} │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r2, #2 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + ldrsh r2, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 11ebe0 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r8 │ │ │ │ blx 689b0 │ │ │ │ @@ -269979,81 +269978,81 @@ │ │ │ │ ldr r0, [pc, #148] @ (11fcbc ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r7, r2 │ │ │ │ b.w 11e342 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + ldrh r6, [r2, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r6, r6] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r6, [r0, r5] │ │ │ │ + strb r2, [r1, r5] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r4, [r6, r1] │ │ │ │ + strb r0, [r7, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r2, r1] │ │ │ │ + strb r6, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r7, [pc, #792] @ (11ffd4 ) │ │ │ │ + ldr r7, [pc, #808] @ (11ffe4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ vstr d4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r3, r4, #1 │ │ │ │ @@ -270877,121 +270876,121 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #224] @ (1206cc ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 11e342 │ │ │ │ - ldr r6, [pc, #680] @ (1208a4 ) │ │ │ │ + ldr r6, [pc, #696] @ (1208b4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #496] @ (1207f4 ) │ │ │ │ + ldr r6, [pc, #512] @ (120804 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #56 @ 0x38 │ │ │ │ + cmp r3, #60 @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #328] @ (120754 ) │ │ │ │ + ldr r6, [pc, #344] @ (120764 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #192] @ (1206d4 ) │ │ │ │ + ldr r6, [pc, #208] @ (1206e4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r6, [pc, #56] @ (120654 ) │ │ │ │ + ldr r6, [pc, #72] @ (120664 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #968] @ (1209ec ) │ │ │ │ + ldr r5, [pc, #984] @ (1209fc ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r5, [pc, #848] @ (120978 ) │ │ │ │ + ldr r5, [pc, #864] @ (120988 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #984] @ (120a04 ) │ │ │ │ + ldr r3, [pc, #1000] @ (120a14 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #178 @ 0xb2 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #840] @ (12097c ) │ │ │ │ + ldr r3, [pc, #856] @ (12098c ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #680] @ (1208e4 ) │ │ │ │ + ldr r3, [pc, #696] @ (1208f4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #576] @ (120884 ) │ │ │ │ + ldr r3, [pc, #592] @ (120894 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #328] @ (120790 ) │ │ │ │ + ldr r3, [pc, #344] @ (1207a0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r0, #16 │ │ │ │ + cmp r0, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r3, [pc, #200] @ (120718 ) │ │ │ │ + ldr r3, [pc, #216] @ (120728 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #238 @ 0xee │ │ │ │ + movs r7, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [pc, #456] @ (120820 ) │ │ │ │ + ldr r2, [pc, #472] @ (120830 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r1, [pc, #936] @ (120a08 ) │ │ │ │ + ldr r1, [pc, #952] @ (120a18 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r1, [pc, #792] @ (120980 ) │ │ │ │ + ldr r1, [pc, #808] @ (120990 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r1, [pc, #576] @ (1208b0 ) │ │ │ │ + ldr r1, [pc, #592] @ (1208c0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r1, [pc, #512] @ (120878 ) │ │ │ │ + ldr r1, [pc, #528] @ (120888 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #824] @ (1209b4 ) │ │ │ │ + ldr r0, [pc, #840] @ (1209c4 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #592] @ (1208d0 ) │ │ │ │ + ldr r0, [pc, #608] @ (1208e0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r0, [pc, #24] @ (1206a0 ) │ │ │ │ + ldr r0, [pc, #40] @ (1206b0 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r1, r1, #2 │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r4, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ │ │ │ 001206d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -271824,19 +271823,19 @@ │ │ │ │ b.w 120724 │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 120aee │ │ │ │ b.n 120bda │ │ │ │ vmov.f64 d2, d9 │ │ │ │ b.n 120e1a │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r4, r7, r4 │ │ │ │ + adds r0, r0, r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ │ │ │ 00121144 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -272216,117 +272215,117 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1211a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bl fffd3510 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #14 │ │ │ │ + subs r5, #18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #2 │ │ │ │ add r7, pc, #204 @ (adr r7, 121600 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ b.n 121932 │ │ │ │ @ instruction: 0xfffec361 │ │ │ │ vtbl.8 d29, {d14}, d13 │ │ │ │ - @ instruction: 0xfffe3cb0 │ │ │ │ + @ instruction: 0xfffe3cb4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ strb r1, [r0, r1] │ │ │ │ vcvt.f32.u32 d22, d13, #1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r3, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ b.n 1211ca │ │ │ │ vsli.32 d16, d13, #30 │ │ │ │ - vtbl.8 d19, {d15-d16}, d6 │ │ │ │ + vtbl.8 d19, {d15-d16}, d10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r2, r3, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r5, r6, #11 │ │ │ │ - vtbl.8 d19, {d31}, d6 │ │ │ │ + vtbl.8 d19, {d31}, d10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r6, [sp, #340] @ 0x154 │ │ │ │ - vqrshrun.s64 d19, q5, #1 │ │ │ │ + vqrshrun.s64 d19, q7, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r5, r4, #8 │ │ │ │ - vtbl.8 d19, {d15}, d30 │ │ │ │ + vqshrun.s64 d19, q9, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ - vtbl.8 d19, {d15}, d2 │ │ │ │ + vtbl.8 d19, {d15}, d6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @ instruction: 0xff95fffe │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + asrs r2, r3, #18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bmi.n 12155a │ │ │ │ - vabdl.u , d30, d26 │ │ │ │ + vabdl.u , d30, d30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bcc.n 121566 │ │ │ │ - vqshl.u32 , q13, #30 │ │ │ │ + vqshl.u32 , q15, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bcc.n 1216a2 │ │ │ │ - @ instruction: 0xfffe374e │ │ │ │ + vqshl.u32 , q1, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ add r6, sp, #996 @ 0x3e4 │ │ │ │ - vabdl.u , d14, d18 │ │ │ │ + vabdl.u , d14, d22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r5, r2, #21 │ │ │ │ - vqshlu.s64 , q10, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q12, #63 @ 0x3f │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr.w r2, [pc, #2140] @ 121e68 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ blx 66828 │ │ │ │ mov r4, r0 │ │ │ │ @@ -273090,248 +273089,248 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - @ instruction: 0xffff35c0 │ │ │ │ + @ instruction: 0xffff35c4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r4, #103 @ 0x67 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r0, r2, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ strb r3, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + adds r5, #88 @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldmia r7, {r0, r1, r3, r4, r5, r7} │ │ │ │ - vabal.u , d14, d18 │ │ │ │ + vabal.u , d14, d22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmp r4, #83 @ 0x53 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r4, #191 @ 0xbf │ │ │ │ - vsri.64 d19, d22, #1 │ │ │ │ + vsri.64 d19, d26, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ strh r3, [r3, r2] │ │ │ │ @ instruction: 0xffff53e1 │ │ │ │ - vsri.32 , q8, #1 │ │ │ │ + vsri.32 , q10, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r6} │ │ │ │ - vsri.32 d19, d30, #2 │ │ │ │ + vmls.i , q7, d2[0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r6, [pc, #340] @ (122024 ) │ │ │ │ - vraddhn.i d19, , q6 │ │ │ │ + vsri.32 d19, d0, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cbz r7, 121f24 │ │ │ │ - vrsra.u64 , q5, #2 │ │ │ │ + vrsra.u64 , q7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ uxth r5, r4 │ │ │ │ - vsubw.u , q15, d24 │ │ │ │ + vsubw.u , q15, d28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r1, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r6, r1, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r2, #40 @ 0x28 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ + adds r5, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #160 @ 0xa0 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #76 @ 0x4c │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #30 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #60 @ 0x3c │ │ │ │ + adds r7, #64 @ 0x40 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r3, #16 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r5, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 8, cr0, cr6, cr8, {4} │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + cdp2 0, 8, cr0, cr10, cr8, {4} │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r0, #10 │ │ │ │ + subs r0, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #162 @ 0xa2 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #672] @ (1222f8 ) │ │ │ │ ldr r1, [pc, #672] @ (1222fc ) │ │ │ │ adds r3, #120 @ 0x78 │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -273581,93 +273580,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ldrh r0, [r0, #34] @ 0x22 │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #238 @ 0xee │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + cmp r2, #118 @ 0x76 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r6, r6, #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r2, r4, #24 │ │ │ │ + lsls r6, r4, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -273690,17 +273689,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r0, #30 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r3, #19 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ │ │ │ 001223e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ @@ -273886,39 +273885,39 @@ │ │ │ │ b.n 122448 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #26] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ strh r4, [r5, #24] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf7f60088 │ │ │ │ + @ instruction: 0xf7fa0088 │ │ │ │ │ │ │ │ 0012262c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -274309,63 +274308,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1226d4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r4, #8] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf7360088 │ │ │ │ + @ instruction: 0xf73a0088 │ │ │ │ strh r0, [r4, #4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #126 @ 0x7e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, r4 │ │ │ │ + movs r6, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #72 @ 0x48 │ │ │ │ + movs r3, #76 @ 0x4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vaddl.u8 q0, d30, d8 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + vaddl.u16 q0, d18, d8 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add.w r0, r0, #4456448 @ 0x440000 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + add.w r0, r4, #4456448 @ 0x440000 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vhadd.u32 d0, d30, d8 │ │ │ │ - movs r2, #84 @ 0x54 │ │ │ │ + vhadd.u d0, d18, d8 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vhadd.u16 d0, d18, d8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + vhadd.u16 d0, d22, d8 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr8, {4} │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + cdp2 0, 15, cr0, cr8, cr8, {4} │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr8, {4} │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + cdp2 0, 9, cr0, cr10, cr8, {4} │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr8, {4} │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + cdp2 0, 8, cr0, cr0, cr8, {4} │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - usat r0, #8, r8, lsl #2 │ │ │ │ + usat r0, #8, ip, lsl #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2816] @ 0xb00 │ │ │ │ ldr r4, [pc, #832] @ (122e30 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -274637,15 +274636,15 @@ │ │ │ │ ... │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ blx 6782c │ │ │ │ vsub.f64 d0, d10, d0 │ │ │ │ vcmpe.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 122e6e │ │ │ │ @@ -274916,15 +274915,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ cbnz r3, 1231ca │ │ │ │ b.n 123206 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ add.w r3, r3, sl, lsl #3 │ │ │ │ vldr d8, [r3] │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vadd.f64 d7, d8, d11 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -275219,19 +275218,19 @@ │ │ │ │ b.n 1233fa │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1237a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add.w r0, r0, #4456448 @ 0x440000 │ │ │ │ + add.w r0, r4, #4456448 @ 0x440000 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ add r0, r1 │ │ │ │ vldr d6, [r0] │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 12349a │ │ │ │ vadd.f64 d9, d9, d6 │ │ │ │ @@ -275601,33 +275600,33 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 122f14 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 123c38 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf1ee0088 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + @ instruction: 0xf1f20088 │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ lsls r1, r1, #2 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xf0da0088 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + @ instruction: 0xf0de0088 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bic.w r0, ip, #136 @ 0x88 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + bics.w r0, r0, #136 @ 0x88 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vext.8 d16, d20, d8, #0 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + vext.8 d16, d24, d8, #0 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - vaddl.s16 q8, d20, d8 │ │ │ │ + vaddl.s16 q8, d24, d8 │ │ │ │ ldr.w r3, [r6, #168] @ 0xa8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -276008,50 +276007,50 @@ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ b.n 123c6a │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1240a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp 0, 2, cr0, cr8, cr8, {4} │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + cdp 0, 2, cr0, cr12, cr8, {4} │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cdp 0, 0, cr0, cr12, cr8, {4} │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + cdp 0, 1, cr0, cr0, cr8, {4} │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stc 0, cr0, [sl, #544] @ 0x220 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + stc 0, cr0, [lr, #544] @ 0x220 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stcl 0, cr0, [lr, #-544]! @ 0xfffffde0 │ │ │ │ - lsrs r0, r3, #31 │ │ │ │ + ldcl 0, cr0, [r2, #-544]! @ 0xfffffde0 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc 0, cr0, [r8], {136} @ 0x88 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + ldc 0, cr0, [ip], {136} @ 0x88 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs.w r0, lr, r8, lsl #2 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + rsb r0, r2, r8, lsl #2 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sub.w r0, r2, r8, lsl #2 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + sub.w r0, r6, r8, lsl #2 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adc.w r0, r6, r8, lsl #2 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + adc.w r0, sl, r8, lsl #2 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - adds.w r0, r0, r8, lsl #2 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + adds.w r0, r4, r8, lsl #2 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xeaf40088 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + @ instruction: 0xeaf80088 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orns r0, r4, r8, lsl #2 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + orns r0, r8, r8, lsl #2 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - orrs.w r0, r8, r8, lsl #2 │ │ │ │ + orrs.w r0, ip, r8, lsl #2 │ │ │ │ ldr.w r3, [r6, #248] @ 0xf8 │ │ │ │ ldr.w r4, [r6, #168] @ 0xa8 │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 123f3e │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ subs r2, r4, #4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ @@ -276401,60 +276400,60 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1244e8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xe8c80088 │ │ │ │ - lsrs r4, r5, #15 │ │ │ │ + @ instruction: 0xe8cc0088 │ │ │ │ + lsrs r0, r6, #15 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia.w ip!, {r3, r7} │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + ldmia.w r0!, {r3, r7} │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldrd r0, r0, [r2], #-544 @ 0x220 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + ldrd r0, r0, [r6], #-544 @ 0x220 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strex r0, r0, [r6, #544] @ 0x220 │ │ │ │ - lsrs r2, r0, #13 │ │ │ │ + strex r0, r0, [sl, #544] @ 0x220 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - @ instruction: 0xe8020088 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + @ instruction: 0xe8060088 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1242cc │ │ │ │ + b.n 1242d4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 12425c │ │ │ │ + b.n 124264 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 12422c │ │ │ │ + b.n 124234 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124148 │ │ │ │ + b.n 124150 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124014 │ │ │ │ + b.n 12401c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 123fe4 │ │ │ │ + b.n 123fec │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r6, r0, #6 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 123fb4 │ │ │ │ + b.n 123fbc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 123f38 │ │ │ │ + b.n 123f40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -277086,67 +277085,67 @@ │ │ │ │ beq.w 1244ea │ │ │ │ b.n 124a0c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1250d0 │ │ │ │ + b.n 1250d8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r5, #25 │ │ │ │ + lsls r6, r5, #25 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1250a0 │ │ │ │ + b.n 1250a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 125024 │ │ │ │ + b.n 12502c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124f50 │ │ │ │ + b.n 124f58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124f18 │ │ │ │ + b.n 124f20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124dec │ │ │ │ + b.n 124df4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124b9c │ │ │ │ + b.n 124ba4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124b3c │ │ │ │ + b.n 124b44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r4, #13 │ │ │ │ + lsls r6, r4, #13 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 124ad0 │ │ │ │ + b.n 124ad8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r4, #12 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - svc 22 │ │ │ │ + svc 26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r5, [pc, #1248] @ 124fa0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -277651,66 +277650,66 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ble.n 12508c │ │ │ │ + ble.n 125094 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 125058 │ │ │ │ + bcc.n 125060 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vaddl.u16 q8, d26, d8 │ │ │ │ - bcs.n 124f14 │ │ │ │ + vaddl.u16 q8, d30, d8 │ │ │ │ + bcs.n 124f1c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vaddl.u32 q0, d28, d8 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr8, {4} │ │ │ │ - cdp2 0, 10, cr0, cr6, cr8, {4} │ │ │ │ - bne.n 124f14 │ │ │ │ + vrev32.8 d0, d8 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr8, {4} │ │ │ │ + cdp2 0, 10, cr0, cr10, cr8, {4} │ │ │ │ + bne.n 124f1c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp2 0, 7, cr0, cr14, cr8, {4} │ │ │ │ - bne.n 124f34 │ │ │ │ + cdp2 0, 8, cr0, cr2, cr8, {4} │ │ │ │ + bne.n 124f3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr8, {4} │ │ │ │ - bne.n 124fac │ │ │ │ + cdp2 0, 5, cr0, cr8, cr8, {4} │ │ │ │ + bne.n 124fb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2l 0, cr0, [r6, #544] @ 0x220 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + stc2l 0, cr0, [sl, #544] @ 0x220 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8, #544] @ 0x220 │ │ │ │ - bne.n 1250d0 │ │ │ │ + ldc2 0, cr0, [ip, #544] @ 0x220 │ │ │ │ + bne.n 1250d8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-544] @ 0xfffffde0 │ │ │ │ - bne.n 125098 │ │ │ │ + stc2l 0, cr0, [ip, #-544] @ 0xfffffde0 │ │ │ │ + bne.n 1250a0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stc2 0, cr0, [lr, #-544]! @ 0xfffffde0 │ │ │ │ - bls.n 124fdc │ │ │ │ + ldc2 0, cr0, [r2, #-544]! @ 0xfffffde0 │ │ │ │ + bls.n 124fe4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-544] @ 0xfffffde0 │ │ │ │ - beq.n 124f08 │ │ │ │ + ldc2 0, cr0, [r8, #-544] @ 0xfffffde0 │ │ │ │ + beq.n 124f10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #544 @ 0x220 │ │ │ │ - bls.n 124f80 │ │ │ │ + ldc2l 0, cr0, [ip], #544 @ 0x220 │ │ │ │ + bls.n 124f88 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r0], {136} @ 0x88 │ │ │ │ - bls.n 124f38 │ │ │ │ + ldc2l 0, cr0, [r4], {136} @ 0x88 │ │ │ │ + bls.n 124f40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2 0, cr0, [r6], #544 @ 0x220 │ │ │ │ - bls.n 125108 │ │ │ │ + ldc2 0, cr0, [sl], #544 @ 0x220 │ │ │ │ + bls.n 125110 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2 0, cr0, [r8], {136} @ 0x88 │ │ │ │ - bls.n 1250d4 │ │ │ │ + ldc2 0, cr0, [ip], {136} @ 0x88 │ │ │ │ + bls.n 1250dc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [r8], #-544 @ 0xfffffde0 │ │ │ │ - bls.n 12509c │ │ │ │ + ldc2l 0, cr0, [ip], #-544 @ 0xfffffde0 │ │ │ │ + bls.n 1250a4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mrrc2 0, 8, r0, ip, cr8 │ │ │ │ - bls.n 12506c │ │ │ │ + stc2l 0, cr0, [r0], #-544 @ 0xfffffde0 │ │ │ │ + bls.n 125074 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -277977,16 +277976,16 @@ │ │ │ │ ... │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, r2] │ │ │ │ lsls r5, r2, #2 │ │ │ │ - ldr??.w r0, [r8, #136] @ 0x88 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + ldr??.w r0, [ip, #136] @ 0x88 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1252be │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ itt eq │ │ │ │ @@ -278412,36 +278411,36 @@ │ │ │ │ ldr r0, [pc, #80] @ (1258bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1252c0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - str.w r0, [lr, r8] │ │ │ │ - @ instruction: 0xf6140088 │ │ │ │ - @ instruction: 0xf52e0088 │ │ │ │ - bne.n 12586c │ │ │ │ + ldr.w r0, [r2, r8] │ │ │ │ + @ instruction: 0xf6180088 │ │ │ │ + @ instruction: 0xf5320088 │ │ │ │ + bne.n 125874 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds.w r0, r2, #4456448 @ 0x440000 │ │ │ │ - bne.n 12583c │ │ │ │ + adds.w r0, r6, #4456448 @ 0x440000 │ │ │ │ + bne.n 125844 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bic.w r0, r0, #4456448 @ 0x440000 │ │ │ │ - beq.n 125860 │ │ │ │ + bic.w r0, r4, #4456448 @ 0x440000 │ │ │ │ + beq.n 125868 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - and.w r0, r8, #4456448 @ 0x440000 │ │ │ │ - beq.n 125834 │ │ │ │ + and.w r0, ip, #4456448 @ 0x440000 │ │ │ │ + beq.n 12583c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3e00088 │ │ │ │ - beq.n 1257f0 │ │ │ │ + @ instruction: 0xf3e40088 │ │ │ │ + beq.n 1257f8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3bc0088 │ │ │ │ - beq.n 1259ac │ │ │ │ + ubfx r0, r0, #2, #9 │ │ │ │ + beq.n 1259b4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - usat r0, #8, r4, lsl #2 │ │ │ │ - beq.n 125948 │ │ │ │ + usat r0, #8, r8, lsl #2 │ │ │ │ + beq.n 125950 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -278778,15 +278777,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [pc, #592] @ (125ef4 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r0, #136 @ 0x88 │ │ │ │ + subw r0, r4, #136 @ 0x88 │ │ │ │ ldrb.w r3, [r5, #258] @ 0x102 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str r2, [r1, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ bmi.n 125cc2 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ @@ -279143,21 +279142,21 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 125de0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ... │ │ │ │ - vhadd.s32 d0, d16, d8 │ │ │ │ + vhadd.s32 d0, d20, d8 │ │ │ │ ldr r2, [pc, #304] @ (126218 ) │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r0, r8, lsl #2 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + adc.w r0, r4, r8, lsl #2 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov lr, r0 │ │ │ │ mov r2, lr │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -280318,111 +280317,112 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #212] @ (126f24 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 125d28 │ │ │ │ - strd r0, r0, [r0, #544]! @ 0x220 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strd r0, r0, [r4, #544]! @ 0x220 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strex r0, r0, [lr, #544] @ 0x220 │ │ │ │ - b.n 126c60 │ │ │ │ + @ instruction: 0xe8520088 │ │ │ │ + b.n 126c68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 127608 │ │ │ │ + b.n 127610 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ssat r0, #9, lr, lsl #2 │ │ │ │ - b.n 1275bc │ │ │ │ + @ instruction: 0xf3120088 │ │ │ │ + b.n 1275c4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf2e40088 │ │ │ │ - b.n 1273f4 │ │ │ │ + @ instruction: 0xf2e80088 │ │ │ │ + b.n 1273fc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - itet vc │ │ │ │ + itte vc │ │ │ │ lslvc r0, r1, #2 │ │ │ │ - bvs.n 12730c @ unpredictable branch in IT block │ │ │ │ + bvc.n 127314 @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - lslvc r0, r1, #2 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - b.n 1270dc │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + lslvs r0, r1, #2 │ │ │ │ + ittt eq │ │ │ │ + lsleq r0, r1, #2 │ │ │ │ + beq.n 1270e4 @ unpredictable branch in IT block │ │ │ │ + │ │ │ │ + lsleq r0, r1, #2 │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp 0, 9, cr0, cr0, cr8, {4} │ │ │ │ - svc 16 │ │ │ │ + cdp 0, 9, cr0, cr4, cr8, {4} │ │ │ │ + svc 20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r6, 126f32 │ │ │ │ + cbnz r2, 126f34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #246 @ 0xf6 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r4, 126f34 │ │ │ │ + cbnz r0, 126f36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #220 @ 0xdc │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r2, 126f36 │ │ │ │ + cbnz r6, 126f36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ + udf #198 @ 0xc6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r0, 126f38 │ │ │ │ + cbnz r4, 126f38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r6, 126f38 │ │ │ │ + cbnz r2, 126f3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r4, 126f3a │ │ │ │ + cbnz r0, 126f3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r0, 126f3c │ │ │ │ + cbnz r4, 126f3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r2, 126f3c │ │ │ │ + cbnz r6, 126f3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #52 @ 0x34 │ │ │ │ + udf #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - revsh r4, r6 │ │ │ │ + revsh r0, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - udf #22 │ │ │ │ + udf #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 126efc │ │ │ │ + ble.n 126f04 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 126ec8 │ │ │ │ + ble.n 126ed0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - hlt 0x001a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 126e94 │ │ │ │ + ble.n 126e9c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 126e60 │ │ │ │ + ble.n 126e68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #120] @ (126fa4 ) │ │ │ │ movw r1, #13783 @ 0x35d7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -280461,29 +280461,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (126fc0 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 125d28 │ │ │ │ - bgt.n 126f10 │ │ │ │ + bgt.n 126f18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r4, 126fc8 │ │ │ │ + cbnz r0, 126fca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bgt.n 126edc │ │ │ │ + bgt.n 126ee4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r6, 126fc8 │ │ │ │ + cbnz r2, 126fca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bgt.n 1270a0 │ │ │ │ + bgt.n 1270a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r4, 126fc8 │ │ │ │ + cbnz r0, 126fca │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bgt.n 12706c │ │ │ │ + bgt.n 127074 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbnz r6, 126fc8 │ │ │ │ + cbnz r2, 126fca │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00126fc4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -280518,17 +280518,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - blt.n 126fd4 │ │ │ │ + blt.n 126fdc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + @ instruction: 0xb894 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00127038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -280862,35 +280862,35 @@ │ │ │ │ b.n 127162 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r7, #28 │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 127474 │ │ │ │ + blt.n 12747c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n 12730c │ │ │ │ + bge.n 127314 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r0, r1, #2 │ │ │ │ adds r6, #18 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bge.n 12742c │ │ │ │ + bge.n 127434 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bls.n 12730c │ │ │ │ + bls.n 127314 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 1273a4 │ │ │ │ + bhi.n 1273ac │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 12746c │ │ │ │ + bhi.n 127474 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #18018 @ 0x4662 │ │ │ │ ldr r0, [pc, #356] @ (127570 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -281016,44 +281016,44 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (1275a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1274f2 │ │ │ │ ... │ │ │ │ - bvc.n 127524 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - push {r3, r4, r7} │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - bvc.n 12751c │ │ │ │ + bvc.n 12752c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 1275c4 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - cbz r2, 1275fc │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - bvc.n 127594 │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbz r4, 1275fc │ │ │ │ + bvc.n 127524 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 127560 │ │ │ │ + bvc.n 1275cc │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r6, 1275fc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 12752c │ │ │ │ + bvc.n 12759c │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r0, 1275fe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 1274fc │ │ │ │ + bvs.n 127568 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + cbz r2, 1275fe │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + bvs.n 127534 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r4, 1275fe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 1274cc │ │ │ │ + bvs.n 127504 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r0, 127600 │ │ │ │ lsls r0, r1, #2 │ │ │ │ + bvs.n 1274d4 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + cbz r4, 127600 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ │ │ │ │ 001275ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -281532,85 +281532,85 @@ │ │ │ │ nop │ │ │ │ adds r1, #170 @ 0xaa │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.n 127a50 │ │ │ │ + bpl.n 127a58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 127a20 │ │ │ │ + bpl.n 127a28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 127bc4 │ │ │ │ + bmi.n 127bcc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cbz r0, 127b2c │ │ │ │ + cbz r4, 127b2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 127b98 │ │ │ │ + bmi.n 127ba0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 127aa0 │ │ │ │ + bcc.n 127aa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ + add sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 127be4 │ │ │ │ + bcc.n 127bec │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127b00 │ │ │ │ + bcs.n 127b08 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127ad8 │ │ │ │ + bcs.n 127ae0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127a84 │ │ │ │ + bcs.n 127a8c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127a80 │ │ │ │ + bcs.n 127a88 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127c00 │ │ │ │ + bcs.n 127c08 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127bd4 │ │ │ │ + bcs.n 127bdc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 127bd4 │ │ │ │ + bcs.n 127bdc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127b58 │ │ │ │ + bne.n 127b60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 127e14 │ │ │ │ + b.n 127e1c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127b4c │ │ │ │ + bne.n 127b54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127ad0 │ │ │ │ + bne.n 127ad8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 127edc │ │ │ │ + b.n 127ee4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127a94 │ │ │ │ + bne.n 127a9c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, pc, #584 @ (adr r3, 127dd4 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 127de4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127a90 │ │ │ │ + bne.n 127a98 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127c14 │ │ │ │ + bne.n 127c1c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 127cd0 │ │ │ │ + b.n 127cd8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 127c10 │ │ │ │ + bne.n 127c18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - beq.n 127b94 │ │ │ │ + beq.n 127b9c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 127da0 │ │ │ │ + b.n 127da8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r0 │ │ │ │ @@ -281784,25 +281784,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (127dac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 127bd2 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00127db0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -281948,29 +281948,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (127f5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 127e58 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r2, pc, #144 @ (adr r2, 127fe0 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 127ff0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00127f60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -281995,17 +281995,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00127fb8 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -282038,17 +282038,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00128014 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -282071,17 +282071,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00128060 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r0, [r3, #248] @ 0xf8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -282181,17 +282181,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ b.n 1280ba │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 128314 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 128324 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00128164 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr.w r1, [r3, #160] @ 0xa0 │ │ │ │ cbz r1, 128170 │ │ │ │ b.w 5fef8 │ │ │ │ @@ -282329,21 +282329,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1282f4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {r4, r6} │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r6, pc, #64 @ (adr r6, 128330 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 128340 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, pc, #848 @ (adr r5, 128648 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 128658 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 001282f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -282675,17 +282675,17 @@ │ │ │ │ ... │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r5, r2, #2 │ │ │ │ - stmia r6!, {r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1286ac ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 1286bc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ vsub.f64 d4, d7, d5 │ │ │ │ vabs.f64 d4, d4 │ │ │ │ @@ -282934,33 +282934,33 @@ │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ b.n 1284f0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #792 @ (adr r1, 128cb8 ) │ │ │ │ + add r1, pc, #808 @ (adr r1, 128cc8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #496 @ (adr r1, 128b98 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 128ba8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 128a28 │ │ │ │ + bcs.n 128a30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 128a6c │ │ │ │ + bcc.n 128a74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ @@ -283205,15 +283205,15 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ adds r2, r2, #6 │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ blx 62dd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128d46 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ @@ -283736,27 +283736,27 @@ │ │ │ │ vpop {d8-d15} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rev r6, r0 │ │ │ │ + rev r2, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #2 │ │ │ │ asrs r2, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ @@ -284153,37 +284153,37 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12924a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ vldr d6, [r4] │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [r4, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r8, sl │ │ │ │ mov r6, r5 │ │ │ │ @@ -285254,59 +285254,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (12a468 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 12924a │ │ │ │ nop │ │ │ │ - push {r1, r4, r6} │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxtb r0, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #888 @ 0x378 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #944 @ (adr r7, 12a818 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 12a828 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #3192] @ 12b0e8 │ │ │ │ movw r1, #11159 @ 0x2b97 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -286292,91 +286292,91 @@ │ │ │ │ ldr r0, [pc, #172] @ (12b180 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 12924a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r7, pc, #440 @ (adr r7, 12b2a4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 12b2b4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 12b164 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 12b174 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #944 @ (adr r1, 12b4ac ) │ │ │ │ + add r1, pc, #960 @ (adr r1, 12b4bc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #808 @ (adr r1, 12b42c ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 12b43c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #672 @ (adr r1, 12b3ac ) │ │ │ │ + add r1, pc, #688 @ (adr r1, 12b3bc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #536 @ (adr r1, 12b32c ) │ │ │ │ + add r1, pc, #552 @ (adr r1, 12b33c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 12b4b4 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 12b4c4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #784 @ (adr r0, 12b434 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 12b444 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #376 @ (adr r0, 12b2a4 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 12b2b4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #776] @ 0x308 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ vldr d7, [sp, #264] @ 0x108 │ │ │ │ mov r0, fp │ │ │ │ vsub.f64 d7, d12, d7 │ │ │ │ vdiv.f64 d0, d7, d13 │ │ │ │ blx 61bd8 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -286718,51 +286718,51 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #92] @ (12b5f8 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 129948 │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #26] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #22] │ │ │ │ + strb r0, [r4, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ + strb r6, [r2, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #676] @ (12b8b4 ) │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -287015,44 +287015,44 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 12b88e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sbc.w r0, r2, #148 @ 0x94 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #904] @ 0x388 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r5, pc, #872 @ (adr r5, 12bc2c ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 12bc3c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ vshr.s64 d0, d4, #58 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #0] │ │ │ │ + strb r4, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, #0] │ │ │ │ + strb r6, [r1, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r2 │ │ │ │ mov lr, r3 │ │ │ │ ldrd r4, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -287160,23 +287160,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (12ba38 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 12b9c8 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ @@ -287359,36 +287359,36 @@ │ │ │ │ ldr r0, [pc, #64] @ (12bc5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12bc08 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stc 0, cr0, [r8, #-592] @ 0xfffffdb0 │ │ │ │ - add r2, pc, #512 @ (adr r2, 12be34 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 12be44 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #584 @ (adr r1, 12be84 ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 12be94 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xebe40094 │ │ │ │ - add r1, pc, #376 @ (adr r1, 12bdc0 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 12bdd0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, #76] @ 0x4c │ │ │ │ + ldr r6, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #144 @ (adr r1, 12bce0 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 12bcf0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r1, pc, #112 @ (adr r1, 12bcc4 ) │ │ │ │ + add r1, pc, #128 @ (adr r1, 12bcd4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 12c054 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 12bc64 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -287411,17 +287411,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #520 @ (adr r0, 12beb4 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 12bec4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -287444,17 +287444,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, pc, #200 @ (adr r0, 12bdc4 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 12bdd4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #436] @ (12bec8 ) │ │ │ │ @@ -287615,38 +287615,38 @@ │ │ │ │ b.n 12bd88 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ orn r0, r0, r4, lsr #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #32 @ (adr r0, 12bef4 ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 12bf04 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strd r0, r0, [ip, #592]! @ 0x250 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #632] @ 0x278 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -287720,25 +287720,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (12bfdc ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 12bf3a │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -287807,17 +287807,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 12c0a8 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #548] @ (12c2f8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -288022,47 +288022,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (12c338 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12c2bc │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #800] @ 0x320 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #288] @ (12c470 ) │ │ │ │ @@ -288178,27 +288178,27 @@ │ │ │ │ b.n 12c3a8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 12bcbc │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ b.n 12cc1c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -288457,49 +288457,49 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (12c78c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 12c530 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #960] @ 0x3c0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ + str r6, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r0, [r0, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #892] @ (12cb20 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -288864,53 +288864,53 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ svc 208 @ 0xd0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ svc 34 @ 0x22 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r6, [r6, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -288980,29 +288980,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (12cc58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12cbc2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + ldrb r0, [r7, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -289057,17 +289057,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #576] @ (12cf60 ) │ │ │ │ @@ -289290,47 +289290,47 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bge.n 12d010 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r2, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bls.n 12cf1c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #8 │ │ │ │ @@ -289415,25 +289415,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -289504,15 +289504,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvs.n 12d244 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ bvs.n 12d1d8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -289598,29 +289598,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (12d280 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r4, [r2, r2] │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r4, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -289855,53 +289855,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (12d530 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12d2f4 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r0, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, r2] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r6, #4] │ │ │ │ + ldrh r4, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, r7] │ │ │ │ + strh r4, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 12d542 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -289950,21 +289950,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (12d5c4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12d584 │ │ │ │ nop │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -290020,21 +290020,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (12d670 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ mov r7, r2 │ │ │ │ @@ -290376,61 +290376,61 @@ │ │ │ │ b.n 12d9fc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ beq.n 12d9f8 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ + strh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldmia r7, {r2, r4, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #944] @ (12de00 ) │ │ │ │ + ldr r7, [pc, #960] @ (12de10 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #696] @ (12dd10 ) │ │ │ │ + ldr r7, [pc, #712] @ (12dd20 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #576] @ (12dca0 ) │ │ │ │ + ldr r7, [pc, #592] @ (12dcb0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #256] @ (12db68 ) │ │ │ │ + ldr r7, [pc, #272] @ (12db78 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #136] @ (12daf8 ) │ │ │ │ + ldr r7, [pc, #152] @ (12db08 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #16] @ (12da88 ) │ │ │ │ + ldr r7, [pc, #32] @ (12da98 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #856] @ (12ddd8 ) │ │ │ │ + ldr r6, [pc, #872] @ (12dde8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #744] @ (12dd70 ) │ │ │ │ + ldr r6, [pc, #760] @ (12dd80 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [pc, #624] @ (12dd00 ) │ │ │ │ + ldr r6, [pc, #640] @ (12dd10 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrd r1, r2, [r2, #32] │ │ │ │ sub.w r0, r1, #512 @ 0x200 │ │ │ │ orrs r0, r2 │ │ │ │ beq.n 12db12 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ cmp r1, r0 │ │ │ │ @@ -290486,17 +290486,17 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -290609,33 +290609,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (12dc74 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12db60 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #8] @ (12dc60 ) │ │ │ │ + ldr r5, [pc, #24] @ (12dc70 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #856] @ (12dfb8 ) │ │ │ │ + ldr r4, [pc, #872] @ (12dfc8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #680] @ (12df10 ) │ │ │ │ + ldr r4, [pc, #696] @ (12df20 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #560] @ (12dea0 ) │ │ │ │ + ldr r4, [pc, #576] @ (12deb0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #424] @ (12de20 ) │ │ │ │ + ldr r4, [pc, #440] @ (12de30 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -290772,29 +290772,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #352] @ (12df48 ) │ │ │ │ + ldr r3, [pc, #368] @ (12df58 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #240] @ (12dee0 ) │ │ │ │ + ldr r3, [pc, #256] @ (12def0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #16] @ (12de08 ) │ │ │ │ + ldr r3, [pc, #32] @ (12de18 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #928] @ (12e1a0 ) │ │ │ │ + ldr r2, [pc, #944] @ (12e1b0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1380] @ 12e378 │ │ │ │ mov r8, r1 │ │ │ │ @@ -291323,77 +291323,77 @@ │ │ │ │ b.n 12df2c │ │ │ │ ldmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #776] @ (12e694 ) │ │ │ │ + ldr r0, [pc, #792] @ (12e6a4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [pc, #384] @ (12e514 ) │ │ │ │ + ldr r0, [pc, #400] @ (12e524 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + @ instruction: 0x47ee │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r0, #11] │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r0, #10] │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp ip, pc │ │ │ │ + mov r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #8] │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, lr │ │ │ │ + cmp r4, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #1 │ │ │ │ ble.n 12e412 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -291424,17 +291424,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (12e460 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 12e436 │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r2, [pc, #500] @ (12e668 ) │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ @@ -291629,45 +291629,45 @@ │ │ │ │ ... │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r4, [r2, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r5, #31] │ │ │ │ + strb r4, [r5, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r0, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r3, #28] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r0, [r1, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r0, #27] │ │ │ │ + strb r2, [r1, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r2, #27] │ │ │ │ + strb r4, [r2, #27] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #9 │ │ │ │ beq.n 12e6c2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -291713,17 +291713,17 @@ │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ ands r3, r2 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ bne.n 12e6de │ │ │ │ b.n 12e6ee │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sbcs r6, r2 │ │ │ │ + sbcs r2, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r9, [r1, #28] │ │ │ │ @@ -292047,25 +292047,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (12eb28 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 12ea96 │ │ │ │ nop │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #260] @ (12ec44 ) │ │ │ │ @@ -292172,25 +292172,25 @@ │ │ │ │ nop │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 12ecbe │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r0, #4] │ │ │ │ + strb r4, [r0, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r4, #3] │ │ │ │ + strb r2, [r5, #3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -292238,17 +292238,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov fp, r1 │ │ │ │ @@ -292676,57 +292676,57 @@ │ │ │ │ nop │ │ │ │ rev16 r4, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #10 │ │ │ │ + subs r1, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r5, #68] @ 0x44 │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r7, #144 @ 0x90 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #228] @ (12f2e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -292821,23 +292821,23 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ b.n 12f284 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ @@ -293055,39 +293055,39 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 12f398 │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #30 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbz r4, 12f59e │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #2 │ │ │ │ + adds r4, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r5, [pc, #1608] @ 12fba8 │ │ │ │ @@ -293700,59 +293700,59 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sxth r0, r2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #58 @ 0x3a │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #78 @ 0x4e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #184] @ (12fcc8 ) │ │ │ │ movw r1, #2830 @ 0xb0e │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -293821,37 +293821,37 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 12f890 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + str r4, [r6, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ @@ -293943,29 +293943,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (12fe0c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 12fd72 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #68 @ 0x44 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #544] @ (130044 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294188,35 +294188,35 @@ │ │ │ │ b.n 12ff70 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ + cmp r1, #98 @ 0x62 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r0, sp, #16 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #146 @ 0x92 │ │ │ │ + cmp r0, #150 @ 0x96 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #616] @ (1302f4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -294464,35 +294464,35 @@ │ │ │ │ b.n 130178 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, pc, #936 @ (adr r6, 1306a0 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r6, pc, #392 @ (adr r6, 130498 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh r0, [r4, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r6, #52 @ 0x34 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r5, [pc, #1332] @ 130870 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -294995,55 +294995,55 @@ │ │ │ │ mov fp, r3 │ │ │ │ b.n 130590 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r4, pc, #216 @ (adr r4, 13094c ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r3, pc, #600 @ (adr r3, 130ae4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -295070,17 +295070,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r0, [r2, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ @@ -295106,17 +295106,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00130980 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -295668,164 +295668,164 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1309ea │ │ │ │ beq.n 130f0e │ │ │ │ @ instruction: 0xffff9dd2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r1] │ │ │ │ + strb r4, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r6, [r7, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strh r6, [r2, r3] │ │ │ │ + strh r2, [r3, r3] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldmia r3, {r0, r2, r3, r7} │ │ │ │ @ instruction: 0xffffde97 │ │ │ │ vtbl.8 d30, {d31}, d17 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ - @ instruction: 0xffff53ce │ │ │ │ + vrsra.u64 , q1, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsrs r1, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 130f52 │ │ │ │ - vrshr.u32 d21, d26, #1 │ │ │ │ + vrshr.u32 d21, d30, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r3, r0] │ │ │ │ + strh r0, [r4, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r4} │ │ │ │ vqshl.u32 q14, , #31 │ │ │ │ - vsra.u64 , q3, #1 │ │ │ │ + vsra.u64 , q5, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + adds r4, r2, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ bhi.n 13104a │ │ │ │ - @ instruction: 0xffff514e │ │ │ │ + vsra.u32 , q1, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ b.n 1310c6 │ │ │ │ - vaddw.u , , d18 │ │ │ │ + vaddw.u , , d22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r5!, {r0, r5, r6} │ │ │ │ - vshr.u64 , q11, #1 │ │ │ │ + vshr.u64 , q13, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r4!, {r0, r3, r4, r5, r7} │ │ │ │ - vmla.i , , d10[0] │ │ │ │ + vmla.i , , d14[0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r4!, {r0, r2, r6} │ │ │ │ - vshr.u64 d21, d14, #1 │ │ │ │ + vaddl.u , d31, d18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ - vshr.u32 , q9, #1 │ │ │ │ + vshr.u32 , q11, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmia r2!, {r0, r2, r3, r5, r6, r7} │ │ │ │ - vmla.i , , d2[0] │ │ │ │ + vmla.i , , d6[0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r2, r3, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 13effa │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r5, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #936] @ (1313b4 ) │ │ │ │ + ldr r7, [pc, #952] @ (1313c4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ b.n 131012 │ │ │ │ - @ instruction: 0xffff4fb6 │ │ │ │ + @ instruction: 0xffff4fba │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ bkpt 0x0005 │ │ │ │ - @ instruction: 0xffff4f8a │ │ │ │ + @ instruction: 0xffff4f8e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ b.n 1308ae │ │ │ │ - vcvt.u32.f32 q10, q3, #1 │ │ │ │ + vcvt.u32.f32 q10, q5, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xb6bd │ │ │ │ - @ instruction: 0xffff4f2a │ │ │ │ + @ instruction: 0xffff4f2e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ bl 399042 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xb256> │ │ │ │ @ instruction: 0xeff9ffff │ │ │ │ - ldr r6, [pc, #928] @ (1313ec ) │ │ │ │ + ldr r6, [pc, #944] @ (1313fc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ - @ instruction: 0xffff4ebc │ │ │ │ + vqrdmlah.s q10, , d0[0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ @ instruction: 0xfab7ffff │ │ │ │ - ldr r6, [pc, #576] @ (1312a4 ) │ │ │ │ + ldr r6, [pc, #592] @ (1312b4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ - vqrdmlah.s q10, , d20[0] │ │ │ │ + vqrdmlah.s q10, , d24[0] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ - vcvt.f32.u32 d20, d24, #1 │ │ │ │ + vcvt.f32.u32 d20, d28, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #632] @ (1312fc ) │ │ │ │ + ldr r7, [pc, #648] @ (13130c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r7, [pc, #912] @ (131418 ) │ │ │ │ + ldr r7, [pc, #928] @ (131428 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #1008] @ (13147c ) │ │ │ │ + ldr r6, [pc, #0] @ (13108c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -295848,17 +295848,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #328] @ (131224 ) │ │ │ │ + ldr r4, [pc, #344] @ (131234 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 001310e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -296141,59 +296141,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #224] @ (1314c4 ) │ │ │ │ + ldr r5, [pc, #240] @ (1314d4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #640] @ (131668 ) │ │ │ │ + ldr r3, [pc, #656] @ (131678 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #496] @ (1315dc ) │ │ │ │ + ldr r5, [pc, #512] @ (1315ec ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r5, [pc, #752] @ (1316e0 ) │ │ │ │ + ldr r5, [pc, #768] @ (1316f0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldr r5, [pc, #232] @ (1314e0 ) │ │ │ │ + ldr r5, [pc, #248] @ (1314f0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #688] @ (1316ac ) │ │ │ │ + ldr r2, [pc, #704] @ (1316bc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r0, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #352] @ (131564 ) │ │ │ │ + ldr r2, [pc, #368] @ (131574 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #184] @ (1314c0 ) │ │ │ │ + ldr r4, [pc, #200] @ (1314d0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [pc, #440] @ (1315c4 ) │ │ │ │ + ldr r4, [pc, #456] @ (1315d4 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #168] @ (1314b8 ) │ │ │ │ + ldr r2, [pc, #184] @ (1314c8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #928] @ (1317b8 ) │ │ │ │ + ldr r1, [pc, #944] @ (1317c8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #808] @ (131748 ) │ │ │ │ + ldr r1, [pc, #824] @ (131758 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #576] @ (131668 ) │ │ │ │ + ldr r1, [pc, #592] @ (131678 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #408] @ (1315cc ) │ │ │ │ + ldr r1, [pc, #424] @ (1315dc ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #416] @ (1315d8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1315e8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r3, [pc, #248] @ (131534 ) │ │ │ │ + ldr r3, [pc, #264] @ (131544 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #928] @ (1317f0 ) │ │ │ │ @@ -296563,65 +296563,65 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 131792 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #344] @ (131954 ) │ │ │ │ + ldr r0, [pc, #360] @ (131964 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r2, [pc, #592] @ (131a5c ) │ │ │ │ + ldr r2, [pc, #608] @ (131a6c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bx sl │ │ │ │ + bx fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov lr, r2 │ │ │ │ + mov sl, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #8] @ (131828 ) │ │ │ │ + ldr r1, [pc, #24] @ (131838 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r1, [pc, #16] @ (131838 ) │ │ │ │ + ldr r1, [pc, #32] @ (131848 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp lr, r5 │ │ │ │ + cmp sl, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r2, r0, #5 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r6, lr │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r5, #3 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ + cmp r6, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #552] @ (131a9c ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -296849,39 +296849,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 131a78 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - muls r6, r0 │ │ │ │ + muls r2, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmn r6, r5 │ │ │ │ + cmn r2, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00131ad8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -296918,17 +296918,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - rors r4, r4 │ │ │ │ + rors r0, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00131b50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -296943,15 +296943,15 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 62cf0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00131b88 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -296963,15 +296963,15 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 131bb6 │ │ │ │ ldr.w r1, [r4, #296] @ 0x128 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #1 │ │ │ │ b.w 69880 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 00131bbc : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -297164,17 +297164,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - negs r4, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -297353,29 +297353,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - sbcs r2, r2 │ │ │ │ + sbcs r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r2, r0, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -297431,17 +297431,17 @@ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 131ff6 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov ip, r1 │ │ │ │ @@ -297539,29 +297539,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (132198 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 132126 │ │ │ │ nop │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ + subs r7, #42 @ 0x2a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r4, #31 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #29 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #464] @ (132380 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -297736,35 +297736,35 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1323a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13235e │ │ │ │ nop │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #154 @ 0x9a │ │ │ │ + subs r4, #158 @ 0x9e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + subs r4, #128 @ 0x80 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #212] @ (132494 ) │ │ │ │ @@ -297850,23 +297850,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 132400 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r6, #28] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r4, [r6, #26] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #16 │ │ │ │ @@ -298042,37 +298042,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1326bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13256c │ │ │ │ nop │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #28 │ │ │ │ @@ -298278,41 +298278,41 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 1327d4 │ │ │ │ nop │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 13282c │ │ │ │ + ble.n 132834 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, #18 │ │ │ │ + subs r0, #22 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vaddl.u32 q8, d26, d7 │ │ │ │ + vaddl.u32 q8, d30, d7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ mov fp, r1 │ │ │ │ @@ -298679,36 +298679,36 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrb r0, [r7, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldc2l 0, cr0, [ip], #-540 @ 0xfffffde4 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + stc2 0, cr0, [r0], {135} @ 0x87 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - mcrr2 0, 8, r0, lr, cr7 │ │ │ │ - adds r3, #12 │ │ │ │ + mrrc2 0, 8, r0, r2, cr7 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - smlalbb r0, r0, ip, r7 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xfbd00087 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfbb00087 │ │ │ │ + @ instruction: 0xfbb40087 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 132dbe │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -299221,90 +299221,90 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 132dc6 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xfa540087 │ │ │ │ - adds r1, #124 @ 0x7c │ │ │ │ + @ instruction: 0xfa580087 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb.w r0, [r4, #135] @ 0x87 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + ldrb.w r0, [r8, #135] @ 0x87 │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str??.w r0, [ip, r7] │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + ldr??.w r0, [r0, r7] │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str.w r0, [lr, r7] │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + ldr.w r0, [r2, r7] │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrh.w r0, [r2, r7] │ │ │ │ - cmp r7, #84 @ 0x54 │ │ │ │ + ldrh.w r0, [r6, r7] │ │ │ │ + cmp r7, #88 @ 0x58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb.w r0, [r2, r7] │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + ldrb.w r0, [r6, r7] │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7f40087 │ │ │ │ - cmp r7, #22 │ │ │ │ + @ instruction: 0xf7f80087 │ │ │ │ + cmp r7, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7d60087 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf7da0087 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7b60087 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf7ba0087 │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf78c0087 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf7900087 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7720087 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf7760087 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7580087 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf75c0087 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf73e0087 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf7420087 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf7240087 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf7280087 │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6fa0087 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf6fe0087 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6e00087 │ │ │ │ - cmp r6, #8 │ │ │ │ + @ instruction: 0xf6e40087 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movt r0, #26759 @ 0x6887 │ │ │ │ - cmp r6, #4 │ │ │ │ + movt r0, #43143 @ 0xa887 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6740087 │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + @ instruction: 0xf6780087 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6580087 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf65c0087 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf63e0087 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + movw r0, #10375 @ 0x2887 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf6240087 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf6280087 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - addw r0, r2, #2183 @ 0x887 │ │ │ │ + addw r0, r6, #2183 @ 0x887 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #312] @ (1334e4 ) │ │ │ │ @@ -299433,25 +299433,25 @@ │ │ │ │ b.n 133428 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, #15] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - eor.w r0, lr, #4423680 @ 0x438000 │ │ │ │ + eors.w r0, r2, #4423680 @ 0x438000 │ │ │ │ strb r4, [r1, #13] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r3, #56 @ 0x38 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3f40087 │ │ │ │ - cmp r3, #26 │ │ │ │ + @ instruction: 0xf3f80087 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf3da0087 │ │ │ │ + @ instruction: 0xf3de0087 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -299514,15 +299514,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r2, [r4, #8] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r0, r1, #2 │ │ │ │ strb r2, [r5, #7] │ │ │ │ lsls r4, r2, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -299575,20 +299575,20 @@ │ │ │ │ ldr r0, [pc, #28] @ (133658 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf2900087 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xf2940087 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf2720087 │ │ │ │ + @ instruction: 0xf2760087 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -299732,31 +299732,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (133804 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1336e8 │ │ │ │ - cmp r1, #14 │ │ │ │ + cmp r1, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - rsb r0, lr, #135 @ 0x87 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + rsbs r0, r2, #135 @ 0x87 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs.w r0, r6, #135 @ 0x87 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + subs.w r0, sl, #135 @ 0x87 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adcs.w r0, r6, #135 @ 0x87 │ │ │ │ - cmp r0, #142 @ 0x8e │ │ │ │ + adcs.w r0, sl, #135 @ 0x87 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf0f60087 │ │ │ │ - cmp r0, #28 │ │ │ │ + @ instruction: 0xf0fa0087 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf0dc0087 │ │ │ │ + @ instruction: 0xf0e00087 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -299855,23 +299855,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r7, #112 @ 0x70 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bics.w r0, r0, #135 @ 0x87 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + bics.w r0, r4, #135 @ 0x87 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vext.8 d16, d28, d7, #0 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + and.w r0, r0, #135 @ 0x87 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vext.8 d0, d20, d7, #0 │ │ │ │ + vext.8 d0, d24, d7, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -299906,17 +299906,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 133984 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - vhadd.s d0, d18, d7 │ │ │ │ + vhadd.s d0, d22, d7 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r3 │ │ │ │ @@ -300034,23 +300034,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (133b0c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1339ce │ │ │ │ - movs r5, #250 @ 0xfa │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp 0, 11, cr0, cr10, cr7, {4} │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ + cdp 0, 11, cr0, cr14, cr7, {4} │ │ │ │ + movs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cdp 0, 8, cr0, cr4, cr7, {4} │ │ │ │ - movs r5, #2 │ │ │ │ + cdp 0, 8, cr0, cr8, cr7, {4} │ │ │ │ + movs r5, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stcl 0, cr0, [r2, #540] @ 0x21c │ │ │ │ + stcl 0, cr0, [r6, #540] @ 0x21c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -300117,20 +300117,20 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldcl 0, cr0, [r0, #-540] @ 0xfffffde4 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + ldcl 0, cr0, [r4, #-540] @ 0xfffffde4 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldcl 0, cr0, [r6], #540 @ 0x21c │ │ │ │ + ldcl 0, cr0, [sl], #540 @ 0x21c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r5, [pc, #1360] @ 134140 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -300638,70 +300638,70 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sub.w r0, lr, r7, lsl #2 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + subs.w r0, r2, r7, lsl #2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - sbc.w r0, r2, r7, lsl #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + sbc.w r0, r6, r7, lsl #2 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r0, r1, #2 │ │ │ │ - eors.w r0, r6, r7, lsl #2 │ │ │ │ + eors.w r0, sl, r7, lsl #2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - orrs.w r0, ip, r7, lsl #2 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + orn r0, r0, r7, lsl #2 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe9980087 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + @ instruction: 0xe99c0087 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe9800087 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + @ instruction: 0xe9840087 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmdb r4, {r0, r1, r2, r7} │ │ │ │ - movs r0, #2 │ │ │ │ + stmdb r8, {r0, r1, r2, r7} │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe8c20087 │ │ │ │ - subs r4, r0, #7 │ │ │ │ + @ instruction: 0xe8c60087 │ │ │ │ + subs r0, r1, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia.w r4, {r0, r1, r2, r7} │ │ │ │ - subs r2, r5, #6 │ │ │ │ + stmia.w r8, {r0, r1, r2, r7} │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strd r0, r0, [sl], #-540 @ 0x21c │ │ │ │ - subs r4, r7, #5 │ │ │ │ + strd r0, r0, [lr], #-540 @ 0x21c │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe83c0087 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + strex r0, r0, [r0, #540] @ 0x21c │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe8220087 │ │ │ │ - subs r0, r0, #5 │ │ │ │ + @ instruction: 0xe8260087 │ │ │ │ + subs r4, r0, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xe8000087 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + @ instruction: 0xe8040087 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134188 │ │ │ │ + b.n 134190 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 13415c │ │ │ │ + b.n 134164 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 13410c │ │ │ │ + b.n 134114 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 1340dc │ │ │ │ + b.n 1340e4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -300788,17 +300788,17 @@ │ │ │ │ str r2, [r1, #0] │ │ │ │ b.n 13426e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 133f54 │ │ │ │ + b.n 133f5c │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -301308,55 +301308,55 @@ │ │ │ │ ... │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - subs r2, r4, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134db8 │ │ │ │ + b.n 134dc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134c74 │ │ │ │ + b.n 134c7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, r3, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134c40 │ │ │ │ + b.n 134c48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134c14 │ │ │ │ + b.n 134c1c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r6, r3, r4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134bcc │ │ │ │ + b.n 134bd4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, r1, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134b34 │ │ │ │ + b.n 134b3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134b08 │ │ │ │ + b.n 134b10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134ac0 │ │ │ │ + b.n 134ac8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134a70 │ │ │ │ + b.n 134a78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, r0, r1 │ │ │ │ + adds r6, r0, r1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134a44 │ │ │ │ + b.n 134a4c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb.w r3, [r6, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r6, #93] @ 0x5d │ │ │ │ and.w r1, r3, #1 │ │ │ │ @@ -301444,29 +301444,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (134950 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1344b8 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ + asrs r2, r1, #29 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 134948 │ │ │ │ + b.n 134950 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r3, #28 │ │ │ │ + asrs r0, r4, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ + asrs r6, r0, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 132 @ 0x84 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -301511,21 +301511,21 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #96] @ (134a48 ) │ │ │ │ + ldr r7, [pc, #112] @ (134a58 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -301660,29 +301660,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (134b94 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 134b2c │ │ │ │ nop │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 134a9c │ │ │ │ + ble.n 134aa4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 134c58 │ │ │ │ + ble.n 134c60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r0, #18 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ble.n 134c1c │ │ │ │ + ble.n 134c24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ @@ -301910,25 +301910,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (134e30 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 134d06 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #14 │ │ │ │ + asrs r0, r2, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - svc 26 │ │ │ │ + svc 30 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bge.n 134d6c │ │ │ │ + bge.n 134d74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #440] @ (135000 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -302103,31 +302103,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 134f40 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ + asrs r2, r6, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bls.n 135020 │ │ │ │ + bls.n 135028 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 134fdc │ │ │ │ + bhi.n 134fe4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bhi.n 134fac │ │ │ │ + bhi.n 134fb4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #384] @ (1351c0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -302291,33 +302291,33 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsb r4, [r6, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r1, r3] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 135118 │ │ │ │ + bvc.n 135120 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 1350ec │ │ │ │ + bvc.n 1350f4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 1352c0 │ │ │ │ + bvc.n 1352c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvc.n 135220 │ │ │ │ + bvc.n 135228 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bvs.n 1351ec │ │ │ │ + bvc.n 1351f4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #408] @ (1353a0 ) │ │ │ │ @@ -302472,33 +302472,33 @@ │ │ │ │ ... │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 1352d8 │ │ │ │ + bpl.n 1352e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 1354b0 │ │ │ │ + bpl.n 1354b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 135454 │ │ │ │ + bpl.n 13545c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bpl.n 13541c │ │ │ │ + bpl.n 135424 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #528] @ (1355f8 ) │ │ │ │ @@ -302711,41 +302711,41 @@ │ │ │ │ ... │ │ │ │ strh r6, [r1, r6] │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r5] │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 13569c │ │ │ │ + bmi.n 1356a4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bmi.n 135624 │ │ │ │ + bmi.n 13562c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 135560 │ │ │ │ + bcc.n 135568 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 135530 │ │ │ │ + bcc.n 135538 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ + lsrs r4, r0, #11 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcc.n 135638 │ │ │ │ + bcc.n 135640 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 1355d4 │ │ │ │ + bcs.n 1355dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -302857,33 +302857,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (13579c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 135722 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bcs.n 135798 │ │ │ │ + bcs.n 1357a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 135770 │ │ │ │ + bne.n 135778 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 1356b8 │ │ │ │ + bne.n 1356c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 135890 │ │ │ │ + bne.n 135698 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - bne.n 135820 │ │ │ │ + bne.n 135828 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #536] @ (1359d0 ) │ │ │ │ @@ -303101,31 +303101,31 @@ │ │ │ │ b.n 1358b8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r7, [pc, #752] @ (135cc4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #27 │ │ │ │ + lsls r6, r3, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r2, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r6, [pc, #256] @ (135aec ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ @@ -303354,31 +303354,31 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [pc, #384] @ (135dec ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r5!, {r1, r2, r4, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r4, [pc, #336] @ (135dd4 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #540] @ (135ec4 ) │ │ │ │ @@ -303606,31 +303606,31 @@ │ │ │ │ b.n 135d8c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #816] @ (1361f8 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r2, r3, #10 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r2, [pc, #80] @ (135f30 ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r2!, {r1, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #1012] @ (1362f8 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -304040,41 +304040,41 @@ │ │ │ │ bne.w 1361c2 │ │ │ │ b.n 136234 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #448] @ (1364bc ) │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ @ instruction: 0x47a6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - vrev32.8 d16, d7 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + vrev32.16 d16, d7 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr4, cr7, {4} │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr7, {4} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r6, #540]! @ 0x21c │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldc2l 0, cr0, [sl, #540]! @ 0x21c │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc2l 0, cr0, [lr, #540] @ 0x21c │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stc2l 0, cr0, [r2, #540]! @ 0x21c │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stc2 0, cr0, [r2, #540]! @ 0x21c │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stc2 0, cr0, [r6, #540]! @ 0x21c │ │ │ │ + stmia r6!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-540]! @ 0xfffffde4 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + ldc2l 0, cr0, [lr, #-540]! @ 0xfffffde4 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r2 │ │ │ │ @@ -304102,16 +304102,16 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - stc2l 0, cr0, [r6], #-540 @ 0xfffffde4 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stc2l 0, cr0, [sl], #-540 @ 0xfffffde4 │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -304138,16 +304138,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [ip], {135} @ 0x87 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldc2 0, cr0, [r0], {135} @ 0x87 │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ @@ -304543,28 +304543,28 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 136a10 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ muls r4, r3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb6c0087 │ │ │ │ - @ instruction: 0xfaca0087 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + @ instruction: 0xfb700087 │ │ │ │ + @ instruction: 0xface0087 │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xfa740087 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + @ instruction: 0xfa780087 │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ rors r2, r6 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrsh.w r0, [r8, r7] │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + ldrsh.w r0, [ip, r7] │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vld4.32 {d0-d3}, [r0], r7 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + vld4.32 {d0-d3}, [r4], r7 │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ ble.n 13683a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -305127,26 +305127,26 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov.f64 d8, d7 │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ b.n 136cba │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf75c0087 │ │ │ │ - adc.w r0, r8, #4423680 @ 0x438000 │ │ │ │ - @ instruction: 0xf4e00087 │ │ │ │ + @ instruction: 0xf7600087 │ │ │ │ + adc.w r0, ip, #4423680 @ 0x438000 │ │ │ │ + @ instruction: 0xf4e40087 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ vqshrun.s64 d29, , #1 │ │ │ │ vshr.u64 , , #1 │ │ │ │ - vsubw.u , , d2 │ │ │ │ + vsubw.u , , d6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bfi r0, sl, #2, #6 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + bfi r0, lr, #2, #6 │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ lsls r0, r3, #28 │ │ │ │ bpl.w 136b0c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ @@ -305954,56 +305954,56 @@ │ │ │ │ b.n 1376fe │ │ │ │ mov r4, r5 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ b.n 1377e2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add.w r0, sl, #135 @ 0x87 │ │ │ │ - vhadd.s16 d0, d24, d7 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - stcl 0, cr0, [r6, #540] @ 0x21c │ │ │ │ - stc 0, cr0, [r8, #-540]! @ 0xfffffde4 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + add.w r0, lr, #135 @ 0x87 │ │ │ │ + vhadd.s16 d0, d28, d7 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stc 0, cr0, [r0, #-540] @ 0xfffffde4 │ │ │ │ - mrrc 0, 8, r0, r2, cr7 │ │ │ │ - rsb r0, sl, r7, lsl #2 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + stcl 0, cr0, [sl, #540] @ 0x21c │ │ │ │ + stc 0, cr0, [ip, #-540]! @ 0xfffffde4 │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs.w r0, r2, r7, lsl #2 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + stc 0, cr0, [r4, #-540] @ 0xfffffde4 │ │ │ │ + mrrc 0, 8, r0, r6, cr7 │ │ │ │ + rsb r0, lr, r7, lsl #2 │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xeb9a0087 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + subs.w r0, r6, r7, lsl #2 │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add.w r0, r6, r7, lsl #2 │ │ │ │ - cbz r6, 137818 │ │ │ │ + @ instruction: 0xeb9e0087 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xeae80087 │ │ │ │ - cbz r0, 13781a │ │ │ │ + add.w r0, sl, r7, lsl #2 │ │ │ │ + cbz r2, 13781a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pkhbt r0, r2, r7, lsl #2 │ │ │ │ - cbz r2, 137818 │ │ │ │ + @ instruction: 0xeaec0087 │ │ │ │ + cbz r4, 13781a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - eors.w r0, r0, r7, lsl #2 │ │ │ │ - cbz r0, 137814 │ │ │ │ + pkhbt r0, r6, r7, lsl #2 │ │ │ │ + cbz r6, 137818 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orns r0, r4, r7, lsl #2 │ │ │ │ + eors.w r0, r4, r7, lsl #2 │ │ │ │ cbz r4, 137814 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs.w r0, r6, r7, lsl #2 │ │ │ │ - cbz r6, 137814 │ │ │ │ + orns r0, r8, r7, lsl #2 │ │ │ │ + cbz r0, 137816 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bics.w r0, r8, r7, lsl #2 │ │ │ │ - uxtb r0, r7 │ │ │ │ + orrs.w r0, sl, r7, lsl #2 │ │ │ │ + cbz r2, 137816 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmdb r0, {r0, r1, r2, r7} │ │ │ │ - cbz r0, 137810 │ │ │ │ + bics.w r0, ip, r7, lsl #2 │ │ │ │ + uxtb r4, r7 │ │ │ │ + lsls r7, r0, #2 │ │ │ │ + stmdb r4, {r0, r1, r2, r7} │ │ │ │ + cbz r4, 137810 │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr.w r2, [r0, #240] @ 0xf0 │ │ │ │ cbz r2, 13782e │ │ │ │ ldrb.w r7, [r0, #385] @ 0x181 │ │ │ │ and.w r7, r7, #28 │ │ │ │ @@ -307219,186 +307219,186 @@ │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ ldr.w lr, [r3, ip, lsl #2] │ │ │ │ sub.w r3, lr, #4 │ │ │ │ add r3, r0 │ │ │ │ b.n 1386d0 │ │ │ │ - b.n 1383c8 │ │ │ │ + b.n 1383d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138334 │ │ │ │ + b.n 13833c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1382dc │ │ │ │ + b.n 1382e4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1382ac │ │ │ │ + b.n 1382b4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 13825c │ │ │ │ + b.n 138264 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 13821c │ │ │ │ + b.n 138224 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1381b8 │ │ │ │ + b.n 1381c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138128 │ │ │ │ + b.n 138130 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #504 @ 0x1f8 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, pc, #532 @ (adr r2, 1387c4 ) │ │ │ │ - vabal.u q15, d15, d20 │ │ │ │ + vabal.u q15, d15, d24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 13897c │ │ │ │ + b.n 138984 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138944 │ │ │ │ + b.n 13894c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #560 @ 0x230 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1388cc │ │ │ │ + b.n 1388d4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138894 │ │ │ │ + b.n 13889c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138850 │ │ │ │ + b.n 138858 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1387e0 │ │ │ │ + b.n 1387e8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1387a4 │ │ │ │ + b.n 1387ac │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 13876c │ │ │ │ + b.n 138774 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138704 │ │ │ │ + b.n 13870c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 1386c8 │ │ │ │ + b.n 1386d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138698 │ │ │ │ + b.n 1386a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 138644 │ │ │ │ + b.n 13864c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 236 @ 0xec │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #976 @ (adr r7, 138a14 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 138a24 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #824 @ (adr r7, 138984 ) │ │ │ │ + add r7, pc, #840 @ (adr r7, 138994 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #696 @ (adr r7, 13890c ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 13891c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #560 @ (adr r7, 13888c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 13889c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #432 @ (adr r7, 138814 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 138824 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #296 @ (adr r7, 138794 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 1387a4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 13871c ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 13872c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 138a6c ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 13867c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #888 @ (adr r6, 1389fc ) │ │ │ │ + add r6, pc, #904 @ (adr r6, 138a0c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #4 │ │ │ │ + udf #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #768 @ (adr r6, 13898c ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 13899c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 138620 │ │ │ │ + ble.n 138628 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #536 @ (adr r6, 1388ac ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 1388bc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 1385ec │ │ │ │ + ble.n 1385f4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 138834 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 138844 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 1385a0 │ │ │ │ + ble.n 1385a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #240 @ (adr r6, 138794 ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 1387a4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 13876c │ │ │ │ + ble.n 138774 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, 138724 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 138734 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 138738 │ │ │ │ + ble.n 138740 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #0 @ (adr r6, 1386b4 ) │ │ │ │ + add r6, pc, #16 @ (adr r6, 1386c4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 138730 │ │ │ │ + ble.n 138738 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 1386d8 │ │ │ │ + ble.n 1386e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #824 @ (adr r5, 1389f8 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 138a08 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 1386a8 │ │ │ │ + bgt.n 1386b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #712 @ (adr r5, 138990 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 1389a0 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #4 │ │ │ │ adds r1, r2, #1 │ │ │ │ beq.n 1386e6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r7, r1 │ │ │ │ @@ -307641,41 +307641,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1389a0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 137444 │ │ │ │ nop │ │ │ │ - bhi.n 138a14 │ │ │ │ + bhi.n 138a1c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bhi.n 1389cc │ │ │ │ + bhi.n 1389d4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvc.n 138a5c │ │ │ │ + bvc.n 138a64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #200 @ (adr r0, 138a44 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 138a54 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvc.n 138a30 │ │ │ │ + bvc.n 138a38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1389fc ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 138a0c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 138950 │ │ │ │ + bvs.n 138958 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 138920 │ │ │ │ + bvs.n 138928 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 1388f0 │ │ │ │ + bvs.n 1388f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 1388c0 │ │ │ │ + bvs.n 1388c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 001389a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -308416,234 +308416,234 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 138a0e │ │ │ │ nop │ │ │ │ add r7, sp, #852 @ 0x354 │ │ │ │ @ instruction: 0xffff1dae │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1391a4 │ │ │ │ + bvc.n 1391ac │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bpl.n 13917c │ │ │ │ + bpl.n 139184 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ adds r2, r4, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ asrs r5, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 139128 │ │ │ │ + bvs.n 139130 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bpl.n 1390e8 │ │ │ │ + bpl.n 1390f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r6, sp, #572 @ 0x23c │ │ │ │ vsra.u64 q14, , #1 │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ vtbx.8 d29, {d31}, d25 │ │ │ │ - vmlsl.u , d15, d30[0] │ │ │ │ + vqshlu.s32 , q9, #31 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ - vsri.64 , q13, #1 │ │ │ │ + vsri.64 , q15, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n 139198 │ │ │ │ + bmi.n 1391a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n 139164 │ │ │ │ + bmi.n 13916c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r5, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #668 @ 0x29c │ │ │ │ - vsri.32 , q9, #1 │ │ │ │ + vsri.32 , q11, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n 1392ac │ │ │ │ + bmi.n 1392b4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n 139274 │ │ │ │ + bmi.n 13927c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r2, sp, #444 @ 0x1bc │ │ │ │ - @ instruction: 0xffffd3e6 │ │ │ │ + @ instruction: 0xffffd3ea │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r7, pc, #468 @ (adr r7, 1393f4 ) │ │ │ │ - vrsra.u64 d29, d20, #1 │ │ │ │ + vrsra.u64 d29, d24, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r5!, {r0, r1, r5, r7} │ │ │ │ - vsubw.u , , d2 │ │ │ │ + vsubw.u , , d6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #256] @ 0x100 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ - vrsra.u32 , q0, #1 │ │ │ │ + vrsra.u32 , q2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ - vrsra.u32 d29, d14, #1 │ │ │ │ + vsubw.u , , d18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ - vmlal.u , d31, d28[0] │ │ │ │ + vrshr.u64 , q8, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - vrshr.u64 d29, d22, #1 │ │ │ │ + vrshr.u64 d29, d26, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r2, [sp, #452] @ 0x1c4 │ │ │ │ - vsubl.u , d31, d4 │ │ │ │ + vsubl.u , d31, d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldmia r0, {r0, r1, r3, r4, r5, r7} │ │ │ │ - vrshr.u32 , q1, #1 │ │ │ │ + vrshr.u32 , q3, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r5, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1392c4 │ │ │ │ + bcs.n 1392cc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #888] @ 0x378 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r0, #2 │ │ │ │ bvs.n 1392ae │ │ │ │ - @ instruction: 0xffffd1e6 │ │ │ │ + @ instruction: 0xffffd1ea │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cbnz r5, 1392e4 │ │ │ │ - vsra.u64 d29, d20, #1 │ │ │ │ + vsra.u64 d29, d24, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ cbz r7, 139302 │ │ │ │ - vsra.u32 , q13, #1 │ │ │ │ + vsra.u32 , q15, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r5, [r7, #52] @ 0x34 │ │ │ │ - @ instruction: 0xffffd148 │ │ │ │ + @ instruction: 0xffffd14c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldmia r5!, {r0, r1, r3, r6, r7} │ │ │ │ @ instruction: 0xffffcb31 │ │ │ │ - vaddw.u , , d10 │ │ │ │ + vaddw.u , , d14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r4, [sp, #724] @ 0x2d4 │ │ │ │ - vshr.u64 , q7, #1 │ │ │ │ + vmla.i , , d18[0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ + ldr r1, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r0, #2 │ │ │ │ bmi.n 13931a │ │ │ │ - vshr.u64 d29, d18, #1 │ │ │ │ + vshr.u64 d29, d22, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r1, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1391f4 │ │ │ │ + beq.n 1391fc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r5, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1393a8 │ │ │ │ + beq.n 1393b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, pc, #552 @ (adr r5, 139524 ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 139534 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139230 │ │ │ │ + bne.n 139238 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1393dc │ │ │ │ + bne.n 1393e4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139394 │ │ │ │ + bne.n 13939c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139380 │ │ │ │ + bne.n 139388 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139364 │ │ │ │ + bne.n 13936c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 1393d4 │ │ │ │ + bne.n 1393dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 1393b8 │ │ │ │ + bne.n 1393c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139420 │ │ │ │ + bne.n 139428 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139404 │ │ │ │ + bne.n 13940c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 1392d4 │ │ │ │ + bne.n 1392dc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 1392ac │ │ │ │ + bne.n 1392b4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 139354 │ │ │ │ + bne.n 13935c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -308666,17 +308666,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r4, {r1, r2, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 001393d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -308863,37 +308863,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 139482 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r1, #14 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ asrs r2, r6, #11 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r3!, {r1, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #604] @ (139854 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -309116,33 +309116,33 @@ │ │ │ │ b.n 1397e4 │ │ │ │ asrs r4, r7, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r1, #5 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #544] @ 0x220 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #744] @ (139b84 ) │ │ │ │ @@ -309448,57 +309448,57 @@ │ │ │ │ nop │ │ │ │ lsrs r0, r3, #27 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #25 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + stmia r5!, {r1, r3} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r2, #44] @ 0x2c │ │ │ │ + ldrh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r4!, {r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ ldr r5, [pc, #512] @ (139e00 ) │ │ │ │ @@ -309693,37 +309693,37 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 139cf8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r2, r6, #13 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r3!, {r4} │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsrs r4, r7, #9 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r2!, {r1, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov lr, r2 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -309794,17 +309794,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 00139f10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -309827,17 +309827,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 00139f5c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -310015,35 +310015,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 13a106 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r4, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - it vs │ │ │ │ + ite vs │ │ │ │ lslvs r7, r0, #2 │ │ │ │ - ldrh r0, [r5, #0] │ │ │ │ + ldrhvc r4, [r5, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r6, r4, #27 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - ite cc │ │ │ │ + it cc │ │ │ │ lslcc r7, r0, #2 │ │ │ │ - strhcs r4, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ lslcc r7, r0, #2 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - lslcs r7, r0, #2 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + bkpt 0x00f6 │ │ │ │ + lslcc r7, r0, #2 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -310066,17 +310066,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x0056 │ │ │ │ + bkpt 0x005a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -310099,17 +310099,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x000a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r7, r3 │ │ │ │ @@ -310335,33 +310335,33 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r3, #21 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r7, #18 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, pc} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pop {r1, r2, r4, r7} │ │ │ │ + pop {r1, r3, r4, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r5} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13a4cc │ │ │ │ + cbnz r4, 13a4cc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 0013a458 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 13a46c │ │ │ │ ldr.w r2, [r3, #240] @ 0xf0 │ │ │ │ @@ -310453,21 +310453,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (13a560 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - hlt 0x0028 │ │ │ │ + hlt 0x002c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 0013a564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -310635,39 +310635,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 13a678 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r0, r6, #7 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - rev r6, r4 │ │ │ │ + rev r2, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13a758 │ │ │ │ + cbnz r4, 13a758 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r4, r2, #2 │ │ │ │ - cbnz r0, 13a74a │ │ │ │ + cbnz r4, 13a74a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13a74a │ │ │ │ + cbnz r6, 13a74a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 13a74c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ + strh r0, [r0, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -310789,19 +310789,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, pc, #680 @ (adr r6, 13ab68 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 13ab78 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13a924 │ │ │ │ + cbnz r6, 13a924 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (13a904 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -310817,15 +310817,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ bl 600174 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #224 @ (adr r6, 13a9e8 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 13a9f8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [pc, #400] @ (13aaa8 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -310979,57 +310979,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (13aafc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13a95c │ │ │ │ nop │ │ │ │ - add r5, pc, #984 @ (adr r5, 13ae84 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 13ae94 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r4, 13aaf2 │ │ │ │ + cbnz r0, 13aaf4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ + ldrb r6, [r3, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r2, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r4, 13ab20 │ │ │ │ + cbnz r0, 13ab22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13ab22 │ │ │ │ + cbnz r6, 13ab22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13ab20 │ │ │ │ + cbnz r6, 13ab20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r6, [r2, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #272] @ (13ac20 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -311132,41 +311132,41 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, pc, #1016 @ (adr r3, 13b01c ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 13ac2c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13ac64 │ │ │ │ + cbnz r4, 13ac64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13ac6a │ │ │ │ + cbnz r4, 13ac6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13ac6c │ │ │ │ + cbnz r6, 13ac6c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r4, 13ac72 │ │ │ │ + cbnz r0, 13ac74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r6, 13ac76 │ │ │ │ + cbnz r2, 13ac78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13ac7e │ │ │ │ + cbnz r4, 13ac7e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r6, 13ac5e │ │ │ │ + cbnz r2, 13ac60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r0, 13ac66 │ │ │ │ + cbnz r4, 13ac66 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrd r0, r0, [r4, #-548] @ 0x224 │ │ │ │ - cbnz r0, 13ac8a │ │ │ │ + ldrd r0, r0, [r8, #-548] @ 0x224 │ │ │ │ + cbnz r4, 13ac8a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf4ea008a │ │ │ │ - cbnz r6, 13ac74 │ │ │ │ + @ instruction: 0xf4ee008a │ │ │ │ + cbnz r2, 13ac76 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbnz r2, 13ac78 │ │ │ │ + cbnz r6, 13ac78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ @@ -311267,30 +311267,30 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 60f24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ b.n 13acf8 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 13ad6c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ands.w r0, ip, #4521984 @ 0x450000 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + bic.w r0, r0, #4521984 @ 0x450000 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 13ab84 │ │ │ │ + b.n 13ab8c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xb87c │ │ │ │ + @ instruction: 0xb880 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf1fc008d │ │ │ │ + addw r0, r0, #141 @ 0x8d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #488] @ (13af88 ) │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #488] @ (13af8c ) │ │ │ │ @@ -311465,17 +311465,17 @@ │ │ │ │ b.n 13aeac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr??.w r0, [r4, #147] @ 0x93 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vst4.32 {d0-d3}, [ip :64], r3 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r2, #92] @ 0x5c │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -311740,17 +311740,17 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 13aba8 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 13b318 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - cbz r4, 13b3b2 │ │ │ │ + cbz r0, 13b3b4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ @@ -311830,27 +311830,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (13b434 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13b3a6 │ │ │ │ nop │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ pldw [pc, #4095] @ 13c423 │ │ │ │ stc2 0, cr0, [r1] │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r6, [r0, #19] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r4, #18] │ │ │ │ + strb r6, [r4, #18] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -312029,46 +312029,46 @@ │ │ │ │ mvn.w r7, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13b506 │ │ │ │ ldr r1, [pc, #68] @ (13b658 ) │ │ │ │ add r1, pc │ │ │ │ b.n 13b602 │ │ │ │ - cbz r0, 13b62e │ │ │ │ + cbz r4, 13b62e │ │ │ │ lsls r7, r0, #2 │ │ │ │ mrc2 15, 0, pc, cr7, cr15, {7} │ │ │ │ ldr r7, [pc, #348] @ (13b780 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r4, #13] │ │ │ │ + strb r4, [r4, #13] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1100] @ 13babc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -312489,68 +312489,68 @@ │ │ │ │ b.n 13b95e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r0, r0, #147 @ 0x93 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #960 @ 0x3c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ bic.w r0, sl, #147 @ 0x93 │ │ │ │ - str r6, [r6, #112] @ 0x70 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r2, [r6, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r4, [r2, #2] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #872 @ 0x368 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r2, [r3, #1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ + ldr r4, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #304] @ (13bc7c ) │ │ │ │ @@ -312675,26 +312675,26 @@ │ │ │ │ nop │ │ │ │ stc 0, cr0, [r8], #-588 @ 0xfffffdb4 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bl 107c86 │ │ │ │ ldr r1, [pc, #668] @ (13bf28 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ rsb r0, r0, r3, lsr #2 │ │ │ │ - add r7, pc, #960 @ (adr r7, 13c05c ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 13c06c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r7, pc, #776 @ (adr r7, 13bfac ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 13bfbc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r1 │ │ │ │ @@ -312837,29 +312837,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 13bd3a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeab40093 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ bl fff7de1a │ │ │ │ bics.w r0, sl, r3, lsr #2 │ │ │ │ - add r6, pc, #440 @ (adr r6, 13bfdc ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 13bfec ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #336 @ (adr r6, 13bf7c ) │ │ │ │ + add r6, pc, #352 @ (adr r6, 13bf8c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #200 @ (adr r6, 13befc ) │ │ │ │ + add r6, pc, #216 @ (adr r6, 13bf0c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ @@ -312964,27 +312964,27 @@ │ │ │ │ mov r1, r7 │ │ │ │ vstr d6, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r4, pc, #960 @ (adr r4, 13c344 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 13c354 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #344] @ (13c0fc ) │ │ │ │ @@ -313124,27 +313124,27 @@ │ │ │ │ nop │ │ │ │ b.n 13c0a0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13c00e │ │ │ │ vabdl.u q15, d31, d1 │ │ │ │ - vrsra.u64 d26, d8, #1 │ │ │ │ + vrsra.u64 d26, d12, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r6, pc, #936 @ (adr r6, 13c4bc ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 13c4cc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r3, pc, #480 @ (adr r3, 13c2f8 ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 13c308 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ b.n 13be8c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 13c22c ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 13c23c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -313172,17 +313172,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (13c180 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r2, pc, #760 @ (adr r2, 13c478 ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 13c488 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #240] @ 13c288 │ │ │ │ sub sp, #28 │ │ │ │ @@ -313287,17 +313287,17 @@ │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13bde8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ movs r7, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #728 @ (adr r1, 13c574 ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 13c584 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -313461,29 +313461,29 @@ │ │ │ │ b.n 13bdc8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13bd9c │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldc 15, cr15, [r1], {255} @ 0xff │ │ │ │ - add r0, pc, #616 @ (adr r0, 13c6c8 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 13c6d8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #520 @ (adr r0, 13c670 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 13c680 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r0, pc, #48 @ (adr r0, 13c4a0 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 13c4b0 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -313511,17 +313511,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (13c4d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #564] @ (13c720 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -313751,50 +313751,50 @@ │ │ │ │ ... │ │ │ │ b.n 13cc34 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 13cb6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ + ldr r6, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldc 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r6, #28] │ │ │ │ + str r0, [r7, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [sp, #152] @ 0x98 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 13c78c │ │ │ │ @@ -314036,17 +314036,17 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ittee lt │ │ │ │ - ldrlt r2, [sp, #872] @ 0x368 │ │ │ │ + ldrlt r2, [sp, #888] @ 0x378 │ │ │ │ lsllt r7, r0, #2 │ │ │ │ - ldrge r6, [sp, #512] @ 0x200 │ │ │ │ + ldrge r6, [sp, #528] @ 0x210 │ │ │ │ lslge r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #412] @ (13cc30 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -314212,33 +314212,33 @@ │ │ │ │ b.n 13caec │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 13cbf4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ bgt.n 13cb54 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ vmov.f64 d11, d4 │ │ │ │ @@ -314594,17 +314594,17 @@ │ │ │ │ nop │ │ │ │ bge.n 13d0e4 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 13d178 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r4, [r0, r7] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #636] @ (13d400 ) │ │ │ │ @@ -314861,37 +314861,37 @@ │ │ │ │ nop │ │ │ │ bpl.n 13d3dc │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 13d3b0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #376] @ 0x178 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ + strb r2, [r4, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ @@ -314999,43 +314999,43 @@ │ │ │ │ blx 67fa4 │ │ │ │ mov r0, sl │ │ │ │ blx 68770 │ │ │ │ str.w r0, [fp] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r1, #10] │ │ │ │ + ldrb r0, [r2, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #736] @ 0x2e0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -315092,23 +315092,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (13d650 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13d61a │ │ │ │ nop │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1436] @ 13dc08 │ │ │ │ @@ -315651,81 +315651,81 @@ │ │ │ │ ... │ │ │ │ bne.n 13dc14 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 13dcf8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrh r4, [r2, #32] │ │ │ │ + ldrh r0, [r3, #32] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #808] @ (13df5c ) │ │ │ │ + ldr r7, [pc, #824] @ (13df6c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #632] @ (13deb4 ) │ │ │ │ + ldr r7, [pc, #648] @ (13dec4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #288] @ (13dd64 ) │ │ │ │ + ldr r7, [pc, #304] @ (13dd74 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #184] @ (13dd04 ) │ │ │ │ + ldr r7, [pc, #200] @ (13dd14 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #8] @ (13dc5c ) │ │ │ │ + ldr r7, [pc, #24] @ (13dc6c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [pc, #720] @ (13df2c ) │ │ │ │ + ldr r6, [pc, #736] @ (13df3c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [pc, #536] @ (13de7c ) │ │ │ │ + ldr r6, [pc, #552] @ (13de8c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [pc, #304] @ (13dd9c ) │ │ │ │ + ldr r6, [pc, #320] @ (13ddac ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [pc, #96] @ (13dcd4 ) │ │ │ │ + ldr r6, [pc, #112] @ (13dce4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [pc, #856] @ (13dfd4 ) │ │ │ │ + ldr r5, [pc, #872] @ (13dfe4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [pc, #656] @ (13df14 ) │ │ │ │ + ldr r5, [pc, #672] @ (13df24 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r6, #2] │ │ │ │ + ldrh r4, [r6, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #960] @ (13e04c ) │ │ │ │ + ldr r4, [pc, #976] @ (13e05c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #856] @ (13dfec ) │ │ │ │ + ldr r4, [pc, #872] @ (13dffc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #752] @ (13df8c ) │ │ │ │ + ldr r4, [pc, #768] @ (13df9c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #380] @ (13de2c ) │ │ │ │ @@ -315880,37 +315880,37 @@ │ │ │ │ b.n 13ddec │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [pc, #296] @ (13df68 ) │ │ │ │ + ldr r3, [pc, #312] @ (13df78 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [pc, #24] @ (13de64 ) │ │ │ │ + ldr r3, [pc, #40] @ (13de74 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #808] @ (13e17c ) │ │ │ │ + ldr r2, [pc, #824] @ (13e18c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #688] @ (13e10c ) │ │ │ │ + ldr r2, [pc, #704] @ (13e11c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #584] @ (13e0ac ) │ │ │ │ + ldr r2, [pc, #600] @ (13e0bc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -315943,17 +315943,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #0] @ (13dec8 ) │ │ │ │ + ldr r2, [pc, #16] @ (13ded8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -316001,17 +316001,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 13df06 │ │ │ │ nop │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [pc, #512] @ (13e150 ) │ │ │ │ + ldr r1, [pc, #528] @ (13e160 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -316203,21 +316203,21 @@ │ │ │ │ vmov.f64 d6, d0 │ │ │ │ b.n 13e152 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 13e3b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, #372] @ (13e338 ) │ │ │ │ @@ -316369,33 +316369,33 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ ands r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r2, r5, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r7, #10] │ │ │ │ + strh r4, [r7, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp ip, pc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + strh r6, [r4, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp sl, r4 │ │ │ │ + cmp lr, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13e3f6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -316450,19 +316450,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r6, [r6, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r4, [r0, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #424] @ (13e5c4 ) │ │ │ │ @@ -316632,40 +316632,40 @@ │ │ │ │ b.n 13e4c0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r3, r4, r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r2!, {r0, r4, r6} │ │ │ │ - vshr.u64 d24, d10, #1 │ │ │ │ + vshr.u64 d24, d14, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmn r2, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub sp, #16 │ │ │ │ @@ -316737,27 +316737,27 @@ │ │ │ │ ldr r0, [pc, #36] @ (13e6dc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 13e63c │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, #23] │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rors r0, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #584] @ (13e93c ) │ │ │ │ @@ -316996,39 +316996,39 @@ │ │ │ │ b.n 13e734 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r7} │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmia r0!, {r6} │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r2 │ │ │ │ + lsls r6, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + subs r7, #134 @ 0x86 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 13ea04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -317221,25 +317221,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #0 │ │ │ │ @@ -317420,17 +317420,17 @@ │ │ │ │ b.n 13ed72 │ │ │ │ vsub.f64 d5, d5, d7 │ │ │ │ b.n 13ed5c │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 13efd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -318140,51 +318140,51 @@ │ │ │ │ ldr r0, [pc, #92] @ (13f678 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13f57a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - subs r4, #108 @ 0x6c │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r6, #178 @ 0xb2 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r2, r3, r5, r6, lr} │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r6, #0 │ │ │ │ + adds r6, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r2, [r4, #3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #64 @ 0x40 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr.w r4, [sl, #84] @ 0x54 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 13f538 │ │ │ │ vldr d7, [sl, #96] @ 0x60 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -318291,33 +318291,33 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13f57a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r5, [r1, #144] @ 0x90 │ │ │ │ sub sp, #20 │ │ │ │ @@ -318469,37 +318469,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (13f9bc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 13f8ec │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r2 │ │ │ │ @@ -318573,25 +318573,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (13faa8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #532] @ (13fcd4 ) │ │ │ │ @@ -318811,39 +318811,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 13fb00 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r3, #232 @ 0xe8 │ │ │ │ + cmp r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -319059,47 +319059,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (13ffb8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 13fee0 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #218 @ 0xda │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #188 @ 0xbc │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #496] @ (1401c0 ) │ │ │ │ @@ -319307,39 +319307,39 @@ │ │ │ │ b.n 14000e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #656 @ (adr r7, 140454 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r7, pc, #408 @ (adr r7, 14036c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -319441,29 +319441,29 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #102 @ 0x66 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r4, [r1, #24] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r0, [r0, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -319569,17 +319569,17 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 140698 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -319635,17 +319635,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1404a4 │ │ │ │ add r6, sp, #412 @ 0x19c │ │ │ │ - vcvt.u32.f32 d21, d22, #1 │ │ │ │ + vcvt.u32.f32 d21, d26, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #232] @ 140620 │ │ │ │ mov r6, r1 │ │ │ │ @@ -319744,22 +319744,22 @@ │ │ │ │ nop │ │ │ │ add r2, pc, #208 @ (adr r2, 1406f4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #56 @ (adr r2, 140664 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ - vcvt.f32.u32 d21, d24, #1 │ │ │ │ + vcvt.f32.u32 d21, d28, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2840] @ 0xb18 │ │ │ │ ldr.w r4, [pc, #1744] @ 140d28 │ │ │ │ @@ -320378,50 +320378,50 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #88 @ (adr r1, 140d84 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #656 @ (adr r0, 140fc4 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xe8260086 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + @ instruction: 0xe82a0086 │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r0, [r6, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r6, r5, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 140a94 │ │ │ │ + b.n 140a9c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 140d98 │ │ │ │ vldr d7, [fp, #216] @ 0xd8 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ls │ │ │ │ @@ -320556,33 +320556,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (140f34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1406cc │ │ │ │ nop │ │ │ │ - strb r0, [r2, r7] │ │ │ │ + strb r4, [r2, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r0, r2, r0 │ │ │ │ + subs r4, r2, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r4, r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r6, [r5, r4] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ @@ -320968,77 +320968,77 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 141080 │ │ │ │ ... │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [pc, #304] @ (14148c ) │ │ │ │ + ldr r3, [pc, #320] @ (14149c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r6, [r5, r0] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r2, r0] │ │ │ │ + strh r0, [r3, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r7, r7] │ │ │ │ + str r6, [r7, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r4, r4, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r2, [r1, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [pc, #356] @ (14153c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -321172,43 +321172,43 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (141578 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 141080 │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ - vshr.u32 d21, d22, #1 │ │ │ │ + vshr.u32 d21, d26, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #936] @ (1418fc ) │ │ │ │ + ldr r7, [pc, #952] @ (14190c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r5, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #832] @ (14189c ) │ │ │ │ + ldr r7, [pc, #848] @ (1418ac ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #352] @ (1416c8 ) │ │ │ │ + ldr r7, [pc, #368] @ (1416d8 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #192] @ (141630 ) │ │ │ │ + ldr r7, [pc, #208] @ (141640 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r6, [pc, #1008] @ (141968 ) │ │ │ │ + ldr r7, [pc, #0] @ (141578 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -321496,47 +321496,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 14169e │ │ │ │ ... │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r5, [pc, #608] @ (141b30 ) │ │ │ │ + ldr r5, [pc, #624] @ (141b40 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #912] @ (141c70 ) │ │ │ │ + ldr r4, [pc, #928] @ (141c80 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r4, #5 │ │ │ │ + asrs r0, r5, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #808] @ (141c10 ) │ │ │ │ + ldr r4, [pc, #824] @ (141c20 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r4, [pc, #296] @ (141a1c ) │ │ │ │ + ldr r4, [pc, #312] @ (141a2c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r1, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [pc, #944] @ (141cb0 ) │ │ │ │ + ldr r3, [pc, #960] @ (141cc0 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r3, [pc, #512] @ (141b08 ) │ │ │ │ + ldr r3, [pc, #528] @ (141b18 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 6166c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 141956 │ │ │ │ @@ -321797,72 +321797,72 @@ │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4019 @ 0xfb3 │ │ │ │ blx 61c48 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 14169e │ │ │ │ - ldr r2, [pc, #904] @ (141f50 ) │ │ │ │ + ldr r2, [pc, #920] @ (141f60 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #800] @ (141ef0 ) │ │ │ │ + ldr r2, [pc, #816] @ (141f00 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #696] @ (141e90 ) │ │ │ │ + ldr r2, [pc, #712] @ (141ea0 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #640] @ (141e60 ) │ │ │ │ + ldr r7, [pc, #656] @ (141e70 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #232] @ (141ccc ) │ │ │ │ + ldr r2, [pc, #248] @ (141cdc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #128] @ (141c6c ) │ │ │ │ + ldr r2, [pc, #144] @ (141c7c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r2, [pc, #24] @ (141c0c ) │ │ │ │ + ldr r2, [pc, #40] @ (141c1c ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [pc, #944] @ (141fac ) │ │ │ │ + ldr r1, [pc, #960] @ (141fbc ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [pc, #544] @ (141e24 ) │ │ │ │ + ldr r1, [pc, #560] @ (141e34 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [pc, #440] @ (141dc4 ) │ │ │ │ + ldr r1, [pc, #456] @ (141dd4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (141d64 ) │ │ │ │ + ldr r1, [pc, #352] @ (141d74 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #984] @ (141ff4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (142004 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #880] @ (141f94 ) │ │ │ │ + ldr r0, [pc, #896] @ (141fa4 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r0, [pc, #776] @ (141f34 ) │ │ │ │ + ldr r0, [pc, #792] @ (141f44 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r7, [sp, #732] @ 0x2dc │ │ │ │ - vtbl.8 d20, {d31}, d10 │ │ │ │ + vtbl.8 d20, {d31}, d14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1744] @ 142320 │ │ │ │ @@ -322506,78 +322506,78 @@ │ │ │ │ b.n 142210 │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #22] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - ldr r0, [pc, #984] @ (142708 ) │ │ │ │ + ldr r0, [pc, #1000] @ (142718 ) │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r2, [sp, #588] @ 0x24c │ │ │ │ - vmls.i q10, , d26[0] │ │ │ │ + vmls.i q10, , d30[0] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r4, r3 │ │ │ │ + negs r0, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r0, r0 │ │ │ │ + negs r4, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + lsls r2, r5, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r3, #24 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r6 │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #1860] @ 142b08 │ │ │ │ @@ -323282,116 +323282,116 @@ │ │ │ │ ... │ │ │ │ strh r4, [r5, #28] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r4, #26] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r7, #14 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r3, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - mvns r4, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - muls r6, r2 │ │ │ │ + muls r2, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #218 @ 0xda │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r6, r2, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r4, r0 │ │ │ │ + negs r0, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r4, r5, #4 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r2, r4 │ │ │ │ + sbcs r6, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r3, [r6, #24] │ │ │ │ - vtbx.8 d19, {d31- instruction: 0xffff3a9a │ │ │ │ + @ instruction: 0xffff3a9e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vhadd.u16 d0, d26, d6 │ │ │ │ + vhadd.u16 d0, d30, d6 │ │ │ │ ldrh r3, [r6, #10] │ │ │ │ - vtbx.8 d19, {d15-d17}, d0 │ │ │ │ + vtbx.8 d19, {d15-d17}, d4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr6, {4} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr6, {4} │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ - @ instruction: 0xffff39f6 │ │ │ │ + @ instruction: 0xffff39fa │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr12, cr6, {4} │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr6, {4} │ │ │ │ + subs r1, #186 @ 0xba │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr6, {4} │ │ │ │ + cdp2 0, 3, cr0, cr10, cr6, {4} │ │ │ │ ldrh r7, [r5, #4] │ │ │ │ - vtbl.8 d19, {d31- │ │ │ │ mov r5, r0 │ │ │ │ @@ -323413,17 +323413,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (142c4c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 14240e │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-536 @ 0xfffffde8 │ │ │ │ + ldc2l 0, cr0, [r6], #-536 @ 0xfffffde8 │ │ │ │ │ │ │ │ 00142c50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r2, [pc, #1672] @ 1432e8 │ │ │ │ @@ -324035,25 +324035,25 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r5, [r7, #22] │ │ │ │ - @ instruction: 0xffff3744 │ │ │ │ + @ instruction: 0xffff3748 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - smlalbb r0, r0, r2, r6 │ │ │ │ + smlalbb r0, r0, r6, r6 │ │ │ │ ldrb r4, [r7, #9] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xfb860086 │ │ │ │ + @ instruction: 0xfb8a0086 │ │ │ │ strb r5, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ strb r3, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ @ instruction: 0xffffb147 │ │ │ │ @ instruction: 0xffff88d3 │ │ │ │ @@ -324091,134 +324091,134 @@ │ │ │ │ push {r0, r1, r5} │ │ │ │ movs r0, r0 │ │ │ │ push {r0, r1, r2, r3, r6, r7, lr} │ │ │ │ @ instruction: 0xffffb36f │ │ │ │ vcvt.f16.u16 d25, d13, #1 │ │ │ │ @ instruction: 0xffff1141 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #152 @ 0x98 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xfa120086 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + @ instruction: 0xfa160086 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr??.w r0, [r4, #134] @ 0x86 │ │ │ │ - subs r2, #206 @ 0xce │ │ │ │ + ldr??.w r0, [r8, #134] @ 0x86 │ │ │ │ + subs r2, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [r0], r6 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + vst1.8 {d0[4]}, [r4], r6 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vld4.32 {d16-d19}, [r2], r6 │ │ │ │ - subs r4, #18 │ │ │ │ + vld4.32 {d16-d19}, [r6], r6 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrsb.w r0, [r4, r6] │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + ldrsb.w r0, [r8, r6] │ │ │ │ + subs r3, #206 @ 0xce │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str.w r0, [r6, #134] @ 0x86 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + str.w r0, [sl, #134] @ 0x86 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh.w r0, [r6, #134] @ 0x86 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + strh.w r0, [sl, #134] @ 0x86 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #34 @ 0x22 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr.w r0, [lr, r6] │ │ │ │ - subs r4, #16 │ │ │ │ + str??.w r0, [r2, r6] │ │ │ │ + subs r4, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrb.w r0, [r6, r6] │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + ldrb.w r0, [sl, r6] │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf7d20086 │ │ │ │ - subs r4, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xf7d60086 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf7980086 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf79c0086 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf7500086 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf7540086 │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf7160086 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf71a0086 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + subs r5, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf6dc0086 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + @ instruction: 0xf6e00086 │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf6980086 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf69c0086 │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf65e0086 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + @ instruction: 0xf6620086 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + subs r6, #128 @ 0x80 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf6240086 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf6280086 │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf5e80086 │ │ │ │ + @ instruction: 0xf5ec0086 │ │ │ │ ldr r2, [pc, #844] @ (1437e8 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #844] @ (1437ec ) │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #800] @ 1437c8 │ │ │ │ @@ -324526,104 +324526,104 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r5, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf3d80086 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf3dc0086 │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - usat r0, #6, lr, lsl #2 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + @ instruction: 0xf3920086 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf3520086 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf3560086 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf3160086 │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf31a0086 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ + subs r6, #0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf2d00086 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf2d40086 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf28a0086 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xf28e0086 │ │ │ │ + subs r6, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movw r0, #24710 @ 0x6086 │ │ │ │ - subs r7, #96 @ 0x60 │ │ │ │ + movw r0, #41094 @ 0xa086 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - addw r0, r2, #134 @ 0x86 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + addw r0, r6, #134 @ 0x86 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs.w r0, lr, #134 @ 0x86 │ │ │ │ - ands r2, r2 │ │ │ │ + rsb r0, r2, #134 @ 0x86 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs.w r0, sl, #134 @ 0x86 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + sbcs.w r0, lr, #134 @ 0x86 │ │ │ │ + subs r7, #254 @ 0xfe │ │ │ │ lsls r7, r0, #2 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf13c0086 │ │ │ │ - ands r4, r5 │ │ │ │ + adc.w r0, r0, #134 @ 0x86 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ + cmp r4, #120 @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf0f40086 │ │ │ │ + @ instruction: 0xf0f80086 │ │ │ │ ldr r2, [pc, #832] @ (143bf8 ) │ │ │ │ add.w r3, r5, #248 @ 0xf8 │ │ │ │ ldr r1, [pc, #832] @ (143bfc ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #804] @ 143be8 │ │ │ │ add r1, pc │ │ │ │ @@ -324916,95 +324916,95 @@ │ │ │ │ b.w 142cf4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vaddl.s8 q8, d16, d6 │ │ │ │ - ands r0, r0 │ │ │ │ + vaddl.s8 q8, d20, d6 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vhadd.s d16, d20, d6 │ │ │ │ - ands r4, r7 │ │ │ │ + vhadd.s d16, d24, d6 │ │ │ │ + eors r0, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r7, r0, #2 │ │ │ │ - vhadd.s32 d0, d24, d6 │ │ │ │ - lsrs r0, r5 │ │ │ │ + vhadd.s32 d0, d28, d6 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp 0, 13, cr0, cr12, cr6, {4} │ │ │ │ - lsrs r0, r2 │ │ │ │ + cdp 0, 14, cr0, cr0, cr6, {4} │ │ │ │ + lsrs r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp 0, 9, cr0, cr0, cr6, {4} │ │ │ │ - adcs r0, r1 │ │ │ │ + cdp 0, 9, cr0, cr4, cr6, {4} │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r0 │ │ │ │ + asrs r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #196 @ 0xc4 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cdp 0, 4, cr0, cr4, cr6, {4} │ │ │ │ - asrs r4, r6 │ │ │ │ + cdp 0, 4, cr0, cr8, cr6, {4} │ │ │ │ + asrs r0, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #120 @ 0x78 │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldcl 0, cr0, [r8, #536]! @ 0x218 │ │ │ │ - tst r6, r7 │ │ │ │ + ldcl 0, cr0, [ip, #536]! @ 0x218 │ │ │ │ + negs r2, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #536]! @ 0x218 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldc 0, cr0, [r8, #536]! @ 0x218 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rors r6, r5 │ │ │ │ + rors r2, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + cmp r0, #242 @ 0xf2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stcl 0, cr0, [lr, #-536]! @ 0xfffffde8 │ │ │ │ - negs r6, r4 │ │ │ │ + ldcl 0, cr0, [r2, #-536]! @ 0xfffffde8 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - stc 0, cr0, [r2, #-536]! @ 0xfffffde8 │ │ │ │ - cmp r4, r4 │ │ │ │ + stc 0, cr0, [r6, #-536]! @ 0xfffffde8 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r0, #86 @ 0x56 │ │ │ │ + cmp r0, #90 @ 0x5a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldcl 0, cr0, [r6], {134} @ 0x86 │ │ │ │ + ldcl 0, cr0, [sl], {134} @ 0x86 │ │ │ │ ldr r3, [pc, #600] @ (143f0c ) │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ ldr r1, [pc, #600] @ (143f10 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ ldr r2, [pc, #596] @ (143f14 ) │ │ │ │ @@ -325229,80 +325229,80 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #172] @ (143fac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 142cf4 │ │ │ │ nop │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - rsb r0, r6, r6, lsl #2 │ │ │ │ - cmn r0, r6 │ │ │ │ + rsb r0, sl, r6, lsl #2 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xeb8a0086 │ │ │ │ + @ instruction: 0xeb8e0086 │ │ │ │ strb r7, [r1, #1] │ │ │ │ - vrsra.u32 d20, d14, #1 │ │ │ │ + vsubw.u q10, , d18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #206 @ 0xce │ │ │ │ + movs r6, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adc.w r0, lr, r6, lsl #2 │ │ │ │ + adcs.w r0, r2, r6, lsl #2 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ vtbl.8 d22, {d31- q10, , d22 │ │ │ │ + vsubw.u q10, , d26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xeaf80086 │ │ │ │ + @ instruction: 0xeafc0086 │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ @ instruction: 0xffff6a7d │ │ │ │ - vsubw.u q10, , d8 │ │ │ │ + vsubw.u q10, , d12 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xeaa20086 │ │ │ │ - cmn r2, r4 │ │ │ │ + @ instruction: 0xeaa60086 │ │ │ │ + cmn r6, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - vrshr.u64 q10, q12, #1 │ │ │ │ + vrshr.u64 q10, q14, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r7, r0, #2 │ │ │ │ - orr.w r0, sl, r6, lsl #2 │ │ │ │ - cmp r4, r3 │ │ │ │ + orr.w r0, lr, r6, lsl #2 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r5, [sp, #708] @ 0x2c4 │ │ │ │ - vabal.u q9, d31, d6 │ │ │ │ + vabal.u q9, d31, d10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - and.w r0, r6, r6, lsl #2 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ + and.w r0, sl, r6, lsl #2 │ │ │ │ + movs r5, #94 @ 0x5e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #536] @ 0x218 │ │ │ │ - movs r5, #48 @ 0x30 │ │ │ │ + ldrd r0, r0, [lr, #536] @ 0x218 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xe9b00086 │ │ │ │ + @ instruction: 0xe9b40086 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -325363,22 +325363,22 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r3, [sl] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xe8cc0086 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + @ instruction: 0xe8d00086 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldrd r0, r0, [r0], #-536 @ 0x218 │ │ │ │ + ldrd r0, r0, [r4], #-536 @ 0x218 │ │ │ │ │ │ │ │ 00144074 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1992] @ 0x7c8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -325536,39 +325536,39 @@ │ │ │ │ b.n 1440d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 144028 │ │ │ │ + b.n 144030 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143ffc │ │ │ │ + b.n 144004 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143f94 │ │ │ │ + b.n 143f9c │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00144260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -325763,55 +325763,55 @@ │ │ │ │ mvn.w r8, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1443a4 │ │ │ │ ldr r1, [pc, #88] @ (1444bc ) │ │ │ │ add r1, pc │ │ │ │ b.n 144452 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r3, #28 │ │ │ │ + movs r3, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r5, [r2, #1] │ │ │ │ vsra.u64 d28, d5, #1 │ │ │ │ - vaddl.u q9, d31, d30 │ │ │ │ + vshr.u64 d18, d18, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143eac │ │ │ │ + b.n 143eb4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143e84 │ │ │ │ + b.n 143e8c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143e44 │ │ │ │ + b.n 143e4c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r0, #4 │ │ │ │ + movs r0, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 143db4 │ │ │ │ + b.n 143dbc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r1, #152 @ 0x98 │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 001444c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -325841,17 +325841,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 144c68 │ │ │ │ + b.n 144c70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00144528 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -326068,42 +326068,42 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r0, [r7, #32] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r6, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ - vcvt.u16.f16 , q13, #1 │ │ │ │ + vcvt.u16.f16 , q15, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 144b90 │ │ │ │ + b.n 144b98 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 144abc │ │ │ │ + b.n 144ac4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, r6, #3 │ │ │ │ + adds r6, r6, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 144a90 │ │ │ │ + b.n 144a98 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r2, #26 │ │ │ │ + subs r2, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ │ │ │ │ 001447b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -326145,17 +326145,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - b.n 14495c │ │ │ │ + b.n 144964 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00144834 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -326447,31 +326447,31 @@ │ │ │ │ b.n 144c12 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsh r6, [r4, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrsh r4, [r1, r2] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + subs r4, r1, r2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 144c80 │ │ │ │ + ble.n 144c88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ble.n 144c4c │ │ │ │ + ble.n 144c54 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ @@ -326850,85 +326850,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 1448e8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 145074 │ │ │ │ + bgt.n 14507c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 145010 │ │ │ │ + bgt.n 145018 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r4, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 144fdc │ │ │ │ + bgt.n 144fe4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r0, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bgt.n 144fa8 │ │ │ │ + bgt.n 144fb0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 144f74 │ │ │ │ + blt.n 144f7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 144f40 │ │ │ │ + blt.n 144f48 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 144ee8 │ │ │ │ + blt.n 144ef0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - blt.n 144fd4 │ │ │ │ + blt.n 144fdc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r5, #25 │ │ │ │ + asrs r0, r6, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 144fa0 │ │ │ │ + bge.n 144fa8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 144f30 │ │ │ │ + bge.n 144f38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + adds r5, #84 @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r4, r4, #22 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bge.n 145030 │ │ │ │ + bge.n 145038 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 144fd8 │ │ │ │ + bls.n 144fe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #21 │ │ │ │ + asrs r4, r0, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 144f80 │ │ │ │ + bls.n 144f88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 145100 │ │ │ │ + bls.n 144f08 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bls.n 1450a0 │ │ │ │ + bls.n 1450a8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00145010 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -327236,71 +327236,71 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldrsb r4, [r0, r5] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvc.n 145288 │ │ │ │ + bvc.n 145290 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvc.n 1453f0 │ │ │ │ + bvc.n 1453f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvc.n 1453c4 │ │ │ │ + bvc.n 1453cc │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 14535c │ │ │ │ + bvs.n 145364 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 145330 │ │ │ │ + bvs.n 145338 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 145304 │ │ │ │ + bvs.n 14530c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 1452ac │ │ │ │ + bvs.n 1452b4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 145424 │ │ │ │ + bvs.n 14542c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 1453f8 │ │ │ │ + bvs.n 145400 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bvs.n 1453a4 │ │ │ │ + bvs.n 1453ac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bpl.n 14531c │ │ │ │ + bpl.n 145324 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r0, r0, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 66864 │ │ │ │ @@ -327314,17 +327314,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1453fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 145188 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bmi.n 145388 │ │ │ │ + bmi.n 145390 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00145400 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -327715,44 +327715,44 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, r6] │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, r4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 145778 │ │ │ │ + bne.n 145780 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 145750 │ │ │ │ + bne.n 145758 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 145910 │ │ │ │ + bne.n 145918 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r3, #19 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 1458e4 │ │ │ │ + bne.n 1458ec │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bne.n 14587c │ │ │ │ + bne.n 145884 │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r1, [r7, r0] │ │ │ │ vshr.u32 d21, d1, #1 │ │ │ │ @ instruction: 0xffff4fff │ │ │ │ - vcvt.f16.u16 q8, q5, #1 │ │ │ │ + vcvt.f16.u16 q8, q7, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - beq.n 1457f8 │ │ │ │ + beq.n 145800 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - beq.n 1457cc │ │ │ │ + beq.n 1457d4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014584c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -328117,66 +328117,66 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [pc, #48] @ (145c4c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r5, [pc, #496] @ (145e1c ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6!, {r1, r3, r5} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r4, [pc, #604] @ (145eb4 ) │ │ │ │ vdup.8 q10, d31[7] │ │ │ │ vcvt.f16.u16 q10, , #1 │ │ │ │ - @ instruction: 0xffff08b8 │ │ │ │ + @ instruction: 0xffff08bc │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5, {r3, r4, r5} │ │ │ │ + ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r3, #2 │ │ │ │ + lsrs r2, r4, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r2, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00145c90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -328582,33 +328582,33 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldr r2, [pc, #792] @ (146464 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r0, [pc, #224] @ (146240 ) │ │ │ │ lsls r3, r2, #2 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r4, #16 │ │ │ │ + lsls r6, r4, #16 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ adds r2, #1 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ @@ -328903,15 +328903,15 @@ │ │ │ │ b.n 1464d6 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 146788 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r7, r0, #2 │ │ │ │ blx 645d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 145f9c │ │ │ │ ldrd r3, r1, [sp, #176] @ 0xb0 │ │ │ │ mov.w ip, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -329209,33 +329209,33 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 145ffc │ │ │ │ vsub.f64 d7, d7, d8 │ │ │ │ vstr d7, [r3] │ │ │ │ b.w 145efe │ │ │ │ ... │ │ │ │ - mrrc2 0, 8, r0, ip, cr6 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stc2l 0, cr0, [r0], #-536 @ 0xfffffde8 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xfb7e0086 │ │ │ │ - ittt │ │ │ │ - lsl r6, r0, #2 │ │ │ │ - add r0, r1, #3 │ │ │ │ - lsl r7, r0, #2 │ │ │ │ - @ instruction: 0xfb3e0086 │ │ │ │ - ittt lt │ │ │ │ - lsllt r6, r0, #2 │ │ │ │ - @ instruction: 0xfb260086 │ │ │ │ - itte ge @ unpredictable │ │ │ │ + @ instruction: 0xfb820086 │ │ │ │ + stmia r0!, {r1} │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + adds r4, r1, #3 │ │ │ │ + lsls r7, r0, #2 │ │ │ │ + @ instruction: 0xfb420086 │ │ │ │ + ittt gt │ │ │ │ + lslgt r6, r0, #2 │ │ │ │ + @ instruction: 0xfb2a0086 │ │ │ │ + itet ge @ unpredictable │ │ │ │ lslge r6, r0, #2 │ │ │ │ - @ instruction: 0xfaee0086 │ │ │ │ - itee vs @ unpredictable │ │ │ │ - lslvs r6, r0, #2 │ │ │ │ - movvc r0, r7 │ │ │ │ - lslvc.w r3, fp, r4 │ │ │ │ + @ instruction: 0xfaf20086 │ │ │ │ + itee vc @ unpredictable │ │ │ │ + lslvc r6, r0, #2 │ │ │ │ + movvs r0, r7 │ │ │ │ + lslvs.w r3, fp, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 683e4 │ │ │ │ ldr.w r2, [pc, #1756] @ 147078 │ │ │ │ lsl.w r1, fp, r4 │ │ │ │ movw sl, #9163 @ 0x23cb │ │ │ │ str.w sl, [sp] │ │ │ │ add r2, pc │ │ │ │ @@ -329791,36 +329791,36 @@ │ │ │ │ vldr d7, [pc, #20] @ 147070 │ │ │ │ vmov.f64 d15, d7 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ b.w 146726 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [r8], #-536 @ 0xfffffde8 │ │ │ │ - str??.w r0, [sl, #134] @ 0x86 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + ldc2 0, cr0, [ip], #-536 @ 0xfffffde8 │ │ │ │ + str??.w r0, [lr, #134] @ 0x86 │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr.w r0, [r8, r6] │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + ldr.w r0, [ip, r6] │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - sbcs.w r0, r0, #4390912 @ 0x430000 │ │ │ │ - cbnz r0, 1470d0 │ │ │ │ + sbcs.w r0, r4, #4390912 @ 0x430000 │ │ │ │ + cbnz r4, 1470d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adcs.w r0, r8, #4390912 @ 0x430000 │ │ │ │ - cbnz r6, 1470d0 │ │ │ │ + adcs.w r0, ip, #4390912 @ 0x430000 │ │ │ │ + cbnz r2, 1470d2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - eors.w r0, ip, #4390912 @ 0x430000 │ │ │ │ - cbnz r4, 1470aa │ │ │ │ + @ instruction: 0xf4a00086 │ │ │ │ + cbnz r0, 1470ac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf6300086 │ │ │ │ - @ instruction: 0xf3fe0086 │ │ │ │ - @ instruction: 0xb87e │ │ │ │ + @ instruction: 0xf6340086 │ │ │ │ + and.w r0, r2, #4390912 @ 0x430000 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf3e20086 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ + @ instruction: 0xf3e60086 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ lsls r6, r0, #2 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vmov.f64 d6, d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d1, d12 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f64 d4, d12 │ │ │ │ @@ -330324,71 +330324,71 @@ │ │ │ │ ldr r0, [pc, #172] @ (147740 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1472fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf2680086 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xf26c0086 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movw r0, #49286 @ 0xc086 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xf2500086 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf22c0086 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xf2300086 │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf2100086 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xf2140086 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf1e80086 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xf1ec0086 │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adcs.w r0, r8, #134 @ 0x86 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + adcs.w r0, ip, #134 @ 0x86 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf13e0086 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + adc.w r0, r2, #134 @ 0x86 │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds.w r0, lr, #134 @ 0x86 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xf1220086 │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add.w r0, r0, #134 @ 0x86 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + add.w r0, r4, #134 @ 0x86 │ │ │ │ + push {r1, r7, lr} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf0be0086 │ │ │ │ - cdp 0, 13, cr0, cr10, cr6, {4} │ │ │ │ - cbz r2, 147752 │ │ │ │ + @ instruction: 0xf0c20086 │ │ │ │ + cdp 0, 13, cr0, cr14, cr6, {4} │ │ │ │ + cbz r6, 147752 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 11, cr0, cr6, cr6, {4} │ │ │ │ - cbz r6, 147750 │ │ │ │ + cdp 0, 11, cr0, cr10, cr6, {4} │ │ │ │ + cbz r2, 147752 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 6, cr0, cr14, cr6, {4} │ │ │ │ - uxtb r4, r5 │ │ │ │ + cdp 0, 7, cr0, cr2, cr6, {4} │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 5, cr0, cr0, cr6, {4} │ │ │ │ - uxtb r0, r2 │ │ │ │ + cdp 0, 5, cr0, cr4, cr6, {4} │ │ │ │ + uxtb r4, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr4, cr6, {4} │ │ │ │ - uxth r2, r6 │ │ │ │ + cdp 0, 3, cr0, cr8, cr6, {4} │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 0, cr0, cr4, cr6, {4} │ │ │ │ - uxth r4, r0 │ │ │ │ + cdp 0, 0, cr0, cr8, cr6, {4} │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stcl 0, cr0, [sl, #536]! @ 0x218 │ │ │ │ - sxtb r0, r5 │ │ │ │ + stcl 0, cr0, [lr, #536]! @ 0x218 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldcl 0, cr0, [r0, #536] @ 0x218 │ │ │ │ - sxtb r6, r1 │ │ │ │ + ldcl 0, cr0, [r4, #536] @ 0x218 │ │ │ │ + sxtb r2, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldc 0, cr0, [r6, #536]! @ 0x218 │ │ │ │ - sxth r4, r6 │ │ │ │ + ldc 0, cr0, [sl, #536]! @ 0x218 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldc 0, cr0, [ip, #536] @ 0x218 │ │ │ │ - sxth r2, r3 │ │ │ │ + stc 0, cr0, [r0, #536]! @ 0x218 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00147744 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -331072,44 +331072,44 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 8, r0, r8, cr6 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ + mrrc 0, 8, r0, ip, cr6 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r7, #144 @ 0x90 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - @ instruction: 0xebf40086 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xebf80086 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stcl 0, cr0, [r6, #-536] @ 0xfffffde8 │ │ │ │ - adds.w r0, r2, r6, lsl #2 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + stcl 0, cr0, [sl, #-536] @ 0xfffffde8 │ │ │ │ + adds.w r0, r6, r6, lsl #2 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xeaf40086 │ │ │ │ - add r7, sp, #456 @ 0x1c8 │ │ │ │ + @ instruction: 0xeaf80086 │ │ │ │ + add r7, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adc.w r0, r2, r6, lsl #2 │ │ │ │ - ldmdb r6!, {r1, r2, r7} │ │ │ │ - add r5, sp, #728 @ 0x2d8 │ │ │ │ + adc.w r0, r6, r6, lsl #2 │ │ │ │ + ldmdb sl!, {r1, r2, r7} │ │ │ │ + add r5, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strd r0, r0, [r2], #536 @ 0x218 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + strd r0, r0, [r6], #536 @ 0x218 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrd r0, r0, [r2], #536 @ 0x218 │ │ │ │ - b.n 147cf0 │ │ │ │ + ldrd r0, r0, [r6], #536 @ 0x218 │ │ │ │ + b.n 147cf8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, sp, #624 @ 0x270 │ │ │ │ + add r3, sp, #640 @ 0x280 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 147b74 │ │ │ │ + b.n 147b7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 147a20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -331388,41 +331388,41 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b.w 1477e0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 147a1c │ │ │ │ + b.n 147a24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1479f4 │ │ │ │ + b.n 1479fc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 147ba4 │ │ │ │ + b.n 147bac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1487f0 │ │ │ │ + b.n 1487f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #504 @ (adr r7, 1483fc ) │ │ │ │ + add r7, pc, #520 @ (adr r7, 14840c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 147b08 │ │ │ │ + b.n 147b10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 148754 │ │ │ │ + b.n 14875c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #168 @ (adr r7, 1482b8 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 1482c8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 148714 │ │ │ │ + b.n 14871c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #0 @ (adr r7, 148218 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 148228 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1486dc │ │ │ │ + b.n 1486e4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, pc, #896 @ (adr r6, 1485a0 ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 1485b0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6325c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14839c │ │ │ │ mov r1, r4 │ │ │ │ @@ -331701,37 +331701,37 @@ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ b.n 14855a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - b.n 148774 │ │ │ │ + b.n 14877c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #688 @ (adr r5, 1487d0 ) │ │ │ │ + add r5, pc, #704 @ (adr r5, 1487e0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 148a64 │ │ │ │ + b.n 148a6c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1486b0 │ │ │ │ + b.n 1486b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 148654 ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 148664 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 148670 │ │ │ │ + b.n 148678 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #128 @ (adr r5, 1485b4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 1485c4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1485f4 │ │ │ │ + b.n 1485fc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1488b4 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1488c4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #488 @ (adr r4, 14872c ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 14873c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 14883c │ │ │ │ + b.n 148844 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 148648 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -331977,18 +331977,18 @@ │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.n 14884e │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r0, #113 @ 0x71 │ │ │ │ - vqrdmulh.s , , d6[0] │ │ │ │ + vqrdmulh.s , , d10[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 148bcc │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -333464,303 +333464,303 @@ │ │ │ │ ldr r0, [pc, #596] @ (149b58 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 14801e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bhi.n 149a00 │ │ │ │ + bhi.n 149a08 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bge.n 149930 │ │ │ │ + bge.n 149938 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 1498b0 │ │ │ │ + bvc.n 1498b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 149870 │ │ │ │ + bvc.n 149878 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 149a30 │ │ │ │ + bvc.n 149838 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 1499ec │ │ │ │ + bvc.n 1499f4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 149998 │ │ │ │ + bvc.n 1499a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 14995c │ │ │ │ + bvc.n 149964 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 1498ec │ │ │ │ + bvs.n 1498f4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 149884 │ │ │ │ + bvs.n 14988c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 149a1c │ │ │ │ + bvs.n 149a24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [sp, #864] @ 0x360 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n 149938 │ │ │ │ + bpl.n 149940 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n 1498f4 │ │ │ │ + bpl.n 1498fc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 1498c4 │ │ │ │ + bmi.n 1498cc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 149894 │ │ │ │ + bmi.n 14989c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 149a64 │ │ │ │ + bmi.n 149a6c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 149a28 │ │ │ │ + bmi.n 149a30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 1499e8 │ │ │ │ + bmi.n 1499f0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 1499a8 │ │ │ │ + bmi.n 1499b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 149968 │ │ │ │ + bcc.n 149970 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 1498f0 │ │ │ │ + bcc.n 1498f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 149ab0 │ │ │ │ + bcc.n 149ab8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 149a70 │ │ │ │ + bcc.n 149a78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 149a34 │ │ │ │ + bcc.n 149a3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 1499f4 │ │ │ │ + bcc.n 1499fc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 1499a0 │ │ │ │ + bcs.n 1499a8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 149964 │ │ │ │ + bcs.n 14996c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 149aec │ │ │ │ + bcs.n 1498f4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 149ab0 │ │ │ │ + bcs.n 149ab8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 149a70 │ │ │ │ + bcs.n 149a78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 149a30 │ │ │ │ + bcs.n 149a38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 1499f0 │ │ │ │ + bne.n 1499f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 1499b0 │ │ │ │ + bne.n 1499b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 149970 │ │ │ │ + bne.n 149978 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 149938 │ │ │ │ + bne.n 149940 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 149ac8 │ │ │ │ + bne.n 149ad0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ + str r5, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149a0c │ │ │ │ + beq.n 149a14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 1499d8 │ │ │ │ + beq.n 1499e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 14999c │ │ │ │ + beq.n 1499a4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149960 │ │ │ │ + beq.n 149968 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149b28 │ │ │ │ + beq.n 149b30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149ae8 │ │ │ │ + beq.n 149af0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149aac │ │ │ │ + beq.n 149ab4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 149a74 │ │ │ │ + beq.n 149a7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5!, {r1, r4} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4, {r4} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r1, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldrd r2, r3, [sp, #224] @ 0xe0 │ │ │ │ mov.w r8, #0 │ │ │ │ vldr d0, [pc, #488] @ 149d50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -333941,45 +333941,45 @@ │ │ │ │ ldr r0, [pc, #84] @ (149d94 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 14801e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ + ldrh r2, [r2, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ + ldrh r2, [r6, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -334002,17 +334002,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -334035,17 +334035,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00149e38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -334072,17 +334072,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (149e88 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 149e54 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00149e8c : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -334123,17 +334123,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00149efc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -334159,17 +334159,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (149f58 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 149c30 │ │ │ │ + b.n 149c38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00149f5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -334195,17 +334195,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (149fb8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 149bd0 │ │ │ │ + b.n 149bd8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00149fbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -334284,25 +334284,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (14a0b0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 14a02e │ │ │ │ nop │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ vrsra.u32 d17, d31, #1 │ │ │ │ - @ instruction: 0xffffc3e8 │ │ │ │ + @ instruction: 0xffffc3ec │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 149b78 │ │ │ │ + b.n 149b80 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a0b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -334498,38 +334498,38 @@ │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #26 │ │ │ │ lsls r3, r2, #2 │ │ │ │ asrs r1, r5, #7 │ │ │ │ - vmlal.u q14, d15, d24[0] │ │ │ │ + vmlal.u q14, d15, d28[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ asrs r5, r4, #5 │ │ │ │ - vsubl.u q14, d15, d30 │ │ │ │ + vrshr.u32 d28, d18, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r5, #50] @ 0x32 │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 14aa14 │ │ │ │ + b.n 14aa1c │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a2f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -334745,44 +334745,44 @@ │ │ │ │ ... │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r1, #17 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ + strh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ vshr.u64 q11, , #1 │ │ │ │ vqrdmlsh.s q8, , d15[0] │ │ │ │ - vshr.u32 d28, d2, #1 │ │ │ │ + vshr.u32 d28, d6, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ite │ │ │ │ + it │ │ │ │ lsl r6, r0, #2 │ │ │ │ - strhal r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ittt ge │ │ │ │ - lslge r6, r0, #2 │ │ │ │ - strhge r2, [r4, #32] │ │ │ │ + itte ge │ │ │ │ lslge r6, r0, #2 │ │ │ │ - itt hi │ │ │ │ + strhge r6, [r4, #32] │ │ │ │ + lsllt r6, r0, #2 │ │ │ │ + it hi │ │ │ │ lslhi r6, r0, #2 │ │ │ │ - strhhi r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r6, r0, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strhpl r4, [r3, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - itt cc │ │ │ │ - lslcc r6, r0, #2 │ │ │ │ - bcc.n 14a84c │ │ │ │ + sev │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + b.n 14a854 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a560 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334819,17 +334819,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ... │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a5d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -334921,17 +334921,17 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14a918 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r3, r7, pc} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a710 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -335025,21 +335025,21 @@ │ │ │ │ b.n 14a77e │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14aa48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014a840 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -335228,21 +335228,21 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 14a98e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ mrc2 0, 4, r0, cr4, cr2, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6, #584]! @ 0x248 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -335445,26 +335445,26 @@ │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 14a4e0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ stc2 0, cr0, [lr, #-584]! @ 0xfffffdb8 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 14ac82 │ │ │ │ + cbnz r2, 14ac84 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldc2l 0, cr0, [ip], #-584 @ 0xfffffdb8 │ │ │ │ - @ instruction: 0xb8d6 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ lsls r6, r0, #2 │ │ │ │ - blt.n 14ad10 │ │ │ │ + blt.n 14ad18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #17] │ │ │ │ + ldrb r4, [r4, #17] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr.w sl, [r5, #144] @ 0x90 │ │ │ │ ldr.w r3, [ip, #116] @ 0x74 │ │ │ │ ldrd r1, r2, [r5, #224] @ 0xe0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -335756,25 +335756,25 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 14a898 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 14a8a0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ lsls r1, r1, #8 │ │ │ │ - vmls.i , , d12[0] │ │ │ │ + vsri.64 , q0, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -335812,17 +335812,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 14b11a │ │ │ │ + cbz r6, 14b11a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r2, [pc, #640] @ (14b350 ) │ │ │ │ @@ -336057,39 +336057,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subw r0, r2, #2194 @ 0x892 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6860092 │ │ │ │ - bpl.n 14b2e8 │ │ │ │ + bpl.n 14b2f0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r4, [r6, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r0, 14b398 │ │ │ │ + cbz r4, 14b398 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r4, 14b394 │ │ │ │ + cbz r0, 14b396 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r0, [r1, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r6, 14b38a │ │ │ │ + cbz r2, 14b38c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + strb r2, [r0, #23] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r4, 14b38c │ │ │ │ + cbz r0, 14b38e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r6, 14b38c │ │ │ │ + cbz r2, 14b38e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcc.n 14b2b8 │ │ │ │ + bcc.n 14b2c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -336325,22 +336325,22 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14b898 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ubfx r0, r8, #2, #19 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ + add r6, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 14b62c │ │ │ │ + bne.n 14b634 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r6, r0, #2 │ │ │ │ bl 307694 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r0, #2 │ │ │ │ @ instruction: 0xf1280092 │ │ │ │ vldr d7, [pc, #740] @ 14b988 │ │ │ │ vcmpe.f64 d7, d10 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -336564,19 +336564,19 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 14bbb8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ beq.n 14ba54 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ blx 68bec │ │ │ │ cmp r5, r0 │ │ │ │ @@ -337181,25 +337181,25 @@ │ │ │ │ b.n 14bcbc │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14c3c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - add r6, pc, #160 @ (adr r6, 14c254 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 14c264 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #672 @ (adr r4, 14c45c ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 14c46c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 14c494 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 14c4a4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ vadd.f64 d5, d15, d5 │ │ │ │ vstr d6, [sp, #24] │ │ │ │ add.w r2, r2, #1424 @ 0x590 │ │ │ │ vldr d0, [r2, #-8] │ │ │ │ vadd.f64 d0, d5, d0 │ │ │ │ @@ -337406,27 +337406,27 @@ │ │ │ │ mov r9, r0 │ │ │ │ b.n 14c34a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 14be14 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #584 @ (adr r1, 14c64c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 14c65c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 14bdac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add r0, pc, #616 @ (adr r0, 14c678 ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 14c688 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #512 @ (adr r0, 14c618 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 14c628 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014c41c : │ │ │ │ cbnz r3, 14c424 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -337465,17 +337465,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014c48c : │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -337803,31 +337803,31 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ b.n 14c5ae │ │ │ │ b.n 14cc48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 14c9f8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r2 │ │ │ │ @@ -338099,31 +338099,31 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ svc 76 @ 0x4c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r5, [sp, #392] @ 0x188 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -338408,59 +338408,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (14ce2c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 14ccc4 │ │ │ │ ldc2 15, cr15, [fp], {254} @ 0xfe │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ + ldrb r2, [r0, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r6, r7] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r3, r4] │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #560] @ (14d074 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -338684,37 +338684,37 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 14cfc8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bls.n 14d0d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ bvc.n 14cfe0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r3 │ │ │ │ @@ -339831,165 +339831,165 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 14db7a │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 14dc44 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsb r2, [r0, r6] │ │ │ │ + ldrsb r6, [r0, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ bvs.n 14dd78 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 14df16 │ │ │ │ - vsra.u32 d25, d12, #2 │ │ │ │ + vuzp. d25, d16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ udf #47 @ 0x2f │ │ │ │ - @ instruction: 0xfffe8efc │ │ │ │ + @ instruction: 0xfffe8f00 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r1, r3] │ │ │ │ + strh r4, [r1, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ beq.n 14dde6 │ │ │ │ - vqrdmulh.s q12, q15, d22[0] │ │ │ │ + vqrdmulh.s q12, q15, d26[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r0, [r3, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r4, [r6, #26] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #952] @ (14e12c ) │ │ │ │ + ldr r7, [pc, #968] @ (14e13c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #528] @ (14df90 ) │ │ │ │ + ldr r7, [pc, #544] @ (14dfa0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [pc, #400] @ (14df18 ) │ │ │ │ + ldr r7, [pc, #416] @ (14df28 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #824] @ (14e0d0 ) │ │ │ │ + ldr r6, [pc, #840] @ (14e0e0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #560] @ (14dfd0 ) │ │ │ │ + ldr r6, [pc, #576] @ (14dfe0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r4, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldmia r4!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - @ instruction: 0xfffe8b5a │ │ │ │ + @ instruction: 0xfffe8b5e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #952] @ (14e16c ) │ │ │ │ + ldr r5, [pc, #968] @ (14e17c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #856] @ (14e114 ) │ │ │ │ + ldr r5, [pc, #872] @ (14e124 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #744] @ (14e0ac ) │ │ │ │ + ldr r5, [pc, #760] @ (14e0bc ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #632] @ (14e044 ) │ │ │ │ + ldr r5, [pc, #648] @ (14e054 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #240] @ (14dec4 ) │ │ │ │ + ldr r5, [pc, #256] @ (14ded4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #144] @ (14de6c ) │ │ │ │ + ldr r5, [pc, #160] @ (14de7c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #32] @ (14de04 ) │ │ │ │ + ldr r5, [pc, #48] @ (14de14 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #936] @ (14e194 ) │ │ │ │ + ldr r4, [pc, #952] @ (14e1a4 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #824] @ (14e12c ) │ │ │ │ + ldr r4, [pc, #840] @ (14e13c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #704] @ (14e0bc ) │ │ │ │ + ldr r4, [pc, #720] @ (14e0cc ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #512] @ (14e004 ) │ │ │ │ + ldr r4, [pc, #528] @ (14e014 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #328] @ (14df54 ) │ │ │ │ + ldr r4, [pc, #344] @ (14df64 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + strh r6, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (14def4 ) │ │ │ │ + ldr r4, [pc, #240] @ (14df04 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #112] @ (14de8c ) │ │ │ │ + ldr r4, [pc, #128] @ (14de9c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #0] @ (14de24 ) │ │ │ │ + ldr r4, [pc, #16] @ (14de34 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [pc, #824] @ (14e164 ) │ │ │ │ + ldr r3, [pc, #840] @ (14e174 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r4, [pc, #972] @ (14e1fc ) │ │ │ │ mov r0, r5 │ │ │ │ blx 683e4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r4, pc │ │ │ │ movw r3, #5094 @ 0x13e6 │ │ │ │ @@ -340367,56 +340367,56 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #92] @ (14e250 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 14db7a │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldmia r0, {r0, r1, r2, r3, r5, r6, r7} │ │ │ │ - vsri.64 q12, q4, #2 │ │ │ │ + vsri.64 q12, q6, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r1, [pc, #352] @ (14e36c ) │ │ │ │ + ldr r1, [pc, #368] @ (14e37c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ bx sp │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bx r9 │ │ │ │ + bx sl │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ bx r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r8, ip │ │ │ │ + mov ip, ip │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #136] @ 14e2ec │ │ │ │ mov r4, r0 │ │ │ │ @@ -340477,17 +340477,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r2, [r3, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cbz r4, 14e322 │ │ │ │ @@ -340572,29 +340572,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (14e40c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 14e36c │ │ │ │ nop │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, pc, #456 @ (adr r4, 14e5c8 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 14e5d8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #336 @ (adr r4, 14e558 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 14e568 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r6, [r1, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #524] @ (14e630 ) │ │ │ │ @@ -340811,35 +340811,35 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r3, r4} │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, r4 │ │ │ │ + add r2, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #96 @ (adr r2, 14e6b0 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 14e6c0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r4, #25] │ │ │ │ + ldrb r4, [r4, #25] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -340946,25 +340946,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - rors r2, r2 │ │ │ │ + rors r6, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r2, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ @@ -341253,52 +341253,52 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 14e84c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ itt gt │ │ │ │ lslgt r2, r2, #2 │ │ │ │ strgt r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r6, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ it cs │ │ │ │ lslcs r2, r2, #2 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldmia r2, {r0, r2, r4, r7} │ │ │ │ - @ instruction: 0xfffe7b30 │ │ │ │ + @ instruction: 0xfffe7b34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r5, #11] │ │ │ │ + ldrb r6, [r5, #11] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + subs r7, #66 @ 0x42 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldrb r0, [r2, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, #140 @ 0x8c │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014eabc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -341409,17 +341409,17 @@ │ │ │ │ b.n 14eb3a │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 14edf0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 0014ebe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -341995,17 +341995,17 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 14eb00 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 14f270 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ b.n 14f0b4 │ │ │ │ @@ -342035,17 +342035,17 @@ │ │ │ │ b.n 14f1d2 │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d2 │ │ │ │ b.n 14f110 │ │ │ │ nop │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #552] @ (14f540 ) │ │ │ │ @@ -342261,35 +342261,35 @@ │ │ │ │ b.n 14f490 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ lsls r6, r0, #2 │ │ │ │ uxtb r4, r4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #190 @ 0xbe │ │ │ │ + adds r3, #194 @ 0xc2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [pc, #616] @ (14f7f0 ) │ │ │ │ @@ -342546,31 +342546,31 @@ │ │ │ │ b.n 14f782 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r4, 14f82e │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, #222 @ 0xde │ │ │ │ + adds r2, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ cbz r4, 14f82a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ + ldr r4, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [pc, #1060] @ 14fc54 │ │ │ │ @@ -342986,65 +342986,65 @@ │ │ │ │ b.n 14f886 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #256 @ 0x100 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, #48 @ 0x30 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ add r6, sp, #856 @ 0x358 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #216 @ 0xd8 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #136 @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r5, #124] @ 0x7c │ │ │ │ + str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -343404,37 +343404,37 @@ │ │ │ │ b.n 14f8e8 │ │ │ │ mrc2 1, 1, r5, cr7, cr8, {5} │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #144 @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr.w lr, [pc, #116] @ 150134 │ │ │ │ @@ -343482,17 +343482,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r6, pc, #720 @ (adr r6, 150408 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #496 @ (adr r6, 150330 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -343710,27 +343710,27 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ add r6, pc, #80 @ (adr r6, 150404 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ add r4, pc, #752 @ (adr r4, 1506b4 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr.w r5, [pc, #2068] @ 150c00 │ │ │ │ @@ -344487,67 +344487,67 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #296 @ (adr r3, 150d34 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r7} │ │ │ │ vtbl.8 d26, {d14-d16}, d9 │ │ │ │ - vshr.u32 d22, d26, #2 │ │ │ │ + vshr.u32 d22, d30, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r0, #124 @ 0x7c │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r2, r5, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r2, [r6, r2] │ │ │ │ + ldrh r6, [r6, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, r2, #4 │ │ │ │ + subs r2, r3, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + subs r4, r0, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r4, r5, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ blx 6b2f4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vldr d7, [r5, #8] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ @@ -345147,88 +345147,88 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #160] @ (1513b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1512dc │ │ │ │ nop │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r2, r0] │ │ │ │ + strb r6, [r2, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r7, r6] │ │ │ │ + strh r4, [r7, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, r7, r0 │ │ │ │ + adds r4, r7, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r5, r4] │ │ │ │ + strh r6, [r5, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r6, [sp, #380] @ 0x17c │ │ │ │ - vqmovn.u d21, q5 │ │ │ │ + vqmovn.u d21, q7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r3, r1] │ │ │ │ + strh r0, [r4, r1] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r6, r4, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + str r4, [r4, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 001513b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -345322,23 +345322,23 @@ │ │ │ │ b.n 15140e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r7, [pc, #912] @ (151848 ) │ │ │ │ + ldr r7, [pc, #928] @ (151858 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 001514bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -345735,35 +345735,35 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r6, [pc, #672] @ (151bbc ) │ │ │ │ + ldr r6, [pc, #688] @ (151bcc ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [pc, #360] @ (151a88 ) │ │ │ │ + ldr r6, [pc, #376] @ (151a98 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r5, [pc, #824] @ (151c5c ) │ │ │ │ + ldr r5, [pc, #840] @ (151c6c ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r4, [pc, #16] @ (151938 ) │ │ │ │ + ldr r4, [pc, #32] @ (151948 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [pc, #648] @ (151bb8 ) │ │ │ │ + ldr r3, [pc, #664] @ (151bc8 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [pc, #520] @ (151b40 ) │ │ │ │ + ldr r3, [pc, #536] @ (151b50 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r3, [pc, #208] @ (151a10 ) │ │ │ │ + ldr r3, [pc, #224] @ (151a20 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00151944 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -346082,21 +346082,21 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r0, [pc, #488] @ (151ec0 ) │ │ │ │ + ldr r0, [pc, #504] @ (151ed0 ) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr.w r3, [r6, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ ble.w 1519cc │ │ │ │ strd r1, r1, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -346374,59 +346374,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (152024 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 151e56 │ │ │ │ - bx r3 │ │ │ │ + bxns r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov lr, r4 │ │ │ │ + mov sl, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bx r3 │ │ │ │ + bxns r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r4, r6, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -346666,39 +346666,39 @@ │ │ │ │ b.n 152228 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r4, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r5, #26 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - rors r6, r3 │ │ │ │ + rors r2, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -347618,35 +347618,35 @@ │ │ │ │ b.n 15294e │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 152cba │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip], #532 @ 0x214 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + stc2l 0, cr0, [r0], {133} @ 0x85 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r2], #-532 @ 0xfffffdec │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + ldc2l 0, cr0, [r6], #-532 @ 0xfffffdec │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldc2 0, cr0, [ip], #-532 @ 0xfffffdec │ │ │ │ + mcrr2 0, 8, r0, r0, cr5 │ │ │ │ │ │ │ │ 00152d00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #144] @ 0x90 │ │ │ │ @@ -347692,17 +347692,17 @@ │ │ │ │ vldr d0, [pc, #12] @ 152d88 │ │ │ │ b.n 152d4c │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 152fa8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -347973,23 +347973,23 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r7, #6] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str??.w r0, [r6, r5] │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + str??.w r0, [sl, r5] │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str.w r0, [r8, r5] │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + str.w r0, [ip, r5] │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh.w r0, [sl, r5] │ │ │ │ + strh.w r0, [lr, r5] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r3 │ │ │ │ @@ -348252,17 +348252,17 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1535f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #26] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf7720085 │ │ │ │ + @ instruction: 0xf7760085 │ │ │ │ strb r0, [r6, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldrh.w r3, [r8, #94] @ 0x5e │ │ │ │ and.w r3, r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 153410 │ │ │ │ adds r4, #1 │ │ │ │ @@ -348695,57 +348695,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 153672 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 153ab8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - sbfx r0, ip, #2, #6 │ │ │ │ - cmp r6, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf3500085 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf2f00085 │ │ │ │ - cmp r5, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf2f40085 │ │ │ │ + cmp r5, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf25c0085 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf2600085 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movw r0, #16517 @ 0x4085 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + movw r0, #32901 @ 0x8085 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf22c0085 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + @ instruction: 0xf2300085 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adc.w r0, r0, #133 @ 0x85 │ │ │ │ - cmp r4, #160 @ 0xa0 │ │ │ │ + adc.w r0, r4, #133 @ 0x85 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf1200085 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf1240085 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add.w r0, r6, #133 @ 0x85 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + add.w r0, sl, #133 @ 0x85 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf0d80085 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf0dc0085 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xf0bc0085 │ │ │ │ - cmp r4, #28 │ │ │ │ + @ instruction: 0xf0c00085 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - eors.w r0, ip, #133 @ 0x85 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + @ instruction: 0xf0a00085 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - orn r0, ip, #133 @ 0x85 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + orns r0, r0, #133 @ 0x85 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bic.w r0, r8, #133 @ 0x85 │ │ │ │ + bic.w r0, ip, #133 @ 0x85 │ │ │ │ ldr r0, [pc, #48] @ (153944 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (153948 ) │ │ │ │ @@ -348757,17 +348757,17 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 153144 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 60454 │ │ │ │ b.n 153144 │ │ │ │ nop │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - vaddl.s8 q0, d26, d5 │ │ │ │ + vaddl.s8 q0, d30, d5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r5, r2 │ │ │ │ @@ -349053,17 +349053,17 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cdp 0, 0, cr0, cr10, cr5, {4} │ │ │ │ + cdp 0, 0, cr0, cr14, cr5, {4} │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ @@ -349685,53 +349685,53 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 153ed2 │ │ │ │ b.n 153ee4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xeb380085 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + @ instruction: 0xeb3c0085 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds.w r0, ip, r5, lsl #2 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + @ instruction: 0xeb200085 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154314 │ │ │ │ + b.n 15431c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1542e8 │ │ │ │ + b.n 1542f0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1542bc │ │ │ │ + b.n 1542c4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154218 │ │ │ │ + b.n 154220 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov ip, r7 │ │ │ │ + nop @ (mov r8, r8) │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 15409c │ │ │ │ + b.n 1540a4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r6, r6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r3, #64 @ 0x40 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 153f84 │ │ │ │ + b.n 153f8c │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #740] @ (1546ec ) │ │ │ │ movw r1, #8681 @ 0x21e9 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #732] @ (1546f0 ) │ │ │ │ @@ -349975,43 +349975,43 @@ │ │ │ │ blx 67bcc │ │ │ │ vmul.f64 d9, d0, d8 │ │ │ │ b.n 1545ce │ │ │ │ mov r0, r6 │ │ │ │ blx 67bcc │ │ │ │ vmul.f64 d0, d0, d10 │ │ │ │ b.n 1545ba │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154028 │ │ │ │ + b.n 154030 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 153fc8 │ │ │ │ + b.n 153fd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 153f94 │ │ │ │ + b.n 153f9c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 153f68 │ │ │ │ + b.n 153f70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #170 @ 0xaa │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154c04 │ │ │ │ + b.n 154c0c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r1, #7 │ │ │ │ + adds r0, r2, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154bb8 │ │ │ │ + b.n 154bc0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 154b8c │ │ │ │ + b.n 154b94 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -350087,17 +350087,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r0, r7, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 1549f8 │ │ │ │ + b.n 154a00 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -350222,17 +350222,17 @@ │ │ │ │ beq.n 1548d4 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ b.n 1548b2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1548d4 │ │ │ │ b.n 1548b2 │ │ │ │ nop │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -350373,21 +350373,21 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 154d48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r4, r1, r5 │ │ │ │ + adds r0, r2, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ble.n 154ad0 │ │ │ │ + ble.n 154ad8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ble.n 154a88 │ │ │ │ + ble.n 154a90 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ @@ -350412,17 +350412,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ble.n 154bfc │ │ │ │ + ble.n 154c04 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -350447,17 +350447,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bgt.n 154ba4 │ │ │ │ + bgt.n 154bac │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 00154bec : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ cmp r0, r3 │ │ │ │ @@ -350784,31 +350784,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (154f78 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 154ee4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ ldr r4, [r0, r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bls.n 154ecc │ │ │ │ + bls.n 154ed4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bls.n 154e94 │ │ │ │ + bls.n 154e9c │ │ │ │ lsls r5, r0, #2 │ │ │ │ ands r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ │ │ │ │ 00154f7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -351184,55 +351184,55 @@ │ │ │ │ b.n 15531a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrsb r4, [r6, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 155430 │ │ │ │ + bvc.n 155438 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrsb r0, [r5, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvc.n 1553c8 │ │ │ │ + bvc.n 1553d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 15533c │ │ │ │ + bvs.n 155344 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 155310 │ │ │ │ + bvs.n 155318 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 1553c0 │ │ │ │ + bvs.n 1553c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bvs.n 155394 │ │ │ │ + bvs.n 15539c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n 155300 │ │ │ │ + bpl.n 155308 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n 1552d4 │ │ │ │ + bpl.n 1552dc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bpl.n 15549c │ │ │ │ + bpl.n 1552a4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -351255,17 +351255,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 155398 │ │ │ │ + bmi.n 1553a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -351288,17 +351288,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bmi.n 155348 │ │ │ │ + bmi.n 155350 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -351480,33 +351480,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (155664 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 155532 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bvc.n 155704 │ │ │ │ + bvc.n 15570c │ │ │ │ lsls r0, r1, #2 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 155624 │ │ │ │ + bcs.n 15562c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 1555e0 │ │ │ │ + bcs.n 1555e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bcs.n 15556c │ │ │ │ + bcs.n 155574 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #180] @ (155730 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -351583,17 +351583,17 @@ │ │ │ │ b.n 155706 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r3] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bne.n 1556a4 │ │ │ │ + bne.n 1556ac │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r6, [r5, r1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -351811,49 +351811,49 @@ │ │ │ │ b.n 155860 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r4, [r2, r0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r2, r4, #9 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - beq.n 155a7c │ │ │ │ + beq.n 155a84 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r7, [pc, #80] @ (155a24 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #232] @ (155b04 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -351952,21 +351952,21 @@ │ │ │ │ nop │ │ │ │ ldr r5, [pc, #352] @ (155c68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #856] @ (155e68 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #204] @ (155c00 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -352057,23 +352057,23 @@ │ │ │ │ b.n 155b96 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #264] @ (155d0c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r3, [pc, #888] @ (155f8c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #144] @ (155cc0 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -352134,17 +352134,17 @@ │ │ │ │ b.n 155c9a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #280] @ (155ddc ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r4!, {r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r2, [pc, #872] @ (15603c ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -352204,17 +352204,17 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 155d4c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #568] @ (155fac ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r2, [pc, #160] @ (155e24 ) │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -352301,25 +352301,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (155e7c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 155e02 │ │ │ │ nop │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #440] @ (15604c ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -352486,43 +352486,43 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (156084 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 156028 │ │ │ │ nop │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1!, {r2, r5, r6} │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ + ldmia r0!, {r1, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #232] @ (156184 ) │ │ │ │ @@ -352617,23 +352617,23 @@ │ │ │ │ b.n 1560f0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov r8, fp │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov ip, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -352797,41 +352797,41 @@ │ │ │ │ ldr r0, [pc, #64] @ (156390 ) │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 156264 │ │ │ │ nop │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r5, r3 │ │ │ │ @@ -352895,29 +352895,29 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ @@ -352988,15 +352988,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r2, r7 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r6, r0, #2 │ │ │ │ cmp r2, r0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -353054,21 +353054,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1565c8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r3!, {r1} │ │ │ │ + stmia r3!, {r1, r2} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -353160,29 +353160,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (1566d8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1565fa │ │ │ │ nop │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -353282,29 +353282,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (1567f8 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 156708 │ │ │ │ nop │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r1!, {r4, r5} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r4, #0 │ │ │ │ @@ -353415,24 +353415,24 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vpop {d8-d9} │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r5, r0, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movlt r0, #102 @ 0x66 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r5, r0, #2 │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - movls.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + movhi.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (156a30 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #188] @ (156a34 ) │ │ │ │ subs r7, r3, #0 │ │ │ │ add r4, pc │ │ │ │ @@ -353512,23 +353512,23 @@ │ │ │ │ b.n 1569c8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r5, #172 @ 0xac │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bkpt 0x008e │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (156aec ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -353590,17 +353590,17 @@ │ │ │ │ b.n 156ab8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #20 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -353664,19 +353664,19 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n 156b26 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -353862,29 +353862,29 @@ │ │ │ │ add r6, pc │ │ │ │ blx 61c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 67dd8 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ b.n 156d92 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r4, 156e48 │ │ │ │ + cbnz r0, 156e4a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r0, 156e30 │ │ │ │ + cbnz r4, 156e30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r2, r2, r7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r5, [pc, #1688] @ 157498 │ │ │ │ mov r4, r1 │ │ │ │ @@ -354519,101 +354519,101 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #74 @ 0x4a │ │ │ │ lsls r2, r2, #2 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r6, 1574dc │ │ │ │ + cbnz r2, 1574de │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + subs r0, r0, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbnz r6, 1574ba │ │ │ │ + cbnz r2, 1574bc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r0, r1 │ │ │ │ + adds r2, r1, r1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r1, #31 │ │ │ │ + asrs r0, r2, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + asrs r6, r6, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + @ instruction: 0xb69a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cpsid i │ │ │ │ + cpsid ai │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ + push {r6, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + push {r1, r3, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #188] @ (157624 ) │ │ │ │ @@ -354693,17 +354693,17 @@ │ │ │ │ b.n 1575e0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #12 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -354837,29 +354837,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (1577c0 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1576a4 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r0, 1577d4 │ │ │ │ + cbz r4, 1577d4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r4, 1577d6 │ │ │ │ + cbz r0, 1577d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r6, 1577ce │ │ │ │ + cbz r2, 1577d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cbz r4, 1577c8 │ │ │ │ + cbz r0, 1577ca │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #1612] @ 157e28 │ │ │ │ @@ -355467,83 +355467,83 @@ │ │ │ │ b.n 157bd2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cmp r7, #148 @ 0x94 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r6, r6, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r3, #28 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + add r5, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ cmp r4, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r7, #25 │ │ │ │ + lsrs r6, r7, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldrb.w r2, [r8, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #8 │ │ │ │ bne.w 1579e4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r3, #128] @ 0x80 │ │ │ │ @@ -355671,39 +355671,39 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (158054 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 157ac0 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #984 @ 0x3d8 │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r6, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #600 @ 0x258 │ │ │ │ + add r0, sp, #616 @ 0x268 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -355873,41 +355873,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (158268 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1580b6 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #928 @ (adr r7, 1585e4 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 1585f4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #624 @ (adr r7, 1584bc ) │ │ │ │ + add r7, pc, #640 @ (adr r7, 1584cc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r7, pc, #72 @ (adr r7, 15829c ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 1582ac ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, pc, #632 @ (adr r6, 1584dc ) │ │ │ │ + add r6, pc, #648 @ (adr r6, 1584ec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r4, #29 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r6, pc, #536 @ (adr r6, 158484 ) │ │ │ │ + add r6, pc, #552 @ (adr r6, 158494 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015826c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -356342,129 +356342,129 @@ │ │ │ │ b.n 1582d6 │ │ │ │ nop │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldmia r5, {r0, r4, r5, r7} │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #896 @ (adr r5, 158a54 ) │ │ │ │ + add r5, pc, #912 @ (adr r5, 158a64 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r4, #158 @ 0x9e │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 158afa │ │ │ │ @ instruction: 0xffffd343 │ │ │ │ vabdl.u q15, d15, d17 │ │ │ │ vrsubhn.i d30, , │ │ │ │ - vqshl.u32 q8, q8, #31 │ │ │ │ + vqshl.u32 q8, q10, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsls r6, r5, #24 │ │ │ │ + lsls r2, r6, #24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #328 @ (adr r5, 158840 ) │ │ │ │ + add r5, pc, #344 @ (adr r5, 158850 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r3, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r3], {255} @ 0xff │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r5, pc, #64 @ (adr r5, 15874c ) │ │ │ │ + add r5, pc, #80 @ (adr r5, 15875c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #984 @ (adr r4, 158aec ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 158afc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 158582 │ │ │ │ vmla.i q15, , d11[0] │ │ │ │ - vsli.64 d16, d4, #63 @ 0x3f │ │ │ │ + vsli.64 d16, d8, #63 @ 0x3f │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 158a04 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 158a14 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1589bc ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 1589cc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #408 @ (adr r4, 1588cc ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 1588dc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 158742 │ │ │ │ - vsli.32 d16, d6, #31 │ │ │ │ + vsli.32 d16, d10, #31 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #232 @ (adr r4, 158828 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 158838 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r3, {r0, r3, r5, r7} │ │ │ │ - vmls.i q8, , d26[0] │ │ │ │ + vmls.i q8, , d30[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r4, pc, #56 @ (adr r4, 158784 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 158794 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ bhi.n 1586f2 │ │ │ │ - vsri.64 d16, d30, #1 │ │ │ │ + vmls.i q8, , d2[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #904 @ (adr r3, 158ae0 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 158af0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r5, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #728 @ (adr r3, 158a3c ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 158a4c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ bl 40c766 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 158978 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 158988 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ udf #85 @ 0x55 │ │ │ │ - vsri.32 d16, d18, #1 │ │ │ │ + vsri.32 d16, d22, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #344 @ (adr r3, 1588d4 ) │ │ │ │ + add r3, pc, #360 @ (adr r3, 1588e4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xefe3ffff │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 158800 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 158810 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ blt.n 158786 │ │ │ │ - @ instruction: 0xffff03ce │ │ │ │ + vrsra.u64 q8, q1, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #968 @ (adr r2, 158b5c ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 158b6c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ bvs.n 15881e │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - vrsra.u64 d16, d0, #1 │ │ │ │ + vrsra.u64 d16, d4, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #720 @ (adr r2, 158a74 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 158a84 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ bge.n 15889e │ │ │ │ - @ instruction: 0xffff0364 │ │ │ │ + @ instruction: 0xffff0368 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #544 @ (adr r2, 1589d0 ) │ │ │ │ + add r2, pc, #560 @ (adr r2, 1589e0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ bmi.n 158782 │ │ │ │ - vrsra.u32 d16, d24, #1 │ │ │ │ + vrsra.u32 d16, d28, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #368 @ (adr r2, 15892c ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 15893c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ - vsubw.u q8, , d12 │ │ │ │ + vrsra.u32 d16, d0, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #192 @ (adr r2, 158888 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 158898 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r5!, {r0, r1, r4} │ │ │ │ - vrshr.u64 q8, q7, #1 │ │ │ │ + vmlal.u q8, d31, d18[0] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1587dc ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 1587ec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -356487,17 +356487,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - add r0, pc, #648 @ (adr r0, 158aac ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 158abc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 00158824 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -356675,35 +356675,35 @@ │ │ │ │ b.n 1588da │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r2, r3, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.u8 q8, d28, d5 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + vaddl.u16 q8, d16, d5 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.u32 q0, d20, d5 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + vaddl.u32 q0, d24, d5 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #652] @ (158ccc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -356966,48 +356966,48 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 158c8e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr5, {4} │ │ │ │ - adds r0, r1, #6 │ │ │ │ + cdp2 0, 15, cr0, cr6, cr5, {4} │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #532] @ 0x214 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r0, #532] @ 0x214 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc2 0, cr0, [r2, #532]! @ 0x214 │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldc2 0, cr0, [r6, #532]! @ 0x214 │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc2l 0, cr0, [ip, #-532]! @ 0xfffffdec │ │ │ │ + stc2 0, cr0, [r0, #532] @ 0x214 │ │ │ │ subs r2, r0, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-532]! @ 0xfffffdec │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldc2l 0, cr0, [r0, #-532]! @ 0xfffffdec │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc2 0, cr0, [r2, #-532]! @ 0xfffffdec │ │ │ │ - ldc2 0, cr0, [sl, #-532]! @ 0xfffffdec │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldc2 0, cr0, [r6, #-532]! @ 0xfffffdec │ │ │ │ + ldc2 0, cr0, [lr, #-532]! @ 0xfffffdec │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc2 0, cr0, [lr, #-532] @ 0xfffffdec │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + stc2 0, cr0, [r2, #-532]! @ 0xfffffdec │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2 0, cr0, [r6, #-532] @ 0xfffffdec │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + stc2 0, cr0, [sl, #-532] @ 0xfffffdec │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8], #532 @ 0x214 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + stc2l 0, cr0, [ip], #532 @ 0x214 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2l 0, cr0, [lr], {133} @ 0x85 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldc2l 0, cr0, [r2], {133} @ 0x85 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 00158d30 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -357042,16 +357042,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r0], {133} @ 0x85 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + stc2 0, cr0, [r4], {133} @ 0x85 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 00158da4 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -357264,29 +357264,29 @@ │ │ │ │ b.n 158e90 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r4, r6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb3e0085 │ │ │ │ - @ instruction: 0xfae00085 │ │ │ │ + @ instruction: 0xfb420085 │ │ │ │ + @ instruction: 0xfae40085 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xfa5c0085 │ │ │ │ - ldr r1, [sp, #512] @ 0x200 │ │ │ │ + @ instruction: 0xfa600085 │ │ │ │ + ldr r1, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfa3e0085 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + @ instruction: 0xfa420085 │ │ │ │ + ldr r1, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfa200085 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + @ instruction: 0xfa240085 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfa000085 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + @ instruction: 0xfa040085 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ push {lr} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ @@ -357511,34 +357511,34 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r5, #27 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa300085 │ │ │ │ - ldr??.w r0, [r0, #133] @ 0x85 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + @ instruction: 0xfa340085 │ │ │ │ + ldr??.w r0, [r4, #133] @ 0x85 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #133] @ 0x85 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + ldr??.w r0, [ip, #133] @ 0x85 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r0, #2 │ │ │ │ asrs r2, r0, #25 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - vst1.8 {d0[4]}, [ip], r5 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldrsb.w r0, [r0, #133] @ 0x85 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr??.w r0, [lr, r5] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + vld4.32 {d16-d19}, [r2], r5 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh.w r0, [r2, r5] │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + ldrsh.w r0, [r6, r5] │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #133] @ 0x85 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + ldr??.w r0, [ip, #133] @ 0x85 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #548] @ (1594a0 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -357752,41 +357752,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (1594e8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 159464 │ │ │ │ nop │ │ │ │ - ldrb.w r0, [r4, #133] @ 0x85 │ │ │ │ - @ instruction: 0xf7880085 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + ldrb.w r0, [r8, #133] @ 0x85 │ │ │ │ + @ instruction: 0xf78c0085 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf7300085 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf7340085 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf7120085 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf7160085 │ │ │ │ + str r4, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6f40085 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + @ instruction: 0xf6f80085 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6dc0085 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + @ instruction: 0xf6e00085 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movt r0, #18565 @ 0x4885 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + movt r0, #34949 @ 0x8885 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subw r0, r8, #2181 @ 0x885 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + subw r0, ip, #2181 @ 0x885 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf68a0085 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + @ instruction: 0xf68e0085 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6700085 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf6740085 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (1595e0 ) │ │ │ │ @@ -357877,21 +357877,21 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15954c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r6, #9 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, lr, #4358144 @ 0x428000 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + rsb r0, r2, #4358144 @ 0x428000 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ asrs r0, r5, #8 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - @ instruction: 0xf5300085 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + @ instruction: 0xf5340085 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #428] @ (1597bc ) │ │ │ │ @@ -358061,37 +358061,37 @@ │ │ │ │ b.n 159676 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r4, #5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, lr, #2181 @ 0x885 │ │ │ │ - eors.w r0, r4, #4358144 @ 0x428000 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ + @ instruction: 0xf6b20085 │ │ │ │ + eors.w r0, r8, #4358144 @ 0x428000 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r0, #2 │ │ │ │ asrs r6, r7, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - and.w r0, r8, #4358144 @ 0x428000 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + and.w r0, ip, #4358144 @ 0x428000 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf3ee0085 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + @ instruction: 0xf3f20085 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ubfx r0, r6, #2, #6 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + ubfx r0, sl, #2, #6 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - usat r0, #5, ip, asr #2 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf3b00085 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf3700085 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf3740085 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf3560085 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + @ instruction: 0xf35a0085 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #940] @ (159bc8 ) │ │ │ │ @@ -358435,42 +358435,42 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 159962 │ │ │ │ ... │ │ │ │ lsrs r0, r3, #29 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #49285 @ 0xc085 │ │ │ │ - @ instruction: 0xf25e0085 │ │ │ │ - sub.w r0, sl, #133 @ 0x85 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf2d00085 │ │ │ │ + @ instruction: 0xf2620085 │ │ │ │ + sub.w r0, lr, #133 @ 0x85 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf18e0085 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf1920085 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r6, r6, #23 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - orn r0, lr, #133 @ 0x85 │ │ │ │ - vext.8 d16, d26, d5, #0 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + orns r0, r2, #133 @ 0x85 │ │ │ │ + vext.8 d16, d30, d5, #0 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.s16 q8, d28, d5 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + vaddl.s32 q8, d16, d5 │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vext.8 d0, d30, d5, #0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + vaddl.s8 q8, d18, d5 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.s32 q0, d16, d5 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + vaddl.s32 q0, d20, d5 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.s8 q0, d18, d5 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + vaddl.s8 q0, d22, d5 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vhadd.s8 d16, d30, d5 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + vhadd.s16 d16, d18, d5 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #56] @ (159c5c ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (159c60 ) │ │ │ │ @@ -358486,19 +358486,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (159c68 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 159c38 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 13, cr0, cr4, cr5, {4} │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + cdp 0, 13, cr0, cr8, cr5, {4} │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cdp 0, 11, cr0, cr6, cr5, {4} │ │ │ │ - ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + cdp 0, 11, cr0, cr10, cr5, {4} │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #468] @ (159e54 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -358689,30 +358689,30 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r6, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #11 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - cdp 0, 3, cr0, cr10, cr5, {4} │ │ │ │ - ldcl 0, cr0, [lr, #-532]! @ 0xfffffdec │ │ │ │ - ldc 0, cr0, [sl, #-532]! @ 0xfffffdec │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ + cdp 0, 3, cr0, cr14, cr5, {4} │ │ │ │ + stc 0, cr0, [r2, #532] @ 0x214 │ │ │ │ + ldc 0, cr0, [lr, #-532]! @ 0xfffffdec │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc 0, cr0, [ip, #-532] @ 0xfffffdec │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ + stc 0, cr0, [r0, #-532]! @ 0xfffffdec │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldcl 0, cr0, [lr], #532 @ 0x214 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + stc 0, cr0, [r2, #-532] @ 0xfffffdec │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldcl 0, cr0, [ip], {133} @ 0x85 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + stcl 0, cr0, [r0], #532 @ 0x214 │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc 0, cr0, [lr], #532 @ 0x214 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + stcl 0, cr0, [r2], {133} @ 0x85 │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #468] @ (15a078 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -358899,30 +358899,30 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r4, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldc 0, cr0, [r6], {133} @ 0x85 │ │ │ │ - adcs.w r0, sl, r5, lsl #2 │ │ │ │ - adds.w r0, r6, r5, lsl #2 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldc 0, cr0, [sl], {133} @ 0x85 │ │ │ │ + adcs.w r0, lr, r5, lsl #2 │ │ │ │ + adds.w r0, sl, r5, lsl #2 │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeaf80085 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + @ instruction: 0xeafc0085 │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeada0085 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + @ instruction: 0xeade0085 │ │ │ │ + ldrh r2, [r1, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeab80085 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + @ instruction: 0xeabc0085 │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - eors.w r0, sl, r5, lsl #2 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + eors.w r0, lr, r5, lsl #2 │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #628] @ (15a33c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -359166,50 +359166,50 @@ │ │ │ │ b.n 15a1f2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r5, #26 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8, {r0, r2, r7} │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + ldmdb ip, {r0, r2, r7} │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmdb r0, {r0, r2, r7} │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + stmdb r4, {r0, r2, r7} │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r2, r5, #21 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - ldmia.w r6!, {r0, r2, r7} │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + ldmia.w sl!, {r0, r2, r7} │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia.w sl, {r0, r2, r7} │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + ldmia.w lr, {r0, r2, r7} │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrd r0, r0, [lr], #-532 @ 0x214 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + stmia.w r2, {r0, r2, r7} │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strd r0, r0, [r2], #-532 @ 0x214 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strd r0, r0, [r6], #-532 @ 0x214 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strex r0, r0, [r6, #532] @ 0x214 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strex r0, r0, [sl, #532] @ 0x214 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xe82a0085 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ + @ instruction: 0xe82e0085 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xe80e0085 │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xe8120085 │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a378 │ │ │ │ + b.n 15a380 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r3, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a348 │ │ │ │ + b.n 15a350 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359506,69 +359506,69 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (15a728 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15a450 │ │ │ │ nop │ │ │ │ - b.n 15a434 │ │ │ │ + b.n 15a43c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a320 │ │ │ │ + b.n 15a328 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a2bc │ │ │ │ + b.n 15a2c4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a290 │ │ │ │ + b.n 15a298 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a258 │ │ │ │ + b.n 15a260 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a220 │ │ │ │ + b.n 15a228 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a1c0 │ │ │ │ + b.n 15a1c8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a16c │ │ │ │ + b.n 15a174 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a13c │ │ │ │ + b.n 15a144 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a10c │ │ │ │ + b.n 15a114 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a0dc │ │ │ │ + b.n 15a0e4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r6, [r2, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15a04c │ │ │ │ + b.n 15a054 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 159ff8 │ │ │ │ + b.n 15a000 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 159fcc │ │ │ │ + b.n 159fd4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -359651,28 +359651,28 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - b.n 15b004 │ │ │ │ + b.n 15b00c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - add r1, pc, #552 @ (adr r1, 15aa4c ) │ │ │ │ + add r1, pc, #568 @ (adr r1, 15aa5c ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - b.n 15ae90 │ │ │ │ + b.n 15ae98 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf0fc0084 │ │ │ │ - b.n 15ae2c │ │ │ │ + add.w r0, r0, #132 @ 0x84 │ │ │ │ + b.n 15ae34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r5, #4] │ │ │ │ + strh r4, [r5, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -359762,27 +359762,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (15a948 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15a8a6 │ │ │ │ nop │ │ │ │ - b.n 15adfc │ │ │ │ + b.n 15ae04 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15add4 │ │ │ │ + b.n 15addc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15adcc │ │ │ │ + b.n 15add4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15ad04 │ │ │ │ + b.n 15ad0c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (15a9b0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -359818,15 +359818,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc2 0, 0, r0, cr6, cr1, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15acdc │ │ │ │ + b.n 15ace4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stc2l 0, cr0, [r4, #580]! @ 0x244 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -359887,21 +359887,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 15aa44 │ │ │ │ - b.n 15ac00 │ │ │ │ + b.n 15ac08 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15abc8 │ │ │ │ + b.n 15abd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -360266,22 +360266,22 @@ │ │ │ │ bne.w 15abc0 │ │ │ │ b.n 15ad38 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldc2l 0, cr0, [ip], {145} @ 0x91 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15af44 │ │ │ │ + b.n 15af4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ble.n 15ae94 │ │ │ │ + ble.n 15ae9c │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xfa0e0091 │ │ │ │ - bgt.n 15ae74 │ │ │ │ + bgt.n 15ae7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ + ldrb r2, [r6, #9] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #112] @ (15af68 ) │ │ │ │ mov.w r1, #612 @ 0x264 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (15af6c ) │ │ │ │ @@ -360319,29 +360319,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (15af84 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15af42 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 15af68 │ │ │ │ + bgt.n 15af70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - blt.n 15af38 │ │ │ │ + blt.n 15af40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - blt.n 15af10 │ │ │ │ + blt.n 15af18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - blt.n 15aedc │ │ │ │ + blt.n 15aee4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #652] @ (15b228 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -360602,45 +360602,45 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15b204 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf7d80091 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7ac0091 │ │ │ │ - blt.n 15b268 │ │ │ │ + blt.n 15b270 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bge.n 15b2f8 │ │ │ │ + bge.n 15b300 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b1cc │ │ │ │ + bls.n 15b1d4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b19c │ │ │ │ + bls.n 15b1a4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b30c │ │ │ │ + bls.n 15b314 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b2d8 │ │ │ │ + bls.n 15b2e0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b2a4 │ │ │ │ + bls.n 15b2ac │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 15b278 │ │ │ │ + bls.n 15b280 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + strb r6, [r6, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bhi.n 15b244 │ │ │ │ + bhi.n 15b24c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -360939,29 +360939,29 @@ │ │ │ │ b.n 15b31a │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4e00091 │ │ │ │ orrs.w r0, sl, #4751360 @ 0x488000 │ │ │ │ - bvs.n 15b658 │ │ │ │ + bvs.n 15b660 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + strb r0, [r7, #15] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bpl.n 15b4f8 │ │ │ │ + bpl.n 15b500 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bpl.n 15b6c8 │ │ │ │ + bpl.n 15b6d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bpl.n 15b69c │ │ │ │ + bpl.n 15b6a4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [pc, #112] @ (15b658 ) │ │ │ │ movw r1, #877 @ 0x36d │ │ │ │ mov r5, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -361000,29 +361000,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (15b674 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15b31a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 15b674 │ │ │ │ + bpl.n 15b67c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bmi.n 15b644 │ │ │ │ + bmi.n 15b64c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bmi.n 15b614 │ │ │ │ + bmi.n 15b61c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bmi.n 15b5e8 │ │ │ │ + bmi.n 15b5f0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #196] @ (15b750 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -361106,17 +361106,17 @@ │ │ │ │ b.n 15b72c │ │ │ │ movs r2, #1 │ │ │ │ b.n 15b706 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf0e60091 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 15b768 │ │ │ │ + bmi.n 15b770 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ orn r0, lr, #145 @ 0x91 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #176] @ (15b828 ) │ │ │ │ @@ -361191,17 +361191,17 @@ │ │ │ │ b.n 15b7d6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s64 d16, d1, #4 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vshr.s64 d0, d1, #34 │ │ │ │ - bcs.n 15b828 │ │ │ │ + bcs.n 15b830 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r4, #2] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #636] @ (15bacc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -361458,45 +361458,45 @@ │ │ │ │ b.n 15baa6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vqadd.s32 d0, d20, d1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 7, r0, cr10, cr1, {4} │ │ │ │ - bcs.n 15bbb4 │ │ │ │ + bcs.n 15bbbc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bne.n 15ba48 │ │ │ │ + bne.n 15ba50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bne.n 15bb1c │ │ │ │ + bne.n 15bb24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bne.n 15baec │ │ │ │ + bne.n 15baf4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 15ba5c │ │ │ │ + beq.n 15ba64 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 15ba2c │ │ │ │ + beq.n 15ba34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 15bc00 │ │ │ │ + beq.n 15ba08 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 15bbd8 │ │ │ │ + beq.n 15bbe0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 15bba4 │ │ │ │ + beq.n 15bbac │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015bb18 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -361554,15 +361554,15 @@ │ │ │ │ ldr r2, [pc, #12] @ (15bbc4 ) │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 15bb96 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + ldmia r7, {r3, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #180] @ (15bc90 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -361638,17 +361638,17 @@ │ │ │ │ b.n 15bc48 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeb980091 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb2c0091 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #176] @ (15bd68 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -361722,17 +361722,17 @@ │ │ │ │ b.n 15bd20 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xeabe0091 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r4, r1, lsr #2 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015bd7c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -362235,157 +362235,157 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ strd r0, r0, [r2, #580]! @ 0x244 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 6, pc, cr15, cr15, {7} @ │ │ │ │ b.n 15c432 │ │ │ │ vtbx.8 d30, {d31- instruction: 0xffffcd8c │ │ │ │ + @ instruction: 0xffffcd90 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sl!, {r0, r4, r7} │ │ │ │ - ldmia r4!, {r1, r3, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ble.n 15c2ae │ │ │ │ vtbl.8 d30, {d31- │ │ │ │ - vtbx.8 d28, {d31- │ │ │ │ - @ instruction: 0xffffcb9c │ │ │ │ + vtbl.8 d28, {d31- │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 15c1ba │ │ │ │ - @ instruction: 0xffffcaf2 │ │ │ │ + @ instruction: 0xffffcaf6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ bl 9835a │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 15c9fa │ │ │ │ - @ instruction: 0xffffca92 │ │ │ │ + @ instruction: 0xffffca96 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 15c3ce │ │ │ │ - vtbx.8 d28, {d15-d17}, d18 │ │ │ │ + vtbx.8 d28, {d15-d17}, d22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ mcr 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ bl d6382 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ bcc.n 15c38a │ │ │ │ - @ instruction: 0xffffc9fa │ │ │ │ + @ instruction: 0xffffc9fe │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r7!, {r0, r3, r4, r6} │ │ │ │ - vtbx.8 d28, {d31- instruction: 0xffffc9d2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r6, {r0, r2, r5, r6, r7} │ │ │ │ - vtbl.8 d28, {d31- │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015c450 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -362799,71 +362799,71 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15c534 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 15ce48 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r4} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 15cb54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + stmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r6, [r5, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r2, #8] │ │ │ │ + str r4, [r2, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #624] @ (15cb2c ) │ │ │ │ @@ -363122,43 +363122,43 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15cb06 │ │ │ │ nop │ │ │ │ udf #184 @ 0xb8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ble.n 15cb38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r6} │ │ │ │ + stmia r0!, {r1, r3, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r6, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r5, r0, #2 │ │ │ │ - ldrbal r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015cb70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -363199,17 +363199,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ite cs │ │ │ │ - lslcs r5, r0, #2 │ │ │ │ - ldrbcc r0, [r3, r3] │ │ │ │ + wfi │ │ │ │ + lsls r5, r0, #2 │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ @@ -363554,71 +363554,71 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15cf32 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blt.n 15d070 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x0052 │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ bls.n 15d068 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r3, r1] │ │ │ │ + ldrh r2, [r4, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - itee vs │ │ │ │ - lslvs r5, r0, #2 │ │ │ │ - popvc {r2, r4, r6} │ │ │ │ + itee vc │ │ │ │ lslvc r5, r0, #2 │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ + popvs {r3, r4, r6} │ │ │ │ + lslvs r5, r0, #2 │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - itte mi │ │ │ │ + itet mi │ │ │ │ lslmi r5, r0, #2 │ │ │ │ - popmi {r2, r4} │ │ │ │ - lslpl r5, r0, #2 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ + poppl {r3, r4} │ │ │ │ + lslmi r5, r0, #2 │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 15d062 │ │ │ │ + cbnz r6, 15d062 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x00a6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 15d062 │ │ │ │ + cbnz r6, 15d062 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r0, [r1, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 15d062 │ │ │ │ + cbnz r6, 15d062 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r0, 15d064 │ │ │ │ + cbnz r4, 15d064 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r1, r5] │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r6, 15d064 │ │ │ │ + cbnz r2, 15d066 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r6, r4] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015d008 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -363651,21 +363651,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (15d070 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x001a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015d074 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -363896,29 +363896,29 @@ │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ b.n 15d130 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvs.n 15d264 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r6, [r1, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r2, r4, pc} │ │ │ │ lsls r5, r0, #2 │ │ │ │ bpl.n 15d248 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cbnz r4, 15d32a │ │ │ │ + pop {} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 15d326 │ │ │ │ + cbnz r6, 15d326 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015d2b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -363960,17 +363960,17 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r6, 15d37c │ │ │ │ + cbnz r2, 15d37e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ │ │ @@ -364252,39 +364252,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (15d660 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15d4bc │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r4, 15d672 │ │ │ │ + cbnz r0, 15d674 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 15d654 │ │ │ │ + cbnz r6, 15d654 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r2, 15d648 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r0, [r5, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r6, [r4, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #224] @ (15d758 ) │ │ │ │ @@ -364376,23 +364376,23 @@ │ │ │ │ b.n 15d6c4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 15d754 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ beq.n 15d6cc │ │ │ │ lsls r1, r2, #2 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #400] @ (15d918 ) │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -364554,39 +364554,39 @@ │ │ │ │ b.n 15d854 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r7!, {r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [pc, #1000] @ (15dd24 ) │ │ │ │ + ldr r7, [pc, #1016] @ (15dd34 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [pc, #888] @ (15dcbc ) │ │ │ │ + ldr r7, [pc, #904] @ (15dccc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [pc, #776] @ (15dc54 ) │ │ │ │ + ldr r7, [pc, #792] @ (15dc64 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [pc, #664] @ (15dbec ) │ │ │ │ + ldr r7, [pc, #680] @ (15dbfc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -364670,25 +364670,25 @@ │ │ │ │ bgt.n 15da12 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, sl │ │ │ │ bne.n 15da2a │ │ │ │ b.n 15d9fc │ │ │ │ nop │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15e090 │ │ │ │ + b.n 15e098 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [pc, #856] @ (15dda4 ) │ │ │ │ + ldr r6, [pc, #872] @ (15ddb4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00e6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -364771,21 +364771,21 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 15dbc4 │ │ │ │ + cbz r6, 15dbc4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbz r2, 15dbc2 │ │ │ │ + cbz r6, 15dbc2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r5, [pc, #960] @ (15df10 ) │ │ │ │ + ldr r5, [pc, #976] @ (15df20 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbz r6, 15dbaa │ │ │ │ + cbz r2, 15dbac │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (15dbb8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -364822,15 +364822,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -364880,17 +364880,17 @@ │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 15dc00 │ │ │ │ b.n 15dc3c │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 15dc3c │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r6, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [pc, #488] @ (15de48 ) │ │ │ │ + ldr r4, [pc, #504] @ (15de58 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -365228,33 +365228,33 @@ │ │ │ │ b.n 15df90 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15e038 │ │ │ │ + cbz r6, 15e038 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add sp, #504 @ 0x1f8 │ │ │ │ + sub sp, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [pc, #160] @ (15e0b4 ) │ │ │ │ + ldr r1, [pc, #176] @ (15e0c4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #936] @ (15e3c8 ) │ │ │ │ + ldr r0, [pc, #952] @ (15e3d8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #816] @ (15e358 ) │ │ │ │ + ldr r0, [pc, #832] @ (15e368 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #823 @ 0x337 │ │ │ │ ldr r0, [pc, #172] @ (15e0dc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -365318,37 +365318,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (15e108 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15e0b8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #464] @ (15e2b4 ) │ │ │ │ + ldr r0, [pc, #480] @ (15e2c4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #280 @ 0x118 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #344] @ (15e244 ) │ │ │ │ + ldr r0, [pc, #360] @ (15e254 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #224] @ (15e1d4 ) │ │ │ │ + ldr r0, [pc, #240] @ (15e1e4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [pc, #104] @ (15e164 ) │ │ │ │ + ldr r0, [pc, #120] @ (15e174 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (15e10c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #232] @ (15e208 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -365455,17 +365455,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r2, r4, r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365494,17 +365494,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #236] @ (15e380 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -365612,17 +365612,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -365651,17 +365651,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -365690,17 +365690,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #1 │ │ │ │ @@ -365737,17 +365737,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #356] @ (15e644 ) │ │ │ │ @@ -365883,35 +365883,35 @@ │ │ │ │ ldr r0, [pc, #56] @ (15e66c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15e61e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmia r2!, {r2, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #160] @ (15e724 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -365983,17 +365983,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 15e95c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 15e96c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - sbcs r2, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #176] @ (15e7fc ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -366071,17 +366071,17 @@ │ │ │ │ nop │ │ │ │ stmia r0!, {r3, r5} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ it lt │ │ │ │ lsllt r1, r2, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 15eadc ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 15eaec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -366907,65 +366907,65 @@ │ │ │ │ b.n 15eb4a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r6, r7} │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #712 @ (adr r3, 15f3b0 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 15f3c0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 15f26c ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 15f27c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #248 @ (adr r3, 15f1ec ) │ │ │ │ + add r3, pc, #264 @ (adr r3, 15f1fc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r5, #76 @ 0x4c │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ pop {r1, r2} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 15f4c0 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, 15f4d0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, pc, #904 @ (adr r1, 15f48c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 15f49c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, 15f3d0 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 15f3e0 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, pc, #624 @ (adr r1, 15f37c ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 15f38c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r1, pc, #472 @ (adr r1, 15f2e8 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 15f2f8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + subs r1, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #312] @ 0x138 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, #26 │ │ │ │ + subs r0, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -367386,47 +367386,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15f210 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb608 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [sp, #608] @ 0x260 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r5, r6, lr} │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #168] @ (15f6d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -367499,17 +367499,17 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 15f69c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cbz r0, 15f6ea │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ sub sp, #352 @ 0x160 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -367655,23 +367655,23 @@ │ │ │ │ b.n 15f804 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #180 @ 0xb4 │ │ │ │ + adds r0, #184 @ 0xb8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015f870 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -368041,116 +368041,116 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 15f920 │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r0, #2 │ │ │ │ mcr 15, 4, pc, cr1, cr15, {7} @ │ │ │ │ ldc 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xead3ffff │ │ │ │ b.n 16020e │ │ │ │ - vsli.64 , q9, #63 @ 0x3f │ │ │ │ + vsli.64 , q11, #63 @ 0x3f │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r3, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 16003e │ │ │ │ vmla.i q15, , d19[0] │ │ │ │ - vsli.32 d25, d4, #31 │ │ │ │ + vsli.32 d25, d8, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ bls.n 15fb6e │ │ │ │ vtbl.8 d29, {d15-d17}, d23 │ │ │ │ - vsri.64 d25, d28, #1 │ │ │ │ + vmls.i , , d0[0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + cmp r6, #208 @ 0xd0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsls r5, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r5, r0, #2 │ │ │ │ stc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ udf #199 @ 0xc7 │ │ │ │ - vrsra.u64 , q12, #1 │ │ │ │ + vrsra.u64 , q14, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r6, #8 │ │ │ │ + cmp r6, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xfb5dffff │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ @ instruction: 0xefa7ffff │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ bgt.n 15fd7e │ │ │ │ - @ instruction: 0xffff936c │ │ │ │ + vrsra.u32 , q8, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb r3, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ b.n 15fa5a │ │ │ │ - vsubw.u , , d26 │ │ │ │ + vsubw.u , , d30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ + cmp r5, #62 @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ bge.n 15fc9e │ │ │ │ - vrshr.u64 , q15, #1 │ │ │ │ + vsubw.u , , d2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r5, #14 │ │ │ │ + cmp r5, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strex pc, pc, [r5, #1020] @ 0x3fc │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 15fae8 │ │ │ │ + b.n 15faf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -368173,17 +368173,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 0015fd58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -368291,29 +368291,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 15fdec │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r2, sp, #32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r1, sp, #544 @ 0x220 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ @@ -368735,81 +368735,81 @@ │ │ │ │ b.n 1600d2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r6, pc, #1016 @ (adr r6, 1606dc ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #6 │ │ │ │ + movs r6, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r4, [pc, #616] @ (1605c4 ) │ │ │ │ @@ -369058,39 +369058,39 @@ │ │ │ │ b.n 160538 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #96 @ (adr r4, 160628 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #170 @ 0xaa │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ lsls r5, r0, #2 │ │ │ │ add r2, pc, #408 @ (adr r2, 160780 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 00160600 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -369129,17 +369129,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -369718,73 +369718,73 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #128] @ (160d38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 160a3e │ │ │ │ nop │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ + adds r4, r6, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r7, #2 │ │ │ │ + adds r6, r7, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r0, [r2, #32] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #228] @ (160e34 ) │ │ │ │ @@ -369879,23 +369879,23 @@ │ │ │ │ b.n 160da0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r6, [r0, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -369988,27 +369988,27 @@ │ │ │ │ cmp r3, sl │ │ │ │ bgt.n 160f0c │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, sl │ │ │ │ bne.n 160f3c │ │ │ │ b.n 160ef6 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ + strh r0, [r3, #10] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #400] @ (16110c ) │ │ │ │ subs r5, r3, #0 │ │ │ │ @@ -370170,39 +370170,39 @@ │ │ │ │ b.n 161048 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #31] │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r1, #31] │ │ │ │ + ldrb r2, [r2, #31] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r2, r1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r6, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -370367,21 +370367,21 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (161374 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -370418,15 +370418,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + ldrb r0, [r7, #18] │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -370476,17 +370476,17 @@ │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 1613bc │ │ │ │ b.n 1613f8 │ │ │ │ mov.w sl, #1 │ │ │ │ b.n 1613f8 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -370797,46 +370797,46 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 161666 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r1, #1432 @ 0x598 │ │ │ │ ldr r0, [pc, #24] @ (1617b8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1617bc ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 161666 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r0, r1, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -370952,17 +370952,17 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r5, [pc, #716] @ (161bf0 ) │ │ │ │ @@ -371238,37 +371238,37 @@ │ │ │ │ b.n 161a40 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r2, [r2, #19] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + lsrs r2, r7, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -372016,87 +372016,87 @@ │ │ │ │ b.n 16200e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ + strb r6, [r5, #13] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ + lsls r0, r4, #29 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r5, #28 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r4, r1, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r6, #84] @ 0x54 │ │ │ │ + ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r4, r1, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #168] @ (162540 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -372169,17 +372169,17 @@ │ │ │ │ str.w r3, [sl] │ │ │ │ b.n 162508 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, #22] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strh r4, [r5, #18] │ │ │ │ lsls r1, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -372325,23 +372325,23 @@ │ │ │ │ b.n 162670 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r1, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ strh r4, [r0, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r1, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r6, [pc, #520] @ (1628f8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -372536,17 +372536,17 @@ │ │ │ │ ... │ │ │ │ strh r6, [r0, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #340] @ (162a74 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -372697,17 +372697,17 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r2, #25] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr4, {4} │ │ │ │ + cdp2 0, 6, cr0, cr12, cr4, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #1 │ │ │ │ @@ -372747,17 +372747,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (162b00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2l 0, cr0, [r2, #528] @ 0x210 │ │ │ │ + stc2l 0, cr0, [r6, #528] @ 0x210 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -372785,17 +372785,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc2l 0, cr0, [r0, #-528]! @ 0xfffffdf0 │ │ │ │ + stc2l 0, cr0, [r4, #-528]! @ 0xfffffdf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #356] @ (162ce0 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #356] @ (162ce4 ) │ │ │ │ @@ -372948,17 +372948,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfbe80084 │ │ │ │ + @ instruction: 0xfbec0084 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w lr, #4 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -372986,17 +372986,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfb6c0084 │ │ │ │ + @ instruction: 0xfb700084 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -373025,17 +373025,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xfb020084 │ │ │ │ + @ instruction: 0xfb060084 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -373312,25 +373312,25 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 160680 │ │ │ │ b.n 162ee4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 001630c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -373700,100 +373700,100 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 163178 │ │ │ │ strb r2, [r3, #26] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldc2 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ bl fff2b47a │ │ │ │ @ instruction: 0xfbdbffff │ │ │ │ b.n 16392e │ │ │ │ - @ instruction: 0xffff5f8a │ │ │ │ + @ instruction: 0xffff5f8e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ lsrs r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf73e0084 │ │ │ │ + @ instruction: 0xf7420084 │ │ │ │ strb r4, [r7, #23] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf70a0084 │ │ │ │ + @ instruction: 0xf70e0084 │ │ │ │ b.n 16375e │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ - vqrdmlah.s , , d4[0] │ │ │ │ + vqrdmlah.s , , d8[0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movt r0, #51332 @ 0xc884 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + @ instruction: 0xf6d00084 │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6b20084 │ │ │ │ + @ instruction: 0xf6b60084 │ │ │ │ bpl.n 163446 │ │ │ │ vmlsl.u , d15, d23[0] │ │ │ │ - vqrdmulh.s , , d28[0] │ │ │ │ + @ instruction: 0xffff5df0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6740084 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + @ instruction: 0xf6780084 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf65a0084 │ │ │ │ + @ instruction: 0xf65e0084 │ │ │ │ lsls r1, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r6] │ │ │ │ + ldrb r2, [r5, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf62e0084 │ │ │ │ + @ instruction: 0xf6320084 │ │ │ │ bl 4234e6 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf5fc0084 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + addw r0, r0, #2180 @ 0x884 │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - rsbs r0, ip, #4325376 @ 0x420000 │ │ │ │ + @ instruction: 0xf5e00084 │ │ │ │ bgt.n 163402 │ │ │ │ - @ instruction: 0xffff5d28 │ │ │ │ + @ instruction: 0xffff5d2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs.w r0, r0, #4325376 @ 0x420000 │ │ │ │ + subs.w r0, r4, #4325376 @ 0x420000 │ │ │ │ blt.n 163586 │ │ │ │ - @ instruction: 0xffff5cfc │ │ │ │ + @ instruction: 0xffff5d00 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf5840084 │ │ │ │ + @ instruction: 0xf5880084 │ │ │ │ bl 2a9512 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adcs.w r0, r0, #4325376 @ 0x420000 │ │ │ │ + adcs.w r0, r4, #4325376 @ 0x420000 │ │ │ │ b.n 163676 │ │ │ │ - @ instruction: 0xffff5c9c │ │ │ │ + vmull.u , d31, d16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf5240084 │ │ │ │ + @ instruction: 0xf5280084 │ │ │ │ bl 3b52a │ │ │ │ bl b552e │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf4e20084 │ │ │ │ + @ instruction: 0xf4e60084 │ │ │ │ bls.n 1635f6 │ │ │ │ - vdup.8 d21, d30[7] │ │ │ │ + vcvt.f16.u16 d21, d18, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf4b60084 │ │ │ │ + @ instruction: 0xf4ba0084 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - eor.w r0, sl, #4325376 @ 0x420000 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + eor.w r0, lr, #4325376 @ 0x420000 │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - orrs.w r0, r0, #4325376 @ 0x420000 │ │ │ │ + orrs.w r0, r4, #4325376 @ 0x420000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ blx 6258c │ │ │ │ @@ -373815,17 +373815,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf3160084 │ │ │ │ + @ instruction: 0xf31a0084 │ │ │ │ │ │ │ │ 001635b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ @@ -373934,27 +373934,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 163648 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ strb r4, [r5, #4] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf23a0084 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + @ instruction: 0xf23e0084 │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf2200084 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + @ instruction: 0xf2240084 │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrh r0, [r5, r1] │ │ │ │ + ldrh r4, [r5, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ @@ -374387,75 +374387,75 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 163912 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vaddl.s32 q0, d20, d4 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + vaddl.s32 q0, d24, d4 │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vhadd.s32 d16, d16, d4 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + vhadd.s32 d16, d20, d4 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vhadd.s8 d16, d22, d4 │ │ │ │ + vhadd.s8 d16, d26, d4 │ │ │ │ ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - vhadd.s16 d0, d16, d4 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + vhadd.s16 d0, d20, d4 │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cdp 0, 3, cr0, cr0, cr4, {4} │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + cdp 0, 3, cr0, cr4, cr4, {4} │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cdp 0, 1, cr0, cr2, cr4, {4} │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + cdp 0, 1, cr0, cr6, cr4, {4} │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrsb r0, [r3, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r4, [r2, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r2, [r7, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldc 0, cr0, [ip, #528]! @ 0x210 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ + stcl 0, cr0, [r0, #528] @ 0x210 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc 0, cr0, [r2, #528]! @ 0x210 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + stc 0, cr0, [r6, #528]! @ 0x210 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #528] @ 0x210 │ │ │ │ + stc 0, cr0, [ip, #528] @ 0x210 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r4, [pc, #620] @ (163e48 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -374704,36 +374704,36 @@ │ │ │ │ subs r4, r3, #1 │ │ │ │ b.n 163dbe │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adc.w r0, ip, r4, lsl #2 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + adcs.w r0, r0, r4, lsl #2 │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeb240084 │ │ │ │ + @ instruction: 0xeb280084 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r2, [r2, r0] │ │ │ │ + strh r6, [r2, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xeaaa0084 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + @ instruction: 0xeaae0084 │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - orns r0, sl, r4, lsl #2 │ │ │ │ + orns r0, lr, r4, lsl #2 │ │ │ │ │ │ │ │ 00163e84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -374773,17 +374773,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strd r0, r0, [r4, #528] @ 0x210 │ │ │ │ + strd r0, r0, [r8, #528] @ 0x210 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ ldrb.w r2, [r1, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #24 │ │ │ │ @@ -375178,17 +375178,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (164364 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1640d4 │ │ │ │ - ldr r6, [pc, #280] @ (16447c ) │ │ │ │ + ldr r6, [pc, #296] @ (16448c ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r6, [pc, #384] @ (1644e8 ) │ │ │ │ + ldr r6, [pc, #400] @ (1644f8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -375321,21 +375321,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (164504 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1644ba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r5, [pc, #40] @ (164524 ) │ │ │ │ + ldr r5, [pc, #56] @ (164534 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 163d3c │ │ │ │ + b.n 163d44 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #728] @ (1647dc ) │ │ │ │ + ldr r4, [pc, #744] @ (1647ec ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 164c9c │ │ │ │ + b.n 164ca4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #120] @ 164590 │ │ │ │ mov ip, r1 │ │ │ │ @@ -375388,17 +375388,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r4, #32] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r4, [pc, #104] @ (164608 ) │ │ │ │ + ldr r4, [pc, #120] @ (164618 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 164c00 │ │ │ │ + b.n 164c08 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 164628 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375449,17 +375449,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [r7, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #24] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r3, [pc, #520] @ (164840 ) │ │ │ │ + ldr r3, [pc, #536] @ (164850 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 164b68 │ │ │ │ + b.n 164b70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w lr, [pc, #116] @ 1646c0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -375510,17 +375510,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [r4, #16] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ldr r2, [pc, #936] @ (164a78 ) │ │ │ │ + ldr r2, [pc, #952] @ (164a88 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 164ad0 │ │ │ │ + b.n 164ad8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 1646f4 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ @@ -375570,17 +375570,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #280] @ (164880 ) │ │ │ │ + ldr r2, [pc, #296] @ (164890 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 164a20 │ │ │ │ + b.n 164a28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -375677,21 +375677,21 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (16489c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 164852 │ │ │ │ - ldr r1, [pc, #312] @ (1649cc ) │ │ │ │ + ldr r1, [pc, #328] @ (1649dc ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [pc, #544] @ (164ab8 ) │ │ │ │ + ldr r1, [pc, #560] @ (164ac8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [pc, #72] @ (1648e4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1648f4 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r1, [pc, #176] @ (164950 ) │ │ │ │ + ldr r1, [pc, #192] @ (164960 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -375816,25 +375816,25 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r4, #1 │ │ │ │ bgt.w 1648ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ (164ab8 ) │ │ │ │ + ldr r0, [pc, #176] @ (164ac8 ) │ │ │ │ lsls r5, r0, #2 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blx ip │ │ │ │ + blxns ip │ │ │ │ lsls r5, r0, #2 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - udf #192 @ 0xc0 │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -375869,17 +375869,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n 164a8c │ │ │ │ - bx r2 │ │ │ │ + bx r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cbz r2, 164aa8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -375955,21 +375955,21 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 164b0a │ │ │ │ nop │ │ │ │ bl ffe4ab5e │ │ │ │ bl ffe00b62 │ │ │ │ bl ffdf6b66 │ │ │ │ - mov sl, r3 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ble.n 164acc │ │ │ │ + ble.n 164ad4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ble.n 164c38 │ │ │ │ + ble.n 164c40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -376792,61 +376792,61 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r2, r7] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp ip, sp │ │ │ │ + cmp r8, lr │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - b.n 165150 │ │ │ │ + b.n 165158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bhi.n 1654f4 │ │ │ │ + bhi.n 1654fc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 164f70 │ │ │ │ + b.n 164f78 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bhi.n 165588 │ │ │ │ + bhi.n 165590 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 164dd4 │ │ │ │ + b.n 164ddc │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsb r4, [r1, r1] │ │ │ │ lsls r1, r2, #2 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bvc.n 165624 │ │ │ │ + bvc.n 16562c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r0, 165612 │ │ │ │ + cbz r4, 165612 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r7, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov r4, sl │ │ │ │ ldr.w r1, [sp, #1288] @ 0x508 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sp, #1284] @ 0x504 │ │ │ │ @@ -377168,29 +377168,29 @@ │ │ │ │ sbc.w r3, r3, r4 │ │ │ │ strd r6, r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ b.n 1658d0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bcs.n 16589c │ │ │ │ + bcs.n 1658a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bne.n 165904 │ │ │ │ + bne.n 16590c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, #160 @ 0xa0 │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - beq.n 1659cc │ │ │ │ + beq.n 1659d4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r1, [sp, #1288] @ 0x508 │ │ │ │ mov r0, r4 │ │ │ │ @@ -377625,109 +377625,109 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #200] @ (165f24 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 165ce4 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, sp, #560 @ 0x230 │ │ │ │ + add r2, sp, #576 @ 0x240 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 165f58 │ │ │ │ + bge.n 165f60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 165ebc │ │ │ │ + bge.n 165ec4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bls.n 165dd8 │ │ │ │ + bls.n 165de0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 165dbc │ │ │ │ + bhi.n 165dc4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3!, {r1, r2, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #220 @ 0xdc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #162 @ 0xa2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r3, #122 @ 0x7a │ │ │ │ + adds r3, #126 @ 0x7e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r7} │ │ │ │ + ldmia r2!, {r1, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -378216,31 +378216,31 @@ │ │ │ │ ... │ │ │ │ ldr r0, [pc, #168] @ (166504 ) │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ blxns sp │ │ │ │ lsls r1, r2, #2 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r7, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r5!, {r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ vldr d7, [r1, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vldr d7, [pc, #732] @ 166770 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 166568 │ │ │ │ @@ -378515,55 +378515,55 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (1667c8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 165f84 │ │ │ │ ... │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r4} │ │ │ │ + stmia r2!, {r1, r3, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r1!, {r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [pc, #88] @ (166828 ) │ │ │ │ movw r1, #6805 @ 0x1a95 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (16682c ) │ │ │ │ @@ -378590,25 +378590,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (16683c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 166800 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r1, #132 @ 0x84 │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ mov fp, r2 │ │ │ │ @@ -379044,85 +379044,85 @@ │ │ │ │ b.n 166972 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r7, #22 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #146 @ 0x92 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r6, #230 @ 0xe6 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r6, #2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x0020 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - bkpt 0x0002 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r6, r7, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #204 @ 0xcc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r4, 166dea │ │ │ │ + cbnz r0, 166dec │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [pc, #176] @ (166e24 ) │ │ │ │ movw r1, #2156 @ 0x86c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #168] @ (166e28 ) │ │ │ │ @@ -379185,29 +379185,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (166e40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 166972 │ │ │ │ nop │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r6, 166e76 │ │ │ │ + cbnz r2, 166e78 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r5, r0, #2 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ + movs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - revsh r0, r0 │ │ │ │ + revsh r4, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x001a │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #460] @ (167024 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -379381,29 +379381,29 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 166f50 │ │ │ │ subs r1, #28 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r4, 167044 │ │ │ │ + cbnz r0, 167046 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cbnz r2, 167040 │ │ │ │ + cbnz r6, 167040 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #16 │ │ │ │ @@ -379750,57 +379750,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (167450 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 167118 │ │ │ │ nop │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #42 @ 0x2a │ │ │ │ lsls r5, r0, #2 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb79e │ │ │ │ + @ instruction: 0xb7a2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r0, r2, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r0, r1, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, r5, #6 │ │ │ │ + adds r6, r5, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ @@ -380034,15 +380034,15 @@ │ │ │ │ b.n 16764a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r1, #74 @ 0x4a │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ adds r0, #226 @ 0xe2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ eors r2, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -380295,29 +380295,29 @@ │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ blx 61c48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 67dd8 │ │ │ │ b.n 1678a0 │ │ │ │ nop │ │ │ │ - adds r2, r0, r4 │ │ │ │ + adds r6, r0, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r6, r7, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -380535,45 +380535,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (167c5c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 167a62 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r2, #25 │ │ │ │ + asrs r4, r2, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, sp, #856 @ 0x358 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ ldr.w r5, [pc, #2468] @ 168618 │ │ │ │ mov r4, r1 │ │ │ │ @@ -381504,113 +381504,113 @@ │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #242 @ 0xf2 │ │ │ │ lsls r1, r2, #2 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r1, r2, #2 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r5, [pc, #48] @ (168668 ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r7, pc, #352 @ (adr r7, 1687d4 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 1687e4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r7, #30 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, pc, #824 @ (adr r6, 1689b8 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 1689c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r2, r1, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ + lsrs r2, r0, #29 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1687bc ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 1687cc ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, pc, #728 @ (adr r4, 168970 ) │ │ │ │ + add r4, pc, #744 @ (adr r4, 168980 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, pc, #504 @ (adr r4, 168898 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 1688a8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, pc, #392 @ (adr r4, 168830 ) │ │ │ │ + add r4, pc, #408 @ (adr r4, 168840 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r4, pc, #120 @ (adr r4, 168728 ) │ │ │ │ + add r4, pc, #136 @ (adr r4, 168738 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #816 @ (adr r3, 1689e8 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 1689f8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #640 @ (adr r3, 168940 ) │ │ │ │ + add r3, pc, #656 @ (adr r3, 168950 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #400 @ (adr r3, 168858 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 168868 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #232 @ (adr r3, 1687b8 ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 1687c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #88 @ (adr r3, 168730 ) │ │ │ │ + add r3, pc, #104 @ (adr r3, 168740 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 168ac8 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 168ad8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, pc, #888 @ (adr r2, 168a60 ) │ │ │ │ + add r2, pc, #904 @ (adr r2, 168a70 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, pc, #648 @ (adr r2, 168978 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 168988 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1164 @ 0x48c │ │ │ │ @@ -382006,31 +382006,31 @@ │ │ │ │ b.n 168838 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, #98 @ 0x62 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r7, #10 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r7, [sp, #632] @ 0x278 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r2, #24 │ │ │ │ + lsls r4, r2, #24 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr.w r2, [pc, #1528] @ 1691c8 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ blx 68f74 │ │ │ │ @@ -382532,84 +382532,84 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.w 168838 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - lsls r4, r2, #30 │ │ │ │ + lsls r0, r3, #30 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r6, r3, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #568] @ 0x238 │ │ │ │ + ldr r0, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r4, #5 │ │ │ │ + lsls r4, r4, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r6, #3 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vrev32.16 d16, d4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + vrev32.32 d16, d4 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #7936 @ 0x1f00 │ │ │ │ ldr r0, [pc, #592] @ (1694b0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -382825,68 +382825,68 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #156] @ (169540 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 169044 │ │ │ │ nop │ │ │ │ - vhadd.u d0, d16, d4 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + vhadd.u d0, d20, d4 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vhadd.u16 d0, d16, d4 │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ + vhadd.u16 d0, d20, d4 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr4, {4} │ │ │ │ - str r6, [sp, #16] │ │ │ │ + cdp2 0, 15, cr0, cr4, cr4, {4} │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 9, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + cdp2 0, 9, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 3, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + cdp2 0, 3, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr4, {4} │ │ │ │ - str r5, [sp, #144] @ 0x90 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr4, {4} │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #528]! @ 0x210 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + ldc2l 0, cr0, [r4, #528]! @ 0x210 │ │ │ │ + str r5, [sp, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #528] @ 0x210 │ │ │ │ - str r4, [sp, #912] @ 0x390 │ │ │ │ + ldc2l 0, cr0, [r4, #528] @ 0x210 │ │ │ │ + str r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #528]! @ 0x210 │ │ │ │ - str r4, [sp, #784] @ 0x310 │ │ │ │ + ldc2 0, cr0, [r4, #528]! @ 0x210 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #528] @ 0x210 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + ldc2 0, cr0, [r4, #528] @ 0x210 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-528]! @ 0xfffffdf0 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + ldc2l 0, cr0, [r4, #-528]! @ 0xfffffdf0 │ │ │ │ + str r4, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-528] @ 0xfffffdf0 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ + ldc2l 0, cr0, [r4, #-528] @ 0xfffffdf0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-528]! @ 0xfffffdf0 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + ldc2 0, cr0, [r4, #-528]! @ 0xfffffdf0 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2 0, cr0, [lr, #-528] @ 0xfffffdf0 │ │ │ │ - stc2 0, cr0, [r6, #-528]! @ 0xfffffdf0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + ldc2 0, cr0, [r2, #-528] @ 0xfffffdf0 │ │ │ │ + stc2 0, cr0, [sl, #-528]! @ 0xfffffdf0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr.w r5, [pc, #1180] @ 1699f8 │ │ │ │ @@ -383289,27 +383289,27 @@ │ │ │ │ b.n 1698fa │ │ │ │ nop │ │ │ │ ... │ │ │ │ asrs r4, r2, #8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6], #-528 @ 0xfffffdf0 │ │ │ │ - mrrc2 0, 8, r0, lr, cr4 │ │ │ │ - mrrc2 0, 8, r0, r6, cr4 │ │ │ │ + stc2l 0, cr0, [sl], #-528 @ 0xfffffdf0 │ │ │ │ + stc2l 0, cr0, [r2], #-528 @ 0xfffffdf0 │ │ │ │ + mrrc2 0, 8, r0, sl, cr4 │ │ │ │ asrs r2, r2, #5 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - str.w r0, [r4, r4] │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + str.w r0, [r8, r4] │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh.w r0, [ip, r4] │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh.w r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf7c60084 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf7ca0084 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vabs.f64 d11, d12 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169978 │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -383485,45 +383485,45 @@ │ │ │ │ movw r1, #3432 @ 0xd68 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (169c70 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 169b50 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbz r0, 169c6e │ │ │ │ + cbz r4, 169c6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cbz r6, 169c5a │ │ │ │ + cbz r2, 169c5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6540084 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf6580084 │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6340084 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + @ instruction: 0xf6380084 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf61a0084 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf61e0084 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - addw r0, r0, #2180 @ 0x884 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + addw r0, r4, #2180 @ 0x884 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf5e20084 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf5e60084 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6360084 │ │ │ │ - @ instruction: 0xf5980084 │ │ │ │ - subs.w r0, r0, #4325376 @ 0x420000 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf63a0084 │ │ │ │ + @ instruction: 0xf59c0084 │ │ │ │ + subs.w r0, r4, #4325376 @ 0x420000 │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -384021,50 +384021,50 @@ │ │ │ │ ldr r0, [pc, #108] @ (16a220 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 169e0e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3f20084 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + @ instruction: 0xf3f60084 │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3960084 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + @ instruction: 0xf39a0084 │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sbfx r0, r0, #2, #5 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + sbfx r0, r4, #2, #5 │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - usat r0, #4, sl, lsl #2 │ │ │ │ - @ instruction: 0xf29c0084 │ │ │ │ - ldrh r0, [r6, #12] │ │ │ │ + usat r0, #4, lr, lsl #2 │ │ │ │ + subw r0, r0, #132 @ 0x84 │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf1e20084 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + @ instruction: 0xf1e60084 │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf1920084 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ + @ instruction: 0xf1960084 │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf0fa0084 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + @ instruction: 0xf0fe0084 │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, r4, #132 @ 0x84 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + orns r0, r8, #132 @ 0x84 │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orr.w r0, r2, #132 @ 0x84 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + orr.w r0, r6, #132 @ 0x84 │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bic.w r0, r4, #132 @ 0x84 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + bic.w r0, r8, #132 @ 0x84 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - and.w r0, r6, #132 @ 0x84 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + and.w r0, sl, #132 @ 0x84 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vaddl.s32 q8, d24, d4 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + vaddl.s32 q8, d28, d4 │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ @@ -384588,63 +384588,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 16a6f8 │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r5, #20 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - vaddl.s8 q0, d22, d4 │ │ │ │ - add r7, pc, #160 @ (adr r7, 16a888 ) │ │ │ │ + vaddl.s8 q0, d26, d4 │ │ │ │ + add r7, pc, #176 @ (adr r7, 16a898 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldcl 0, cr0, [r4], #528 @ 0x210 │ │ │ │ - cdp 0, 10, cr0, cr8, cr4, {4} │ │ │ │ - @ instruction: 0xebfa0084 │ │ │ │ - strh r6, [r1, #24] │ │ │ │ + ldcl 0, cr0, [r8], #528 @ 0x210 │ │ │ │ + cdp 0, 10, cr0, cr12, cr4, {4} │ │ │ │ + @ instruction: 0xebfe0084 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, pc, #184 @ (adr r6, 16a8b4 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 16a8c4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, pc, #992 @ (adr r5, 16abe0 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, 16abf0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeb2a0084 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + @ instruction: 0xeb2e0084 │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds.w r0, r2, r4, lsl #2 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + adds.w r0, r6, r4, lsl #2 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - strb r6, [r4, #6] │ │ │ │ + strb r2, [r5, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2240083 │ │ │ │ - add r5, pc, #392 @ (adr r5, 16a9a8 ) │ │ │ │ + @ instruction: 0xf2280083 │ │ │ │ + add r5, pc, #408 @ (adr r5, 16a9b8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeaac0084 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + @ instruction: 0xeab00084 │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - eor.w r0, ip, r4, lsl #2 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + eors.w r0, r0, r4, lsl #2 │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orns r0, r2, r4, lsl #2 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + orns r0, r6, r4, lsl #2 │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orrs.w r0, r4, r4, lsl #2 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + orrs.w r0, r8, r4, lsl #2 │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bics.w r0, sl, r4, lsl #2 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + bics.w r0, lr, r4, lsl #2 │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bic.w r0, r0, r4, lsl #2 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ + bic.w r0, r4, r4, lsl #2 │ │ │ │ + strh r6, [r6, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - and.w r0, r6, r4, lsl #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + and.w r0, sl, r4, lsl #2 │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strd r0, r0, [r6, #528]! @ 0x210 │ │ │ │ - ldrd r0, r0, [lr, #528]! @ 0x210 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strd r0, r0, [sl, #528]! @ 0x210 │ │ │ │ + and.w r0, r2, r4, lsl #2 │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r5, [pc, #800] @ (16ab98 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -384957,37 +384957,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16aa18 │ │ │ │ mrc2 0, 7, r0, cr12, cr0, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr4, cr0, {4} │ │ │ │ - ldrd r0, r0, [lr], #528 @ 0x210 │ │ │ │ - @ instruction: 0xe8500084 │ │ │ │ - b.n 16aac8 │ │ │ │ + stmdb r2, {r2, r7} │ │ │ │ + @ instruction: 0xe8540084 │ │ │ │ + b.n 16aad0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r3, #26] │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a8b8 │ │ │ │ + b.n 16a8c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a880 │ │ │ │ + b.n 16a888 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r6, #21] │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a850 │ │ │ │ + b.n 16a858 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r2, #21] │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a818 │ │ │ │ + b.n 16a820 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a84c │ │ │ │ + b.n 16a854 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r4, [pc, #1488] @ 16b1c0 │ │ │ │ @@ -385526,85 +385526,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16b128 │ │ │ │ @ instruction: 0xfb800090 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb700090 │ │ │ │ - b.n 16acb0 │ │ │ │ + b.n 16acb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16a9fc │ │ │ │ + b.n 16aa04 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrsb.w r0, [r6, #144] @ 0x90 │ │ │ │ - b.n 16b980 │ │ │ │ + b.n 16b988 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b894 │ │ │ │ + b.n 16b89c │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r7, [r2, #62] @ 0x3e │ │ │ │ - vrshr.u64 d30, d26, #1 │ │ │ │ + vrshr.u64 d30, d30, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b634 │ │ │ │ + b.n 16b63c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 16b500 │ │ │ │ + b.n 16b508 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b494 │ │ │ │ + b.n 16b49c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b460 │ │ │ │ + b.n 16b468 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b434 │ │ │ │ + b.n 16b43c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b3e8 │ │ │ │ + b.n 16b3f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ + strb r4, [r7, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b3bc │ │ │ │ + b.n 16b3c4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b390 │ │ │ │ + b.n 16b398 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r0, #31] │ │ │ │ + strb r0, [r1, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b360 │ │ │ │ + b.n 16b368 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b87c │ │ │ │ + b.n 16b884 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b2f4 │ │ │ │ + b.n 16b2fc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r5, #29] │ │ │ │ + strb r2, [r6, #29] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b2c0 │ │ │ │ + b.n 16b2c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b290 │ │ │ │ + b.n 16b298 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 16b258 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 16b284 │ │ │ │ + b.n 16b28c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #392] @ (16b3fc ) │ │ │ │ @@ -385752,30 +385752,30 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16b38a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add.w r0, r0, #4718592 @ 0x480000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xf3ea0090 │ │ │ │ - ble.n 16b3dc │ │ │ │ + ble.n 16b3e4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n 16b3b0 │ │ │ │ + ble.n 16b3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n 16b380 │ │ │ │ + ble.n 16b388 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #724] @ (16b710 ) │ │ │ │ mov r6, r2 │ │ │ │ @@ -386057,39 +386057,39 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16b67c │ │ │ │ @ instruction: 0xf3380090 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2fe0090 │ │ │ │ - ble.n 16b79c │ │ │ │ + ble.n 16b7a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 16b7c4 │ │ │ │ + bgt.n 16b7cc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 16b778 │ │ │ │ + blt.n 16b780 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 16b740 │ │ │ │ + blt.n 16b748 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 16b708 │ │ │ │ + bge.n 16b710 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 16b6d8 │ │ │ │ + bge.n 16b6e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 16b6a0 │ │ │ │ + bge.n 16b6a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 16b6d4 │ │ │ │ + bge.n 16b6dc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2792] @ 0xae8 │ │ │ │ ldr r4, [pc, #992] @ (16bb48 ) │ │ │ │ @@ -386456,23 +386456,23 @@ │ │ │ │ nop │ │ │ │ ... │ │ │ │ and.w r0, ip, #144 @ 0x90 │ │ │ │ and.w r0, r2, #144 @ 0x90 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vqadd.s64 d16, d22, d0 │ │ │ │ - bls.n 16bad4 │ │ │ │ + bls.n 16badc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 16bbcc │ │ │ │ + bhi.n 16bbd4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r5, [pc, #48] @ (16bb98 ) │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 16bbec │ │ │ │ + bvc.n 16bbf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r5, r8 │ │ │ │ it eq │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ bne.w 16bcd8 │ │ │ │ cmp lr, r2 │ │ │ │ @@ -387186,113 +387186,113 @@ │ │ │ │ movw r1, #5625 @ 0x15f9 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #208] @ (16c3e4 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16bed6 │ │ │ │ - bvs.n 16c3d0 │ │ │ │ + bvs.n 16c3d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 16c350 │ │ │ │ + bvs.n 16c358 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 16c3b0 │ │ │ │ + bpl.n 16c3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcc.n 16c248 │ │ │ │ + bcc.n 16c250 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcc.n 16c3e4 │ │ │ │ + bcc.n 16c3ec │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c2d8 │ │ │ │ + bcs.n 16c2e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c288 │ │ │ │ + bcs.n 16c290 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c444 │ │ │ │ + bcs.n 16c24c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c408 │ │ │ │ + bcs.n 16c410 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c3d4 │ │ │ │ + bcs.n 16c3dc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c3a8 │ │ │ │ + bcs.n 16c3b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c37c │ │ │ │ + bcs.n 16c384 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 16c350 │ │ │ │ + bne.n 16c358 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 16c31c │ │ │ │ + bne.n 16c324 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 16c2ec │ │ │ │ + bne.n 16c2f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 16c334 │ │ │ │ + bne.n 16c33c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 16c480 │ │ │ │ + bne.n 16c488 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bcs.n 16c3ec │ │ │ │ + bcs.n 16c3f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n 16c430 │ │ │ │ + beq.n 16c438 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n 16c400 │ │ │ │ + beq.n 16c408 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n 16c478 │ │ │ │ + beq.n 16c480 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -388406,101 +388406,101 @@ │ │ │ │ nop │ │ │ │ b.n 16d6cc │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 16d67c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5!, {r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r6, r2] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ + ldrh r4, [r2, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r6, r4] │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r2, r7] │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r2, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + ldr r2, [r7, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4830 @ 0x12de │ │ │ │ ldr r0, [pc, #76] @ (16d100 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -388523,23 +388523,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (16d110 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16cee2 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r0, [r6, r7] │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r2, [r7, r6] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -389692,149 +389692,149 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 16d2b4 │ │ │ │ bvs.n 16de04 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - itt ls │ │ │ │ - lslls r4, r0, #2 │ │ │ │ - itet pl @ unpredictable │ │ │ │ + nop {10} │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + itte pl │ │ │ │ lslpl r4, r0, #2 │ │ │ │ - bmi.n 16dd04 @ unpredictable │ │ │ │ - lslpl r0, r2, #2 │ │ │ │ - itte ge │ │ │ │ + bmi.n 16dd04 @ unpredictable │ │ │ │ + lslmi r0, r2, #2 │ │ │ │ + itet ge │ │ │ │ lslge r4, r0, #2 │ │ │ │ - popge {r1, r2, r4, r6, r7, pc} │ │ │ │ - lsllt r4, r0, #2 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + poplt {r1, r3, r4, r6, r7, pc} │ │ │ │ + lslge r4, r0, #2 │ │ │ │ + strb r4, [r5, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r2, 16de1e │ │ │ │ + cbnz r6, 16de1e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r0, 16de1c │ │ │ │ + cbnz r4, 16de1c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r3} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rev16 r0, r6 │ │ │ │ + rev16 r4, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r0, r6] │ │ │ │ + str r6, [r0, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r4, 16ddf2 │ │ │ │ + cbnz r0, 16ddf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, r2] │ │ │ │ + str r2, [r6, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r0, 16ddf4 │ │ │ │ + cbnz r4, 16ddf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r4, [r2, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r6, 16ddf2 │ │ │ │ + cbnz r2, 16ddf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, r1] │ │ │ │ + str r2, [r6, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ + @ instruction: 0xb8f2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r0, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #728] @ (16e0c8 ) │ │ │ │ + ldr r7, [pc, #744] @ (16e0d8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #544] @ (16e018 ) │ │ │ │ + ldr r7, [pc, #560] @ (16e028 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #424] @ (16dfa8 ) │ │ │ │ + ldr r7, [pc, #440] @ (16dfb8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb840 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #304] @ (16df38 ) │ │ │ │ + ldr r7, [pc, #320] @ (16df48 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb80e │ │ │ │ + @ instruction: 0xb812 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #128] @ (16de90 ) │ │ │ │ + ldr r7, [pc, #144] @ (16dea0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ + @ instruction: 0xb7dc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [pc, #936] @ (16e1c0 ) │ │ │ │ + ldr r6, [pc, #952] @ (16e1d0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [pc, #728] @ (16e0f8 ) │ │ │ │ + ldr r6, [pc, #744] @ (16e108 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #920] @ (16e1c4 ) │ │ │ │ + ldr r5, [pc, #936] @ (16e1d4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #720] @ (16e104 ) │ │ │ │ + ldr r5, [pc, #736] @ (16e114 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #560] @ (16e06c ) │ │ │ │ + ldr r5, [pc, #576] @ (16e07c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [pc, #72] @ (16de90 ) │ │ │ │ + ldr r5, [pc, #88] @ (16dea0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #968] @ (16e218 ) │ │ │ │ + ldr r4, [pc, #984] @ (16e228 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r3, r6, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #864] @ (16e1b8 ) │ │ │ │ + ldr r4, [pc, #880] @ (16e1c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #696] @ (16e118 ) │ │ │ │ + ldr r4, [pc, #712] @ (16e128 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #584] @ (16e0b0 ) │ │ │ │ + ldr r4, [pc, #600] @ (16e0c0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r6, lr} │ │ │ │ + push {r1, r5, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #448] @ (16e030 ) │ │ │ │ + ldr r4, [pc, #464] @ (16e040 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r6, lr} │ │ │ │ + push {r3, r6, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [pc, #344] @ (16dfd0 ) │ │ │ │ + ldr r4, [pc, #360] @ (16dfe0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [pc, #848] @ (16e1d0 ) │ │ │ │ + ldr r3, [pc, #864] @ (16e1e0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [pc, #280] @ (16dfa4 ) │ │ │ │ + ldr r3, [pc, #296] @ (16dfb4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 637ac │ │ │ │ mov r4, r0 │ │ │ │ b.n 16da0a │ │ │ │ ldr r0, [pc, #232] @ (16df80 ) │ │ │ │ mov r1, r5 │ │ │ │ @@ -389915,37 +389915,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (16dfac ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 16d6c2 │ │ │ │ nop │ │ │ │ - uxtb r6, r6 │ │ │ │ + uxtb r2, r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [pc, #32] @ (16dfa8 ) │ │ │ │ + ldr r2, [pc, #48] @ (16dfb8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #864] @ (16e2f0 ) │ │ │ │ + ldr r1, [pc, #880] @ (16e300 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #648] @ (16e220 ) │ │ │ │ + ldr r1, [pc, #664] @ (16e230 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #440] @ (16e15c ) │ │ │ │ + ldr r1, [pc, #456] @ (16e16c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #240] @ (16e0a0 ) │ │ │ │ + ldr r1, [pc, #256] @ (16e0b0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -390960,45 +390960,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 16e42c │ │ │ │ stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 16eb26 │ │ │ │ + cbz r6, 16eb26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r5, [sp, #844] @ 0x34c │ │ │ │ @ instruction: 0xffff5df7 │ │ │ │ - vaddl.u , d15, d24 │ │ │ │ + vaddl.u , d15, d28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ bx r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bx r3 │ │ │ │ + bx r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r0, r2, #2 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add sl, r1 │ │ │ │ + add lr, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, pc, #648 @ (adr r6, 16ede8 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 16edf8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [pc, #3136] @ 16f7b0 │ │ │ │ blx 6a000 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ @@ -392077,125 +392077,125 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #232] @ (16f88c ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 16e17c │ │ │ │ - add r6, pc, #568 @ (adr r6, 16f9ec ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 16f9fc ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #880 @ (adr r4, 16fb28 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 16fb38 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #720 @ (adr r4, 16fa90 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 16faa0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r3, #206 @ 0xce │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, pc, #624 @ (adr r3, 16fa38 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 16fa48 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, pc, #464 @ (adr r1, 16f99c ) │ │ │ │ + add r1, pc, #480 @ (adr r1, 16f9ac ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #138 @ 0x8a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, pc, #352 @ (adr r1, 16f934 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 16f944 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, pc, #376 @ (adr r0, 16f954 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 16f964 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, pc, #72 @ (adr r0, 16f82c ) │ │ │ │ + add r0, pc, #88 @ (adr r0, 16f83c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, pc, #376 @ (adr r0, 16f964 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 16f974 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, pc, #64 @ (adr r0, 16f830 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 16f840 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + adds r5, #104 @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ blx 66674 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 166e44 │ │ │ │ @@ -392667,135 +392667,135 @@ │ │ │ │ ldr r0, [pc, #264] @ (16fec8 ) │ │ │ │ mvn.w r1, #8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16fd92 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r5, #240 @ 0xf0 │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r5, #18 │ │ │ │ + cmp r5, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #244 @ 0xf4 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #960] @ 0x3c0 │ │ │ │ + str r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + str r4, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #560] @ 0x230 │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ + cmp r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 0016fecc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -393289,157 +393289,157 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 16ffd4 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ @ instruction: 0xffff95e7 │ │ │ │ vmlsl.u q10, d15, d1[0] │ │ │ │ vqshlu.s64 q10, , #63 @ 0x3f │ │ │ │ - vabal.u , d15, d10 │ │ │ │ + vabal.u , d15, d14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r7, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #832] @ 0x340 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r7, pc, #632 @ (adr r7, 170680 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r7, [r5, #0] │ │ │ │ @ instruction: 0xffff75ed │ │ │ │ - vsra.u32 , q3, #1 │ │ │ │ + vsra.u32 , q5, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r0, #22 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r7, pc, #636 @ (adr r7, 1706c0 ) │ │ │ │ vrsra.u32 , , #1 │ │ │ │ - vaddl.u , d31, d26 │ │ │ │ + vaddl.u , d31, d30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ + movs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r1, [pc, #60] @ (170498 ) │ │ │ │ - vmla.i , , d20[0] │ │ │ │ + vmla.i , , d24[0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ subs r3, r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strh r3, [r7, #42] @ 0x2a │ │ │ │ - vaddl.u , d15, d12 │ │ │ │ + vshr.u32 d25, d0, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ udf #9 │ │ │ │ - @ instruction: 0xffff8fd8 │ │ │ │ + @ instruction: 0xffff8fdc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r0, pc, #316 @ (adr r0, 1705c8 ) │ │ │ │ - @ instruction: 0xffff8fac │ │ │ │ + @ instruction: 0xffff8fb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add sp, #380 @ 0x17c │ │ │ │ - @ instruction: 0xffff8f80 │ │ │ │ + @ instruction: 0xffff8f84 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ cmn r7, r2 │ │ │ │ - vcvt.u32.f32 q12, q0, #1 │ │ │ │ + vcvt.u32.f32 q12, q2, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r3, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ bics r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r6, #12 │ │ │ │ + movs r6, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #480] @ 0x1e0 │ │ │ │ + str r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -393462,17 +393462,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 00170564 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -394041,97 +394041,97 @@ │ │ │ │ b.n 170b18 │ │ │ │ add r1, pc, #968 @ (adr r1, 170f14 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ add r1, pc, #888 @ (adr r1, 170ec8 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r3, #2] │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + subs r2, r5, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, r5, #0 │ │ │ │ + subs r2, r6, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r5, r3] │ │ │ │ + ldrh r2, [r6, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ + ldrh r4, [r7, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r3 │ │ │ │ @@ -394877,109 +394877,109 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strh r4, [r2, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r6, r1, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ + strh r6, [r4, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf7160083 │ │ │ │ - @ instruction: 0xf70a0083 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ + @ instruction: 0xf71a0083 │ │ │ │ + @ instruction: 0xf70e0083 │ │ │ │ + movs r6, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, r0, r3 │ │ │ │ + adds r4, r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r2, [pc, #624] @ (1716c4 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (17154c ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r4, #31 │ │ │ │ + asrs r2, r5, #31 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r2, r7, #20 │ │ │ │ + asrs r6, r7, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 001714a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -395281,43 +395281,43 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #592] @ (171a64 ) │ │ │ │ + ldr r1, [pc, #608] @ (171a74 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [pc, #144] @ (1718b8 ) │ │ │ │ + ldr r1, [pc, #160] @ (1718c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, #13] │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [pc, #616] @ (171a98 ) │ │ │ │ + ldr r0, [pc, #632] @ (171aa8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r5, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [pc, #352] @ (1719a0 ) │ │ │ │ + ldr r0, [pc, #368] @ (1719b0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r5, #12] │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r0, [pc, #800] @ (171b68 ) │ │ │ │ movw r1, #9818 @ 0x265a │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -395617,67 +395617,67 @@ │ │ │ │ ldr r0, [pc, #120] @ (171bd0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 171b02 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r2, r1, #30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r2, [r4, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r5, #27] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r3, [pc, #168] @ (171c54 ) │ │ │ │ + ldr r3, [pc, #184] @ (171c64 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r0, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [pc, #856] @ (171f1c ) │ │ │ │ + ldr r2, [pc, #872] @ (171f2c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r0, [r1, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ + lsrs r2, r3, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr.w r4, [pc, #1260] @ 1720d8 │ │ │ │ @@ -396155,41 +396155,41 @@ │ │ │ │ b.n 17205a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r4, [r0, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + strb r4, [r1, #20] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldrh r4, [r2, #22] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - strb r0, [r2, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r0, #16] │ │ │ │ + strb r4, [r0, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - vhadd.u d0, d30, d3 │ │ │ │ + vhadd.u8 d16, d18, d3 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 17218e │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r9, r7 │ │ │ │ adds r7, r4, #2 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -396557,92 +396557,92 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #168] @ (1725a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 17247a │ │ │ │ nop │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r1, #29 │ │ │ │ + lsls r2, r2, #29 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + strb r2, [r0, #29] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2 0, cr0, [r2, #-524]! @ 0xfffffdf4 │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r6, #-524]! @ 0xfffffdf4 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + strb r6, [r2, #29] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r2, r6, #14 │ │ │ │ + lsls r6, r6, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 001725a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -396689,17 +396689,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 00172634 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -396867,43 +396867,43 @@ │ │ │ │ ldr r0, [pc, #76] @ (172868 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1727cc │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r7, #5 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r1, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 0017286c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -397214,46 +397214,46 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrb r0, [r6, #27] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr3, {4} │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {4} │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #524] @ 0x20c │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + ldc2l 0, cr0, [lr, #524] @ 0x20c │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2 0, cr0, [sl, #524]! @ 0x20c │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + stc2 0, cr0, [lr, #524]! @ 0x20c │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #524] @ 0x20c │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + ldc2 0, cr0, [r4, #524] @ 0x20c │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r8, #-524]! @ 0xfffffdf4 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + ldc2l 0, cr0, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2l 0, cr0, [r2, #-524] @ 0xfffffdf4 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + stc2l 0, cr0, [r6, #-524] @ 0xfffffdf4 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc2 0, cr0, [ip, #-524] @ 0xfffffdf4 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + ldc2 0, cr0, [r0, #-524] @ 0xfffffdf4 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r2], {131} @ 0x83 │ │ │ │ + ldc2l 0, cr0, [r6], {131} @ 0x83 │ │ │ │ ldr r0, [pc, #56] @ (172c88 ) │ │ │ │ movw r1, #10035 @ 0x2733 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r1, [pc, #48] @ (172c8c ) │ │ │ │ add r1, pc │ │ │ │ @@ -397269,23 +397269,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r1, [pc, #24] @ (172c98 ) │ │ │ │ add r1, pc │ │ │ │ b.n 172c5e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ lsls r4, r0, #2 │ │ │ │ │ │ │ │ 00172c9c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -397475,30 +397475,30 @@ │ │ │ │ b.n 172e04 │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #9] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfab20083 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + @ instruction: 0xfab60083 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfa920083 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa960083 │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfa720083 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa760083 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xfa3c0083 │ │ │ │ + @ instruction: 0xfa400083 │ │ │ │ │ │ │ │ 00172eb0 : │ │ │ │ push {r4, lr} │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldr.w lr, [r1, #16] │ │ │ │ ldr.w r4, [ip] │ │ │ │ ldr.w r0, [lr, #40] @ 0x28 │ │ │ │ @@ -398197,89 +398197,89 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 173530 │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r6, #31] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf67e0083 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ + @ instruction: 0xf6820083 │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6620083 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + @ instruction: 0xf6660083 │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rsbs r0, sl, #4292608 @ 0x418000 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + rsbs r0, lr, #4292608 @ 0x418000 │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf5320083 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + @ instruction: 0xf5360083 │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ands.w r0, r4, #4292608 @ 0x418000 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ands.w r0, r8, #4292608 @ 0x418000 │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3bc0083 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ubfx r0, r0, #2, #4 │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - usat r0, #3, r2, asr #2 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + usat r0, #3, r6, asr #2 │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - usat r0, #3, r6, lsl #2 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + usat r0, #3, sl, lsl #2 │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bfi r0, r6, #2, #2 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + bfi r0, sl, #2, #2 │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sbfx r0, ip, #2, #4 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + @ instruction: 0xf3500083 │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ssat r0, #4, ip, asr #2 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + @ instruction: 0xf3300083 │ │ │ │ + ldrb r2, [r0, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3100083 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + @ instruction: 0xf3140083 │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2f40083 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + @ instruction: 0xf2f80083 │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2d80083 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + @ instruction: 0xf2dc0083 │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2bc0083 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + movt r0, #131 @ 0x83 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subw r0, r0, #131 @ 0x83 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + subw r0, r4, #131 @ 0x83 │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r0, r6] │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf26a0083 │ │ │ │ + @ instruction: 0xf26e0083 │ │ │ │ │ │ │ │ 00173710 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -398929,89 +398929,89 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 173d14 │ │ │ │ nop │ │ │ │ strb r2, [r1, #1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r2, [r6, #32] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp 0, 13, cr0, cr10, cr3, {4} │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + cdp 0, 13, cr0, cr14, cr3, {4} │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp 0, 11, cr0, cr14, cr3, {4} │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + cdp 0, 12, cr0, cr2, cr3, {4} │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldcl 0, cr0, [r6, #524]! @ 0x20c │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldcl 0, cr0, [sl, #524]! @ 0x20c │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r0, [r3, r3] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stcl 0, cr0, [lr], {131} @ 0x83 │ │ │ │ - strb r2, [r3, r4] │ │ │ │ + ldcl 0, cr0, [r2], {131} @ 0x83 │ │ │ │ + strb r6, [r3, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stc 0, cr0, [lr], #-524 @ 0xfffffdf4 │ │ │ │ - strb r4, [r0, r3] │ │ │ │ + ldc 0, cr0, [r2], #-524 @ 0xfffffdf4 │ │ │ │ + strb r0, [r1, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rsbs r0, r8, r3, lsl #2 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + rsbs r0, ip, r3, lsl #2 │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs.w r0, lr, r3, lsl #2 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + rsb r0, r2, r3, lsl #2 │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sub.w r0, r2, r3, lsl #2 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + sub.w r0, r6, r3, lsl #2 │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeb820083 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + @ instruction: 0xeb860083 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - sbc.w r0, r8, r3, lsl #2 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + sbc.w r0, ip, r3, lsl #2 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adc.w r0, r8, r3, lsl #2 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + adc.w r0, ip, r3, lsl #2 │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeb2c0083 │ │ │ │ - strh r6, [r7, r7] │ │ │ │ + @ instruction: 0xeb300083 │ │ │ │ + strb r2, [r0, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds.w r0, r0, r3, lsl #2 │ │ │ │ - strh r2, [r4, r7] │ │ │ │ + adds.w r0, r4, r3, lsl #2 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeaf40083 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + @ instruction: 0xeaf80083 │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xead80083 │ │ │ │ - strh r2, [r5, r6] │ │ │ │ + @ instruction: 0xeadc0083 │ │ │ │ + strh r6, [r5, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xeabc0083 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + pkhbt r0, r0, r3, lsl #2 │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - eor.w r0, r6, r3, lsl #2 │ │ │ │ + eor.w r0, sl, r3, lsl #2 │ │ │ │ │ │ │ │ 00173ef4 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00173efc : │ │ │ │ @@ -399541,48 +399541,48 @@ │ │ │ │ b.n 173fdc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + str r4, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xe8da0083 │ │ │ │ + @ instruction: 0xe8de0083 │ │ │ │ str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strex r0, r0, [r2, #524] @ 0x20c │ │ │ │ - str r0, [r2, r4] │ │ │ │ + strex r0, r0, [r6, #524] @ 0x20c │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xe8220083 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + @ instruction: 0xe8260083 │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 1743f8 │ │ │ │ + b.n 174400 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #928] @ (17485c ) │ │ │ │ + ldr r7, [pc, #944] @ (17486c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 1742b8 │ │ │ │ + b.n 1742c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #112] @ (174534 ) │ │ │ │ + ldr r7, [pc, #128] @ (174544 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174128 │ │ │ │ + b.n 174130 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #928] @ (17486c ) │ │ │ │ + ldr r6, [pc, #944] @ (17487c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 1740c8 │ │ │ │ + b.n 1740d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #688] @ (174784 ) │ │ │ │ + ldr r6, [pc, #704] @ (174794 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174058 │ │ │ │ + b.n 174060 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #696] @ (174794 ) │ │ │ │ + ldr r5, [pc, #712] @ (1747a4 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ sub.w lr, lr, #4 │ │ │ │ add.w r2, ip, r1, lsl #2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ cmp r2, ip │ │ │ │ bne.n 1744e4 │ │ │ │ @@ -399682,43 +399682,43 @@ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ blx 62a10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 173fdc │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #608] @ (174858 ) │ │ │ │ + ldr r4, [pc, #624] @ (174868 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174d54 │ │ │ │ + b.n 174d5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #512] @ (174800 ) │ │ │ │ + ldr r4, [pc, #528] @ (174810 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174d28 │ │ │ │ + b.n 174d30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #384] @ (174788 ) │ │ │ │ + ldr r4, [pc, #400] @ (174798 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174cf0 │ │ │ │ + b.n 174cf8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #256] @ (174710 ) │ │ │ │ + ldr r4, [pc, #272] @ (174720 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174cbc │ │ │ │ + b.n 174cc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #136] @ (1746a0 ) │ │ │ │ + ldr r4, [pc, #152] @ (1746b0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174c88 │ │ │ │ + b.n 174c90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #16] @ (174630 ) │ │ │ │ + ldr r4, [pc, #32] @ (174640 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174c54 │ │ │ │ + b.n 174c5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #920] @ (1749c0 ) │ │ │ │ + ldr r3, [pc, #936] @ (1749d0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174c20 │ │ │ │ + b.n 174c28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (174710 ) │ │ │ │ + ldr r4, [pc, #240] @ (174720 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -399741,17 +399741,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #200] @ (174744 ) │ │ │ │ + ldr r3, [pc, #216] @ (174754 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174b0c │ │ │ │ + b.n 174b14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -399774,17 +399774,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #904] @ (174a54 ) │ │ │ │ + ldr r2, [pc, #920] @ (174a64 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - b.n 174abc │ │ │ │ + b.n 174ac4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb.w r2, [r0, #94] @ 0x5e │ │ │ │ ldrb.w r3, [r1, #94] @ 0x5e │ │ │ │ lsls r2, r2, #28 │ │ │ │ and.w r3, r3, #8 │ │ │ │ bpl.n 1746e8 │ │ │ │ clz r0, r3 │ │ │ │ @@ -400063,35 +400063,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1749ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1749a4 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 218 @ 0xda │ │ │ │ + svc 222 @ 0xde │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 72 @ 0x48 │ │ │ │ + svc 76 @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r4, [r0, r4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #24 │ │ │ │ @@ -400216,25 +400216,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (174b68 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 174a76 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n 174af4 │ │ │ │ + ble.n 174afc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r3, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n 174ac0 │ │ │ │ + ble.n 174ac8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, r5] │ │ │ │ + str r6, [r2, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ble.n 174c38 │ │ │ │ + ble.n 174c40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #452] @ (174d44 ) │ │ │ │ @@ -400406,35 +400406,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 174d20 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r6, r7] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r6, [r3, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 174d94 │ │ │ │ + bgt.n 174d9c │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrh r4, [r3, r3] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r7, [pc, #672] @ (175000 ) │ │ │ │ + ldr r7, [pc, #688] @ (175010 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r7, [pc, #632] @ (174fdc ) │ │ │ │ + ldr r7, [pc, #648] @ (174fec ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 174ccc │ │ │ │ + blt.n 174cd4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #528] @ (174f7c ) │ │ │ │ + ldr r7, [pc, #544] @ (174f8c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 174c9c │ │ │ │ + blt.n 174ca4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #408] @ (174f0c ) │ │ │ │ + ldr r7, [pc, #424] @ (174f1c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 174e68 │ │ │ │ + blt.n 174e70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -400457,17 +400457,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #936] @ (17516c ) │ │ │ │ + ldr r6, [pc, #952] @ (17517c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 174dc4 │ │ │ │ + blt.n 174dcc │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -400490,17 +400490,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [pc, #616] @ (17507c ) │ │ │ │ + ldr r6, [pc, #632] @ (17508c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bge.n 174d74 │ │ │ │ + bge.n 174d7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1428] @ 1753c0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -401051,91 +401051,91 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 17516c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r0, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #624] @ (17563c ) │ │ │ │ + ldr r5, [pc, #640] @ (17564c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bls.n 17532c │ │ │ │ + bls.n 175334 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - ldr r4, [pc, #664] @ (175670 ) │ │ │ │ + ldr r4, [pc, #680] @ (175680 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 175350 │ │ │ │ + bhi.n 175358 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #312] @ (175518 ) │ │ │ │ + ldr r4, [pc, #328] @ (175528 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 1754a8 │ │ │ │ + bhi.n 1754b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #984] @ (1757c0 ) │ │ │ │ + ldr r3, [pc, #1000] @ (1757d0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 175400 │ │ │ │ + bhi.n 175408 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #816] @ (175720 ) │ │ │ │ + ldr r3, [pc, #832] @ (175730 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 1753b4 │ │ │ │ + bvc.n 1753bc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #224] @ (1754d8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1754e8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 175494 │ │ │ │ + bvc.n 17549c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [pc, #112] @ (175470 ) │ │ │ │ + ldr r3, [pc, #128] @ (175480 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 175464 │ │ │ │ + bvc.n 17546c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #1016] @ (175800 ) │ │ │ │ + ldr r3, [pc, #8] @ (175410 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvc.n 175430 │ │ │ │ + bvc.n 175438 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #896] @ (175790 ) │ │ │ │ + ldr r2, [pc, #912] @ (1757a0 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 1753fc │ │ │ │ + bvs.n 175404 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #784] @ (175728 ) │ │ │ │ + ldr r2, [pc, #800] @ (175738 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 1753cc │ │ │ │ + bvs.n 1753d4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #664] @ (1756b8 ) │ │ │ │ + ldr r2, [pc, #680] @ (1756c8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 175398 │ │ │ │ + bvs.n 1753a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #896] @ (1757a8 ) │ │ │ │ + ldr r1, [pc, #912] @ (1757b8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 175414 │ │ │ │ + bpl.n 17541c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #776] @ (175738 ) │ │ │ │ + ldr r1, [pc, #792] @ (175748 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 1753e0 │ │ │ │ + bpl.n 1753e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #656] @ (1756c8 ) │ │ │ │ + ldr r1, [pc, #672] @ (1756d8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 1753ac │ │ │ │ + bpl.n 1753b4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #456] @ (175608 ) │ │ │ │ + ldr r1, [pc, #472] @ (175618 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 175350 │ │ │ │ + bpl.n 175358 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (175598 ) │ │ │ │ + ldr r1, [pc, #352] @ (1755a8 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 17551c │ │ │ │ + bpl.n 175524 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #216] @ (175528 ) │ │ │ │ + ldr r1, [pc, #232] @ (175538 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 1754e8 │ │ │ │ + bpl.n 1754f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [pc, #32] @ (175478 ) │ │ │ │ + ldr r1, [pc, #48] @ (175488 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bpl.n 175494 │ │ │ │ + bpl.n 17549c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [pc, #936] @ (175808 ) │ │ │ │ + ldr r0, [pc, #952] @ (175818 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bmi.n 175460 │ │ │ │ + bpl.n 175468 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r4, [r1, #36] @ 0x24 │ │ │ │ @@ -401262,17 +401262,17 @@ │ │ │ │ movlt r4, #0 │ │ │ │ b.n 175554 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 17556e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #436] @ (1757d0 ) │ │ │ │ @@ -401458,35 +401458,35 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 1756d4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp sl, sp │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 1757d4 │ │ │ │ + bne.n 1757dc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 1757ac │ │ │ │ + bne.n 1757b4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r4, r2] │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 17571c │ │ │ │ + bne.n 175724 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 175868 │ │ │ │ + bne.n 175870 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bne.n 175838 │ │ │ │ + bne.n 175840 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ @@ -401612,33 +401612,33 @@ │ │ │ │ ldr r0, [pc, #48] @ (175980 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1758c6 │ │ │ │ nop │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - beq.n 175a10 │ │ │ │ + beq.n 175a18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ @@ -401754,25 +401754,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #636] @ (175d60 ) │ │ │ │ @@ -402009,45 +402009,45 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #576] @ (175fa4 ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #912] @ (1760fc ) │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r0 │ │ │ │ + lsls r6, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ands r6, r5 │ │ │ │ + ands r2, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -402132,29 +402132,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (175eb4 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 175dec │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ @@ -402362,39 +402362,39 @@ │ │ │ │ movw r1, #1101 @ 0x44d │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 175fd8 │ │ │ │ nop │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, #114 @ 0x72 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r7} │ │ │ │ + ldmia r0!, {r1, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6} │ │ │ │ + ldmia r0!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ + subs r3, #220 @ 0xdc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ ldr r4, [pc, #836] @ (176498 ) │ │ │ │ @@ -402693,29 +402693,29 @@ │ │ │ │ b.n 1764f6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ mov r6, r3 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + subs r2, #208 @ 0xd0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ add ip, pc │ │ │ │ lsls r0, r2, #2 │ │ │ │ - subs r0, #228 @ 0xe4 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 176512 │ │ │ │ vldr d7, [r2, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ @@ -403052,51 +403052,51 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #92] @ (1768b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 176840 │ │ │ │ ... │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stmia r0!, {r3, r4, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #792] @ (176bd0 ) │ │ │ │ movw r1, #1850 @ 0x73a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -403390,83 +403390,83 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #148] @ (176c58 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 176278 │ │ │ │ nop │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - it al │ │ │ │ + ite al │ │ │ │ lslal r3, r0, #2 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + add r3, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r3, r0, #2 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + addle r3, #156 @ 0x9c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ite ge │ │ │ │ - lslge r3, r0, #2 │ │ │ │ - addlt r3, #112 @ 0x70 │ │ │ │ + nop {11} │ │ │ │ + lsls r3, r0, #2 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - itt hi │ │ │ │ + it hi │ │ │ │ lslhi r3, r0, #2 │ │ │ │ - addhi r3, #88 @ 0x58 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - itet vs │ │ │ │ + itee vs │ │ │ │ lslvs r3, r0, #2 │ │ │ │ - addvc r3, #60 @ 0x3c │ │ │ │ - lslvs r4, r0, #2 │ │ │ │ - itee mi │ │ │ │ - lslmi r3, r0, #2 │ │ │ │ - addpl r3, #32 │ │ │ │ - lslpl r4, r0, #2 │ │ │ │ - itee cc │ │ │ │ + addvc r3, #64 @ 0x40 │ │ │ │ + lslvc r4, r0, #2 │ │ │ │ + itee pl │ │ │ │ + lslpl r3, r0, #2 │ │ │ │ + addmi r3, #36 @ 0x24 │ │ │ │ + lslmi r4, r0, #2 │ │ │ │ + itet cc │ │ │ │ lslcc r3, r0, #2 │ │ │ │ - addcs r2, #224 @ 0xe0 │ │ │ │ - lslcs r4, r0, #2 │ │ │ │ - adds r2, #162 @ 0xa2 │ │ │ │ + addcs r2, #228 @ 0xe4 │ │ │ │ + lslcc r4, r0, #2 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x0060 │ │ │ │ + bkpt 0x0064 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r1, #204 @ 0xcc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r1, r2, r7, pc} │ │ │ │ + pop {r1, r3, r7, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ + adds r0, #220 @ 0xdc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #388] @ (176df4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -403628,25 +403628,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r3, #2 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r4, r0, #2 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r0, 176e48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r6, r3, #0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -403683,17 +403683,17 @@ │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -403776,33 +403776,33 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r2, #242 @ 0xf2 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + movs r4, #2 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - cmp r5, #146 @ 0x92 │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r6, 176fa0 │ │ │ │ + cbnz r2, 176fa2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbnz r6, 176fa2 │ │ │ │ + cbnz r2, 176fa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #212 @ 0xd4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [pc, #560] @ (1771d0 ) │ │ │ │ @@ -404026,29 +404026,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #48] @ (177210 ) │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb740 │ │ │ │ + @ instruction: 0xb744 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w ip, [pc, #1056] @ 177638 │ │ │ │ mov sl, r3 │ │ │ │ @@ -404451,49 +404451,49 @@ │ │ │ │ ... │ │ │ │ adds r5, #88 @ 0x58 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #156 @ 0x9c │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r4, 1776dc │ │ │ │ + cbz r0, 1776de │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r4, 1776d6 │ │ │ │ + cbz r0, 1776d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #10 │ │ │ │ + movs r7, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r6, 1776c2 │ │ │ │ + cbz r2, 1776c4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r0, 1776c4 │ │ │ │ + cbz r4, 1776c4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 646d4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [r5, #0] │ │ │ │ @@ -404563,27 +404563,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (17776c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 177732 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r2, 177788 │ │ │ │ + cbz r6, 177788 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r4, 177788 │ │ │ │ + cbz r0, 17778a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r4, 177788 │ │ │ │ + cbz r0, 17778a │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -404862,19 +404862,19 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ cmp r7, #238 @ 0xee │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r2, r1, #2 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -405092,53 +405092,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 177936 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #168 @ 0xa8 │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #98 @ 0x62 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r0, r0, #22 │ │ │ │ + asrs r4, r0, #22 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #120 @ 0x78 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #336] @ (177e7c ) │ │ │ │ @@ -405271,29 +405271,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 177e58 │ │ │ │ nop │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r5, [pc, #48] @ (177eb4 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r3, sp, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -405368,21 +405368,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (177f80 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -405502,23 +405502,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (1780e0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 178088 │ │ │ │ ... │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r7, pc, #960 @ (adr r7, 1784a4 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 1784b4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ mov r4, r3 │ │ │ │ @@ -405655,21 +405655,21 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 1781fa │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ bic.w r1, r1, #128 @ 0x80 │ │ │ │ strb.w r1, [r3, #36] @ 0x24 │ │ │ │ b.n 1781fa │ │ │ │ nop │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 17826c │ │ │ │ + blt.n 178274 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, pc, #840 @ (adr r6, 1785d4 ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 1785e4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #344] @ (1783f8 ) │ │ │ │ @@ -405803,33 +405803,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1783d2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r4, #212 @ 0xd4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ lsls r0, r2, #2 │ │ │ │ - adds r6, r6, r4 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r5, pc, #296 @ (adr r5, 17853c ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 17854c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 1787b0 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 1787c0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r4, pc, #784 @ (adr r4, 178738 ) │ │ │ │ + add r4, pc, #800 @ (adr r4, 178748 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -405891,21 +405891,21 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 178474 │ │ │ │ - adds r0, r6, r0 │ │ │ │ + adds r4, r6, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #21 │ │ │ │ + lsrs r6, r5, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r3, pc, #960 @ (adr r3, 1788a4 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 1788b4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr.w r4, [pc, #2048] @ 178cf8 │ │ │ │ mov lr, r1 │ │ │ │ @@ -406681,31 +406681,31 @@ │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ lsls r0, r2, #2 │ │ │ │ movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r1, pc, #136 @ (adr r1, 178d98 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 178da8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r0, pc, #584 @ (adr r0, 178f60 ) │ │ │ │ + add r0, pc, #600 @ (adr r0, 178f70 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [pc, #48] @ (178d4c ) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ vldr d6, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 178da8 │ │ │ │ ldrb.w r0, [r3, #385] @ 0x181 │ │ │ │ and.w r0, r0, #28 │ │ │ │ @@ -407017,35 +407017,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ b.w 178578 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [pc, #48] @ (179104 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.w 178c02 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ add.w r2, r3, sl, lsl #2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -407357,71 +407357,71 @@ │ │ │ │ ldr r0, [pc, #132] @ (1794c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 179424 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r6, r1, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r6, r5, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r5, [sp, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r1, [pc, #304] @ (179608 ) │ │ │ │ @@ -407549,31 +407549,31 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 179560 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r6, r3, #10 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r3, [sp, #440] @ 0x1b8 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #2 │ │ │ │ asrs r4, r2, #8 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #872] @ 0x368 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r5, #26 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -407713,23 +407713,23 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r5, #4 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ asrs r0, r5, #32 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + lsls r4, r2, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r1 │ │ │ │ @@ -407995,49 +407995,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 179876 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r3, #30 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + lsls r6, r6, #16 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strh r0, [r1, r0] │ │ │ │ + strh r4, [r1, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r6, r7, #27 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r6, #8 │ │ │ │ + lsls r2, r7, #8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + lsls r0, r2, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ @@ -408176,31 +408176,31 @@ │ │ │ │ b.n 179bb4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsrs r0, r0, #15 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldrd r4, r5, [sp, #84] @ 0x54 │ │ │ │ @@ -408467,22 +408467,22 @@ │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 179c7c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 179eb4 │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d22, d3 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + vhadd.u32 d0, d26, d3 │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 4, cr0, cr8, cr3, {4} │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + cdp2 0, 4, cr0, cr12, cr3, {4} │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-524]! @ 0xfffffdf4 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + stc2l 0, cr0, [ip, #-524]! @ 0xfffffdf4 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r7, r3, #0 │ │ │ │ @@ -408542,16 +408542,16 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 17a012 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r8], #-524 @ 0xfffffdf4 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldc2 0, cr0, [ip], #-524 @ 0xfffffdf4 │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #416] @ (17a258 ) │ │ │ │ @@ -408715,24 +408715,24 @@ │ │ │ │ b.n 17a1f8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r7, #26 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaae0083 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + @ instruction: 0xfab20083 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - @ instruction: 0xfa740083 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + @ instruction: 0xfa780083 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfa520083 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + @ instruction: 0xfa560083 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #132] @ (17a310 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -408786,15 +408786,15 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r6, r4, #19 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vld1.8 {d0[4]}, [lr], r3 │ │ │ │ + ldrsh.w r0, [r2, #131] @ 0x83 │ │ │ │ lsls r2, r0, #18 │ │ │ │ lsls r0, r2, #2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #36] @ 0x24 │ │ │ │ @@ -408995,16 +408995,16 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xf7440083 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + @ instruction: 0xf7480083 │ │ │ │ + strh r2, [r4, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -409155,29 +409155,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (17a738 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 17a656 │ │ │ │ - movw r0, #51331 @ 0xc883 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + @ instruction: 0xf6500083 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf6340083 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + @ instruction: 0xf6380083 │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf5e60083 │ │ │ │ - rsb r0, r8, #4292608 @ 0x418000 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + @ instruction: 0xf5ea0083 │ │ │ │ + rsb r0, ip, #4292608 @ 0x418000 │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sub.w r0, lr, #4292608 @ 0x418000 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + subs.w r0, r2, #4292608 @ 0x418000 │ │ │ │ + strh r6, [r0, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf5940083 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + @ instruction: 0xf5980083 │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r2, #94] @ 0x5e │ │ │ │ @@ -409247,19 +409247,19 @@ │ │ │ │ ldr r0, [pc, #24] @ (17a804 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 17a764 │ │ │ │ nop │ │ │ │ - add.w r0, ip, #4292608 @ 0x418000 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ + adds.w r0, r0, #4292608 @ 0x418000 │ │ │ │ + strh r4, [r4, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf4b00083 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + @ instruction: 0xf4b40083 │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #468] @ (17a9f0 ) │ │ │ │ @@ -409432,29 +409432,29 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r8, #37] @ 0x25 │ │ │ │ b.n 17a88a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ vhadd.u16 d16, d24, d15 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #4292608 @ 0x418000 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + bics.w r0, r4, #4292608 @ 0x418000 │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ands.w r0, r8, #4292608 @ 0x418000 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + ands.w r0, ip, #4292608 @ 0x418000 │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ cdp2 0, 14, cr0, cr10, cr15, {4} │ │ │ │ - ssat r0, #4, r2, asr #2 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ssat r0, #4, r6, asr #2 │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf2e00083 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + @ instruction: 0xf2e40083 │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movt r0, #24707 @ 0x6083 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + movt r0, #41091 @ 0xa083 │ │ │ │ + ldrb r6, [r3, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ @@ -409594,31 +409594,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (17abe0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 17ab14 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2100083 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ + @ instruction: 0xf2140083 │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf1f80083 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ + @ instruction: 0xf1fc0083 │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf18e0083 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + @ instruction: 0xf1920083 │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sbcs.w r0, r6, #131 @ 0x83 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + sbcs.w r0, sl, #131 @ 0x83 │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adc.w r0, ip, #131 @ 0x83 │ │ │ │ - b.n 17a8e8 │ │ │ │ + adcs.w r0, r0, #131 @ 0x83 │ │ │ │ + b.n 17a8f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf0f20083 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + @ instruction: 0xf0f60083 │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -409829,31 +409829,31 @@ │ │ │ │ mov r2, fp │ │ │ │ b.n 17ae12 │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ b.n 17adbc │ │ │ │ nop │ │ │ │ - ands.w r0, sl, #131 @ 0x83 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ands.w r0, lr, #131 @ 0x83 │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - vaddl.s32 q8, d28, d3 │ │ │ │ - ldrb r0, [r0, #16] │ │ │ │ + vext.8 d16, d16, d3, #0 │ │ │ │ + ldrb r4, [r0, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - vaddl.s8 q8, d30, d3 │ │ │ │ - b.n 17a864 │ │ │ │ + vaddl.s16 q8, d18, d3 │ │ │ │ + b.n 17a86c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - vext.8 d0, d24, d3, #0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + vext.8 d0, d28, d3, #0 │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp 0, 15, cr0, cr4, cr3, {4} │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + cdp 0, 15, cr0, cr8, cr3, {4} │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr8, cr3, {4} │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + cdp 0, 10, cr0, cr12, cr3, {4} │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r2 │ │ │ │ @@ -410946,73 +410946,73 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ b.n 17b2e2 │ │ │ │ ldr??.w r0, [r0, #143] @ 0x8f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [ip, #-524] @ 0xfffffdf4 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldcl 0, cr0, [r0, #-524] @ 0xfffffdf4 │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb.w r0, [r2, pc] │ │ │ │ - ldc 0, cr0, [r0], #-524 @ 0xfffffdf4 │ │ │ │ + ldc 0, cr0, [r4], #-524 @ 0xfffffdf4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - vtbl.8 d30, {d31- │ │ │ │ + b.n 17b990 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b874 │ │ │ │ + b.n 17b87c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + strb r2, [r7, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b838 │ │ │ │ + b.n 17b840 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b7a0 │ │ │ │ + b.n 17b7a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b68c │ │ │ │ + b.n 17b694 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b4f8 │ │ │ │ + b.n 17b500 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b480 │ │ │ │ + b.n 17b488 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b42c │ │ │ │ + b.n 17b434 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b3f4 │ │ │ │ + b.n 17b3fc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17b3b8 │ │ │ │ + b.n 17b3c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17c140 │ │ │ │ + b.n 17c148 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17c034 │ │ │ │ + b.n 17c03c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17bff8 │ │ │ │ + b.n 17c000 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ b.n 17b2e2 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -411302,61 +411302,61 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ b.w 17af5e │ │ │ │ ... │ │ │ │ - b.n 17bfb4 │ │ │ │ + b.n 17bfbc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17bf7c │ │ │ │ + b.n 17bf84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17be94 │ │ │ │ + b.n 17be9c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17be68 │ │ │ │ + b.n 17be70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17be3c │ │ │ │ + b.n 17be44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r1, #68] @ 0x44 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 17be08 │ │ │ │ + b.n 17be10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ + ldr r4, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + svc 64 @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 10 │ │ │ │ + svc 14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #436] @ (17bfc0 ) │ │ │ │ movw r1, #6416 @ 0x1910 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -411516,65 +411516,65 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #112] @ (17c024 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 17b67e │ │ │ │ nop │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17bfd0 │ │ │ │ + ble.n 17bfd8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17bf98 │ │ │ │ + ble.n 17bfa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17bf68 │ │ │ │ + ble.n 17bf70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17bf38 │ │ │ │ + ble.n 17bf40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17bf08 │ │ │ │ + ble.n 17bf10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17c0cc │ │ │ │ + ble.n 17c0d4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ + ldr r4, [r7, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17c098 │ │ │ │ + ble.n 17c0a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17c060 │ │ │ │ + ble.n 17c068 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 17c02c │ │ │ │ + ble.n 17c034 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 17bff4 │ │ │ │ + bgt.n 17bffc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #484] @ (17c220 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -411766,35 +411766,35 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 17c17a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 17c098 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 17c148 │ │ │ │ + blt.n 17c150 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - blt.n 17c320 │ │ │ │ + blt.n 17c328 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ b.n 17becc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - blt.n 17c254 │ │ │ │ + blt.n 17c25c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bge.n 17c1f0 │ │ │ │ + bge.n 17c1f8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bge.n 17c17c │ │ │ │ + bge.n 17c184 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #964] @ (17c62c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -412175,55 +412175,55 @@ │ │ │ │ bne.n 17c52e │ │ │ │ b.n 17c5a8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 17c048 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 17c704 │ │ │ │ + bls.n 17c70c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bls.n 17c6dc │ │ │ │ + bls.n 17c6e4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ b.n 17be88 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - bhi.n 17c6b4 │ │ │ │ + bhi.n 17c6bc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bhi.n 17c68c │ │ │ │ + bhi.n 17c694 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bhi.n 17c65c │ │ │ │ + bhi.n 17c664 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvc.n 17c5e4 │ │ │ │ + bvc.n 17c5ec │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r2, #60] @ 0x3c │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvc.n 17c708 │ │ │ │ + bvc.n 17c710 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvc.n 17c6a0 │ │ │ │ + bvc.n 17c6a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r5, #48] @ 0x30 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 17c624 │ │ │ │ + bvs.n 17c62c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 17c5b4 │ │ │ │ + bvs.n 17c5bc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ @@ -412250,17 +412250,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bpl.n 17c680 │ │ │ │ + bpl.n 17c688 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r4, #28] │ │ │ │ + str r0, [r5, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ @@ -412286,17 +412286,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bpl.n 17c824 │ │ │ │ + bpl.n 17c82c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -412651,101 +412651,101 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #180] @ (17cba4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 17ca8a │ │ │ │ - bmi.n 17cae0 │ │ │ │ + bmi.n 17cae8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cab8 │ │ │ │ + bmi.n 17cac0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r5, #12] │ │ │ │ + str r2, [r6, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17ca24 │ │ │ │ + bmi.n 17ca2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + str r4, [r4, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cbfc │ │ │ │ + bmi.n 17cc04 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r4, [r1, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cba8 │ │ │ │ + bmi.n 17cbb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.n 17cbcc │ │ │ │ + bpl.n 17cbd4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cb6c │ │ │ │ + bmi.n 17cb74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.n 17cb90 │ │ │ │ + bpl.n 17cb98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17cadc │ │ │ │ + bcc.n 17cae4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17cab4 │ │ │ │ + bcc.n 17cabc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17ca40 │ │ │ │ + bcc.n 17ca48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17cbd0 │ │ │ │ + bcc.n 17cbd8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17cba8 │ │ │ │ + bcc.n 17cbb0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 17cb7c │ │ │ │ + bcc.n 17cb84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cba0 │ │ │ │ + bmi.n 17cba8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cb40 │ │ │ │ + bcs.n 17cb48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bmi.n 17cb64 │ │ │ │ + bmi.n 17cb6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cb04 │ │ │ │ + bcs.n 17cb0c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cad8 │ │ │ │ + bcs.n 17cae0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r2, [r1, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17ca7c │ │ │ │ + bcs.n 17ca84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cc50 │ │ │ │ + bcs.n 17cc58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cc08 │ │ │ │ + bcs.n 17cc10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cbbc │ │ │ │ + bcs.n 17cbc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcs.n 17cb94 │ │ │ │ + bcs.n 17cb9c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bne.n 17cb68 │ │ │ │ + bne.n 17cb70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r7, r7] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bne.n 17cafc │ │ │ │ + bne.n 17cb04 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ @@ -413131,21 +413131,21 @@ │ │ │ │ b.n 17ce54 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ blt.n 17cf10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [fp, #36] @ 0x24 │ │ │ │ eor.w r1, r3, r2 │ │ │ │ lsls r5, r1, #30 │ │ │ │ beq.n 17d034 │ │ │ │ lsls r4, r3, #30 │ │ │ │ @@ -413357,65 +413357,65 @@ │ │ │ │ mov r5, ip │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ b.n 17ce54 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + ldr r6, [r0, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldr r2, [r0, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3!, {r4, r6} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r4, r5] │ │ │ │ + ldrsb r0, [r5, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r7, r4] │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r2, {r2, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r4, [r7, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 0017d264 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -414245,263 +414245,263 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 17d2ce │ │ │ │ add r6, sp, #388 @ 0x184 │ │ │ │ vmls.i , , d30[0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ bmi.n 17dac0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ eors r1, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @ instruction: 0xffffabfd │ │ │ │ vrshr.u32 q12, , #1 │ │ │ │ vmlal.u , d31, d27[0] │ │ │ │ - vtbx.8 d28, {d31- │ │ │ │ - vqshrun.s64 d28, q14, #1 │ │ │ │ + vtbx.8 d28, {d15}, d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ + strb r4, [r6, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ tst r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + strh r4, [r7, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ beq.n 17db62 │ │ │ │ - vqshl.u64 d28, d20, #63 @ 0x3f │ │ │ │ + vqshl.u64 d28, d24, #63 @ 0x3f │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r0, r7] │ │ │ │ + strh r2, [r1, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldmia r2!, {r0, r1, r3, r5, r6, r7} │ │ │ │ - vabdl.u q14, d31, d2 │ │ │ │ + vabdl.u q14, d31, d6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r0, [sp, #932] @ 0x3a4 │ │ │ │ - vqshl.u32 q14, q0, #31 │ │ │ │ + vqshl.u32 q14, q2, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r7, r4] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r7, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - vmlsl.u q14, d31, d8[0] │ │ │ │ + vmlsl.u q14, d31, d12[0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ - vqshlu.s64 d28, d2, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d28, d6, #63 @ 0x3f │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r4, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ - vmlsl.u q14, d15, d16[0] │ │ │ │ + vmlsl.u q14, d15, d20[0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r6, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r3, [r1, #5] │ │ │ │ - vrsubhn.i d28, , q15 │ │ │ │ + vqshlu.s32 d28, d18, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r0, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - vsli.64 q14, q14, #63 @ 0x3f │ │ │ │ + vrsubhn.i d28, , q0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r1, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ bcc.n 17dd3a │ │ │ │ - @ instruction: 0xffffc5ca │ │ │ │ + @ instruction: 0xffffc5ce │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r3, #177 @ 0xb1 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r5, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsrs r1, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ - vabal.u q14, d15, d28 │ │ │ │ + vsli.32 d28, d16, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r7, r4] │ │ │ │ + str r2, [r0, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r4, [sp, #852] @ 0x354 │ │ │ │ - vsri.64 q14, q9, #1 │ │ │ │ + vsri.64 q14, q11, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r5, [r0, #14] │ │ │ │ - vmls.i q14, , d0[0] │ │ │ │ + vmls.i q14, , d4[0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ pop {r0, r1, r2, r6, r7} │ │ │ │ vtbl.8 d30, {d15}, d25 │ │ │ │ - vsri.32 q14, q13, #1 │ │ │ │ + vsri.32 q14, q15, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldmia r7, {r0, r4, r6, r7} │ │ │ │ - vmls.i q14, , d8[0] │ │ │ │ + vmls.i q14, , d12[0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r3, r1] │ │ │ │ + str r6, [r3, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ mrc 15, 3, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r3, r4} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r5, [r5, #20] │ │ │ │ - @ instruction: 0xffffc3e4 │ │ │ │ + @ instruction: 0xffffc3e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #984] @ (17e0ac ) │ │ │ │ + ldr r7, [pc, #1000] @ (17e0bc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r3, [r5, #18] │ │ │ │ - vrsra.u64 d28, d18, #1 │ │ │ │ + vrsra.u64 d28, d22, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #792] @ (17dff8 ) │ │ │ │ + ldr r7, [pc, #808] @ (17e008 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r3!, {r0, r1, r3, r6} │ │ │ │ - vsli.64 , q13, #63 @ 0x3f │ │ │ │ + vsli.64 , q15, #63 @ 0x3f │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r7, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #184] @ (17ddc0 ) │ │ │ │ + ldr r7, [pc, #200] @ (17ddd0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r3!, {} │ │ │ │ + stmia r3!, {r2} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #80] @ (17dd60 ) │ │ │ │ + ldr r7, [pc, #96] @ (17dd70 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #1000] @ (17e100 ) │ │ │ │ + ldr r6, [pc, #1016] @ (17e110 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r3, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #768] @ (17e028 ) │ │ │ │ + ldr r6, [pc, #784] @ (17e038 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r2, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r1, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #536] @ (17df50 ) │ │ │ │ + ldr r6, [pc, #552] @ (17df60 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #304] @ (17de78 ) │ │ │ │ + ldr r6, [pc, #320] @ (17de88 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #72] @ (17dda0 ) │ │ │ │ + ldr r6, [pc, #88] @ (17ddb0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + stmia r6!, {r3} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #864] @ (17e0c8 ) │ │ │ │ + ldr r5, [pc, #880] @ (17e0d8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #624] @ (17dfe8 ) │ │ │ │ + ldr r5, [pc, #640] @ (17dff8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #376] @ (17df00 ) │ │ │ │ + ldr r5, [pc, #392] @ (17df10 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -414524,17 +414524,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x00da │ │ │ │ + bkpt 0x00de │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #952] @ (17e190 ) │ │ │ │ + ldr r2, [pc, #968] @ (17e1a0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 0017ddd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -414601,17 +414601,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0024 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [pc, #208] @ (17df64 ) │ │ │ │ + ldr r2, [pc, #224] @ (17df74 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 0017de94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -414945,29 +414945,29 @@ │ │ │ │ b.n 17df1a │ │ │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - revsh r4, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mov r8, fp │ │ │ │ + mov ip, fp │ │ │ │ lsls r3, r0, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mov sl, r3 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rev16 r4, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #656] @ (17e530 ) │ │ │ │ @@ -415234,45 +415234,45 @@ │ │ │ │ b.n 17e41e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r1, #2 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r3, r0, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bics r6, r5 │ │ │ │ + bics r2, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bics r0, r2 │ │ │ │ + bics r4, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3728] @ 0xe90 │ │ │ │ ldr.w r6, [pc, #2052] @ 17ed90 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -416067,17 +416067,17 @@ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r1, #2 │ │ │ │ cbnz r3, 17ee04 │ │ │ │ vqrdmlsh.s , , d27[0] │ │ │ │ vcvt.u32.f32 , , #1 │ │ │ │ vcvt.f16.u16 d27, d0, #1 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r5, [sp] │ │ │ │ bl 17613c │ │ │ │ @@ -417223,142 +417223,142 @@ │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ mov r8, r7 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ b.n 17f8f2 │ │ │ │ - add r6, sp, #352 @ 0x160 │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #696 @ 0x2b8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r4, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #230 @ 0xe6 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #162 @ 0xa2 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #328 @ 0x148 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, pc, #936 @ (adr r7, 17fe50 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 17fe60 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, pc, #800 @ (adr r7, 17fdd0 ) │ │ │ │ + add r7, pc, #816 @ (adr r7, 17fde0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + adds r3, #222 @ 0xde │ │ │ │ lsls r3, r0, #2 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - @ instruction: 0xffffa76a │ │ │ │ + @ instruction: 0xffffa76e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, pc, #264 @ (adr r7, 17fbc8 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 17fbd8 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #168 @ (adr r6, 17fb6c ) │ │ │ │ + add r6, pc, #184 @ (adr r6, 17fb7c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #24 @ (adr r6, 17fae4 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 17faf4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #24 │ │ │ │ + adds r2, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #920 @ (adr r5, 17fe6c ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 17fe7c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #784 @ (adr r5, 17fdec ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 17fdfc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #432 @ (adr r5, 17fc94 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 17fca4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r5, [pc, #48] @ (17fb18 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #904 @ (adr r3, 17fe74 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 17fe84 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #784 @ (adr r3, 17fe04 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 17fe14 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #480 @ (adr r3, 17fcdc ) │ │ │ │ + add r3, pc, #496 @ (adr r3, 17fcec ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 17fc40 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 17fc50 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #120 @ (adr r3, 17fb7c ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 17fb8c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, pc, #728 @ (adr r2, 17fde0 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 17fdf0 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 676b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17f9b4 │ │ │ │ ldrd r3, r9, [sp, #292] @ 0x124 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ @@ -417472,33 +417472,33 @@ │ │ │ │ ldr r0, [pc, #56] @ (17fc64 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 17f8c0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r0, pc, #936 @ (adr r0, 17ffec ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 17fffc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #254 @ 0xfe │ │ │ │ + cmp r5, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #776 @ (adr r0, 17ff54 ) │ │ │ │ + add r0, pc, #792 @ (adr r0, 17ff64 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #664 @ (adr r0, 17feec ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 17fefc ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + cmp r4, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #552 @ (adr r0, 17fe84 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 17fe94 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, pc, #448 @ (adr r0, 17fe24 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 17fe34 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrd r3, r2, [sp, #292] @ 0x124 │ │ │ │ add r5, sp, #288 @ 0x120 │ │ │ │ @@ -417989,17 +417989,17 @@ │ │ │ │ ldr.w r8, [sp, #192] @ 0xc0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ b.n 180216 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r1, [r3, sl, lsl #2] │ │ │ │ vldr d6, [r1, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ @@ -418272,33 +418272,33 @@ │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr.w sl, [sp, #192] @ 0xc0 │ │ │ │ b.w 17f8f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #800] @ 0x320 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ movw r1, #4761 @ 0x1299 │ │ │ │ ldr.w r0, [pc, #1112] @ 180930 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -418704,99 +418704,99 @@ │ │ │ │ bne.w 17fd64 │ │ │ │ str r3, [sp, #316] @ 0x13c │ │ │ │ b.w 17fd64 │ │ │ │ ldr.w r0, [r2, #240] @ 0xf0 │ │ │ │ cmp r0, r1 │ │ │ │ bne.n 180908 │ │ │ │ b.n 180920 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #880] @ 0x370 │ │ │ │ + str r6, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + str r6, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #180 @ 0xb4 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #944] @ 0x3b0 │ │ │ │ + str r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #0 │ │ │ │ + movs r1, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 001809dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -418829,17 +418829,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r7, #1 │ │ │ │ + subs r0, r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 00180a4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -419240,67 +419240,67 @@ │ │ │ │ b.n 180cfc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [pc, #776] @ (18115c ) │ │ │ │ + ldr r6, [pc, #792] @ (18116c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r6, r5, r2 │ │ │ │ + subs r2, r6, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr.w r5, [pc, #1100] @ 181304 │ │ │ │ @@ -419704,63 +419704,63 @@ │ │ │ │ b.n 18105c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1818bc │ │ │ │ + b.n 1818c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r0, r0, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 181498 │ │ │ │ + b.n 1814a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r7, #23 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r4, r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ @@ -419816,17 +419816,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 00181428 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -419849,17 +419849,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 00181474 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -420061,37 +420061,37 @@ │ │ │ │ ... │ │ │ │ str r2, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r6, [r4, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r3 │ │ │ │ @@ -420455,51 +420455,51 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r6, #5] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r0, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ + strh r4, [r5, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ + lsrs r0, r2, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #544] @ (181cd8 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -420716,41 +420716,41 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r2, #20 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r5, #0] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r3, #31] │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 00181d1c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cbz r3, 181d30 │ │ │ │ ldr.w r2, [r3, #240] @ 0xf0 │ │ │ │ @@ -420870,25 +420870,25 @@ │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ b.n 181dc4 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ b.n 181dc4 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 00181e78 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -420994,23 +420994,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 181f74 │ │ │ │ nop │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r2, r0, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -421201,37 +421201,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #220] @ (1822d0 ) │ │ │ │ subs.w r8, r2, #0 │ │ │ │ @@ -421325,23 +421325,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 182296 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #31] │ │ │ │ + ldrb r0, [r1, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -421605,49 +421605,49 @@ │ │ │ │ b.n 18255e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ + lsls r2, r2, #18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r4, [r1, #26] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r3, #14 │ │ │ │ + lsls r2, r4, #14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r7, #12 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r3, #12 │ │ │ │ + lsls r6, r3, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + ldrb r6, [r4, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ + ldrb r4, [r1, #18] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1072] @ 182a6c │ │ │ │ @@ -422039,49 +422039,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 182a12 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r6, #8] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb r2, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr2, {4} │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + vhadd.u8 d0, d16, d2 │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr2, {4} │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + cdp2 0, 14, cr0, cr4, cr2, {4} │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr2, {4} │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + cdp2 0, 12, cr0, cr6, cr2, {4} │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 10, cr0, cr4, cr2, {4} │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ + cdp2 0, 10, cr0, cr8, cr2, {4} │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 8, cr0, cr4, cr2, {4} │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + cdp2 0, 8, cr0, cr8, cr2, {4} │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr10, cr2, {4} │ │ │ │ - strb r2, [r6, #31] │ │ │ │ + cdp2 0, 6, cr0, cr14, cr2, {4} │ │ │ │ + strb r6, [r6, #31] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr2, {4} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr2, {4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r8] │ │ │ │ @@ -422146,23 +422146,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n 182be4 │ │ │ │ + ble.n 182bec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r0, [r3, #27] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldc2 0, cr0, [r4, #-520]! @ 0xfffffdf8 │ │ │ │ + ldc2 0, cr0, [r8, #-520]! @ 0xfffffdf8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #112] @ (182c20 ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #112] @ (182c24 ) │ │ │ │ @@ -422209,15 +422209,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -422342,27 +422342,27 @@ │ │ │ │ ldr r0, [pc, #44] @ (182d9c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stc2 0, cr0, [sl], {130} @ 0x82 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + stc2 0, cr0, [lr], {130} @ 0x82 │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ + strb r2, [r6, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfb5e0082 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + @ instruction: 0xfb620082 │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfb3e0082 │ │ │ │ + @ instruction: 0xfb420082 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -422466,20 +422466,20 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r2, [r1, #15] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xfa260082 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + @ instruction: 0xfa2a0082 │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr??.w r0, [r8, #130] @ 0x82 │ │ │ │ + ldr??.w r0, [ip, #130] @ 0x82 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -422642,26 +422642,26 @@ │ │ │ │ ldr r0, [pc, #40] @ (1830c0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - stmia r1!, {r1, r2, r4, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str.w r0, [r4, r2] │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + str.w r0, [r8, r2] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb.w r0, [r6, r2] │ │ │ │ + ldrb.w r0, [sl, r2] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -422884,29 +422884,29 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ blx 6aa58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ b.n 1831f6 │ │ │ │ nop │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf7d80082 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + @ instruction: 0xf7dc0082 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf6520082 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf6560082 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rsb r0, ip, #4259840 @ 0x410000 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + rsbs r0, r0, #4259840 @ 0x410000 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf58e0082 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf5920082 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adcs.w r0, r8, #4259840 @ 0x410000 │ │ │ │ + adcs.w r0, ip, #4259840 @ 0x410000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -422968,22 +422968,22 @@ │ │ │ │ ldr r0, [pc, #36] @ (183464 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - eor.w r0, r6, #4259840 @ 0x410000 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + eor.w r0, sl, #4259840 @ 0x410000 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - orn r0, ip, #4259840 @ 0x410000 │ │ │ │ + orns r0, r0, #4259840 @ 0x410000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1084 @ 0x43c │ │ │ │ mov r7, r2 │ │ │ │ @@ -423387,22 +423387,22 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r5, #11] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xf2580082 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf25c0082 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ strb r2, [r2, #3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1839f8 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -423814,29 +423814,29 @@ │ │ │ │ vmul.f64 d5, d9, d6 │ │ │ │ vstr d6, [r3] │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 183b0a │ │ │ │ ... │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldc 0, cr0, [r4, #520]! @ 0x208 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ + ldc 0, cr0, [r8, #520]! @ 0x208 │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldc 0, cr0, [r2, #-520]! @ 0xfffffdf8 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + ldc 0, cr0, [r6, #-520]! @ 0xfffffdf8 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xeafa0082 │ │ │ │ + @ instruction: 0xeafe0082 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -423944,32 +423944,32 @@ │ │ │ │ ldr r0, [pc, #60] @ (183fcc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 183f78 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strd r0, r0, [ip, #520]! @ 0x208 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ + ldrd r0, r0, [r0, #520]! @ 0x208 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xe9b40082 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe9b80082 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrd r0, r0, [lr, #-520]! @ 0x208 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + @ instruction: 0xe9820082 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #-520] @ 0x208 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + ldrd r0, r0, [lr, #-520] @ 0x208 │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmdb lr!, {r1, r7} │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + strd r0, r0, [r2, #-520] @ 0x208 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmdb lr, {r1, r7} │ │ │ │ + stmdb r2!, {r1, r7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #160] @ 184080 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #156] @ (184084 ) │ │ │ │ @@ -424218,17 +424218,17 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 18419e │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 18423a │ │ │ │ b.n 18419e │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 183fb4 │ │ │ │ + b.n 183fbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #488] @ (18444c ) │ │ │ │ @@ -424428,31 +424428,31 @@ │ │ │ │ b.n 184426 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r7] │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 183eec │ │ │ │ + b.n 183ef4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 183d90 │ │ │ │ + b.n 183d98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r4, [r2, r0] │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 183d5c │ │ │ │ + b.n 183d64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ @@ -424870,33 +424870,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 184646 │ │ │ │ ... │ │ │ │ str r2, [r3, #28] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 184e48 │ │ │ │ + b.n 184e50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r6, [r5, #16] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 184aec │ │ │ │ + b.n 184af4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #880] @ (184d10 ) │ │ │ │ @@ -425209,47 +425209,47 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r2, [r6, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ble.n 184d3c │ │ │ │ + ble.n 184d44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 184d14 │ │ │ │ + bgt.n 184d1c │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r4, [r6, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldrsb r0, [r6, r0] │ │ │ │ + ldrsb r4, [r6, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 184c54 │ │ │ │ + bgt.n 184c5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 184e10 │ │ │ │ + bgt.n 184e18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 184de0 │ │ │ │ + bgt.n 184de8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bgt.n 184db8 │ │ │ │ + bgt.n 184dc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - blt.n 184d40 │ │ │ │ + blt.n 184d48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - blt.n 184d10 │ │ │ │ + blt.n 184d18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #788] @ (185088 ) │ │ │ │ @@ -425536,21 +425536,21 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bls.n 184fc0 │ │ │ │ + bls.n 184fc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bls.n 185198 │ │ │ │ + bls.n 184fa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ beq.n 1850f4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -425797,53 +425797,53 @@ │ │ │ │ ldr r0, [pc, #96] @ (185394 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 184f3a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvc.n 185310 │ │ │ │ + bvc.n 185318 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvc.n 1853b8 │ │ │ │ + bvc.n 1853c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 185354 │ │ │ │ + bvs.n 18535c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 185328 │ │ │ │ + bvs.n 185330 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 185290 │ │ │ │ + bvs.n 185298 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + str r6, [r2, r0] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [pc, #920] @ (185714 ) │ │ │ │ + ldr r7, [pc, #936] @ (185724 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bvs.n 18540c │ │ │ │ + bvs.n 185414 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #400] @ (185514 ) │ │ │ │ + ldr r7, [pc, #416] @ (185524 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.n 185310 │ │ │ │ + bpl.n 185318 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #216] @ (185464 ) │ │ │ │ + ldr r7, [pc, #232] @ (185474 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.n 1852bc │ │ │ │ + bpl.n 1852c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [pc, #112] @ (185404 ) │ │ │ │ + ldr r7, [pc, #128] @ (185414 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.n 185490 │ │ │ │ + bpl.n 185298 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ @@ -425981,27 +425981,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1854aa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r0, [r7, r6] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #456] @ (1856dc ) │ │ │ │ + ldr r6, [pc, #472] @ (1856ec ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [pc, #736] @ (1857f8 ) │ │ │ │ + ldr r5, [pc, #752] @ (185808 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r2, [r1, r3] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r5, [pc, #480] @ (185700 ) │ │ │ │ + ldr r5, [pc, #496] @ (185710 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 1854d4 │ │ │ │ + bcc.n 1854dc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [pc, #344] @ (185680 ) │ │ │ │ + ldr r5, [pc, #360] @ (185690 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bcc.n 185494 │ │ │ │ + bcc.n 18549c │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r5, [pc, #1412] @ 185ac4 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -426535,45 +426535,45 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r5, r0] │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r1, [pc, #832] @ (185e14 ) │ │ │ │ + ldr r1, [pc, #848] @ (185e24 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - beq.n 185b38 │ │ │ │ + beq.n 185b40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #688] @ (185d8c ) │ │ │ │ + ldr r0, [pc, #704] @ (185d9c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #192] @ (185ba4 ) │ │ │ │ + ldr r0, [pc, #208] @ (185bb4 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #72] @ (185b34 ) │ │ │ │ + ldr r0, [pc, #88] @ (185b44 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blxns lr │ │ │ │ + blx pc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6, {r2, r4, r6} │ │ │ │ + ldmia r6, {r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -426622,17 +426622,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r5, {r2, r5} │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #520] @ (185dc0 ) │ │ │ │ @@ -426833,33 +426833,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 185d6c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #752] @ (1860b4 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp sl, fp │ │ │ │ + cmp lr, fp │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r2, [pc, #32] @ (185e00 ) │ │ │ │ lsls r7, r1, #2 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add ip, r3 │ │ │ │ + add r8, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {} │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -427013,17 +427013,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (185fbc ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmia r1, {r1, r2} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -427459,29 +427459,29 @@ │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ b.n 186268 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d6, d4 │ │ │ │ b.n 1863c2 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r4!, {r6} │ │ │ │ + stmia r4!, {r2, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r4!, {r2} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r3 │ │ │ │ @@ -427788,41 +427788,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (1868a0 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 186760 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r3} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #96 @ 0x60 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -427959,29 +427959,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (186a40 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 186956 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r0, #2 │ │ │ │ - subne r0, #148 @ 0x94 │ │ │ │ - lslne r3, r0, #2 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r0, #2 │ │ │ │ + subcs r0, #152 @ 0x98 │ │ │ │ + lslcs r3, r0, #2 │ │ │ │ + subs r1, #60 @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 00186a44 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -429108,358 +429108,358 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ittte al │ │ │ │ subal r5, #26 │ │ │ │ lslal r7, r1, #2 │ │ │ │ stral r0, [r7, r6] │ │ │ │ mov r0, r0 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r5!, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vtbx.8 d19, {d15}, d24 │ │ │ │ + vtbx.8 d19, {d15}, d28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmia r2!, {r0, r3, r4, r6, r7} │ │ │ │ @ instruction: 0xffffc3cd │ │ │ │ vsubl.u q13, d15, d5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #948] @ 0x3b4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r4, #32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ asrs r5, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r0, r1, r3, r4, r7} │ │ │ │ - vqshlu.s64 d19, d14, #63 @ 0x3f │ │ │ │ + vrsubhn.i d19, , q9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r6, r7} │ │ │ │ + pop {r2, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r1, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xef8dffff │ │ │ │ - adds r6, #28 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r1, r3, r4, r5, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r2, r3, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ittee eq │ │ │ │ - vslieq.64 d19, d10, #63 @ 0x3f │ │ │ │ + vslieq.64 d19, d14, #63 @ 0x3f │ │ │ │ lsleq r3, r0, #2 │ │ │ │ - cbnz r0, 1877fa @ unpredictable │ │ │ │ + cbnz r4, 1877fa @ unpredictable │ │ │ │ lslne r2, r0, #2 │ │ │ │ stmia r0!, {r0, r2, r4, r6, r7} │ │ │ │ - @ instruction: 0xffff3568 │ │ │ │ + @ instruction: 0xffff356c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r6, 1877f8 │ │ │ │ + cbnz r2, 1877fa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r2, 1877f8 │ │ │ │ + cbnz r6, 1877f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ lsls r3, r0, #2 │ │ │ │ sxtb r7, r2 │ │ │ │ - vsri.64 , q9, #1 │ │ │ │ + vsri.64 , q11, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r0, 1877f8 │ │ │ │ + cbnz r4, 1877f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r6, 1877f6 │ │ │ │ + cbnz r2, 1877f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r7, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - hlt 0x002e │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r2, r0, #2 │ │ │ │ pop {r0, r1, r4, r5, r7} │ │ │ │ - vsri.32 d19, d14, #1 │ │ │ │ + vraddhn.i d19, , q9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r1, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rev16 r2, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r3, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strh r5, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ strh r5, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r2, 18782e │ │ │ │ + cbnz r6, 18782e │ │ │ │ lsls r2, r0, #2 │ │ │ │ cbz r3, 18787c │ │ │ │ - vrsra.u32 d19, d26, #1 │ │ │ │ + vrsra.u32 d19, d30, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r0, 18782e │ │ │ │ + cbnz r4, 18782e │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r4, [sp, #452] @ 0x1c4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r6, 18782c │ │ │ │ + cbnz r2, 18782e │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r7, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r4, 18782c │ │ │ │ + cbnz r0, 18782e │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r1, r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #164 @ 0xa4 │ │ │ │ + adds r2, #168 @ 0xa8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbnz r2, 18782c │ │ │ │ + cbnz r6, 18782c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r2, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb810 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #222 @ 0xde │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #252 @ 0xfc │ │ │ │ + adds r5, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r1, #26 │ │ │ │ + adds r1, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb77c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #14 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + adds r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - setpan #1 │ │ │ │ + @ instruction: 0xb61c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r6, 1879c2 │ │ │ │ + cbz r2, 1879c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r0, 1879c2 │ │ │ │ + cbz r4, 1879c2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r6, 1879bc │ │ │ │ + cbz r2, 1879be │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #16 │ │ │ │ + subs r0, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #140 @ 0x8c │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxtb r4, r5 │ │ │ │ + uxtb r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r2, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, #246 @ 0xf6 │ │ │ │ + subs r0, #250 @ 0xfa │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - sxth r2, r4 │ │ │ │ + sxth r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #2 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cbz r2, 1879f8 │ │ │ │ + cbz r6, 1879f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r2, [pc, #660] @ (187c58 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #660] @ (187c5c ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -429698,85 +429698,85 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #152] @ (187ce4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 186b50 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r7, #46 @ 0x2e │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #80 @ 0x50 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -429799,17 +429799,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 00187d38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -430083,49 +430083,49 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 187e02 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #192 @ 0xc0 │ │ │ │ + movs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #130 @ 0x82 │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #912 @ 0x390 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #100 @ 0x64 │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #776 @ 0x308 │ │ │ │ + add r1, sp, #792 @ 0x318 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #74 @ 0x4a │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (18822c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -430314,37 +430314,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 188208 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r7, #12 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 188604 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 188614 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #832 @ (adr r6, 188594 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 1885a4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #696 @ (adr r6, 188514 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 188524 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #50 @ 0x32 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1884a4 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 1884b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 00188264 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -430378,17 +430378,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #976 @ (adr r5, 1886a4 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 1886b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001882d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -430422,17 +430422,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r4, r5, #4 │ │ │ │ + subs r0, r6, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r5, pc, #560 @ (adr r5, 18856c ) │ │ │ │ + add r5, pc, #576 @ (adr r5, 18857c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -430656,47 +430656,47 @@ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ b.n 188478 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r4, #34 @ 0x22 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #0 │ │ │ │ + subs r0, r3, #0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, pc, #464 @ (adr r4, 188744 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 188754 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r4, pc, #248 @ (adr r4, 188674 ) │ │ │ │ + add r4, pc, #264 @ (adr r4, 188684 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #976 @ (adr r3, 188958 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 188968 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #864 @ (adr r3, 1888f0 ) │ │ │ │ + add r3, pc, #880 @ (adr r3, 188900 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #360 @ (adr r3, 188718 ) │ │ │ │ + add r3, pc, #376 @ (adr r3, 188728 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001885b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -430885,35 +430885,35 @@ │ │ │ │ ... │ │ │ │ movs r1, #176 @ 0xb0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #976 @ (adr r1, 188b8c ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 188b9c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r4, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #784 @ (adr r1, 188ad4 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 188ae4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r0, r2, r5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #688 @ (adr r1, 188a7c ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 188a8c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #344 @ (adr r1, 188930 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 188940 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r2, r3, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r1, pc, #240 @ (adr r1, 1888d0 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1888e0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001887e0 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -431209,29 +431209,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 188a76 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ subs r6, r2, #5 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r2, r4, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r0, #2 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 188be6 │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ @@ -431400,53 +431400,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (188d48 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 188a76 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ + asrs r4, r1, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #22 │ │ │ │ + asrs r0, r7, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r2, r0, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -431719,53 +431719,53 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 189010 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r4, r7, r7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ + asrs r2, r4, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r4, r7, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r4, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 00189094 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -431833,17 +431833,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (189148 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ │ │ │ 0018914c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -431862,17 +431862,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (18918c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 189164 │ │ │ │ nop │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -432171,45 +432171,45 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 18925a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r4, #25 │ │ │ │ + lsrs r2, r5, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ + str r4, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 65f44 │ │ │ │ vmov.f64 d7, #120 @ 0x3fc00000 1.5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ @@ -432225,17 +432225,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (189568 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 18925a │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -432537,17 +432537,17 @@ │ │ │ │ bge.w 18963a │ │ │ │ b.n 18989a │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r4, #7 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - lsrs r0, r5, #7 │ │ │ │ + lsrs r4, r5, #7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vcmpe.f64 d7, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 18963a │ │ │ │ vldr d7, [r9, #16] │ │ │ │ b.n 1898ee │ │ │ │ @@ -432731,33 +432731,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (189b7c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 189996 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r6, r3, #23 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r4, [pc, #736] @ (189e78 ) │ │ │ │ @@ -433026,27 +433026,27 @@ │ │ │ │ ... │ │ │ │ lsrs r2, r3, #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r6, #10 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - ldr r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r7, #17 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r3, r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 62864 │ │ │ │ mov r7, r0 │ │ │ │ @@ -433097,25 +433097,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (189f44 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 189efa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r5, #12 │ │ │ │ + lsls r0, r6, #12 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrd r7, r6, [sp, #24] │ │ │ │ vmov s13, r3 │ │ │ │ vldr d7, [r0, #16] │ │ │ │ @@ -433581,29 +433581,29 @@ │ │ │ │ b.n 18a1b8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsls r4, r6, #30 │ │ │ │ lsls r7, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #8 │ │ │ │ + lsls r0, r5, #8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - vhadd.u16 d16, d16, d2 │ │ │ │ - vhadd.u16 d0, d18, d2 │ │ │ │ + vhadd.u16 d16, d20, d2 │ │ │ │ + vhadd.u16 d0, d22, d2 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsls r7, r1, #2 │ │ │ │ - cdp2 0, 5, cr0, cr0, cr2, {4} │ │ │ │ + cdp2 0, 5, cr0, cr4, cr2, {4} │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18a4a8 │ │ │ │ ldr r3, [sp, #376] @ 0x178 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r3, #2 │ │ │ │ @@ -434326,26 +434326,26 @@ │ │ │ │ ble.n 18ad64 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ movs r7, #0 │ │ │ │ mov r5, sl │ │ │ │ b.n 18acb8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [lr], #520 @ 0x208 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + stc2l 0, cr0, [r2], {130} @ 0x82 │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [lr], {130} @ 0x82 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + stc2 0, cr0, [r2], #520 @ 0x208 │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbfe0082 │ │ │ │ - @ instruction: 0xfaac0082 │ │ │ │ - vld1.8 {d0[4]}, [r2], r2 │ │ │ │ - @ instruction: 0xf7bc0082 │ │ │ │ - @ instruction: 0xf7ac0082 │ │ │ │ - @ instruction: 0xf78a0082 │ │ │ │ + stc2 0, cr0, [r2], {130} @ 0x82 │ │ │ │ + @ instruction: 0xfab00082 │ │ │ │ + vld1.8 {d0[4]}, [r6], r2 │ │ │ │ + @ instruction: 0xf7c00082 │ │ │ │ + @ instruction: 0xf7b00082 │ │ │ │ + @ instruction: 0xf78e0082 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 18af48 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ @@ -435583,115 +435583,115 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #272] @ (18bbf8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 18b3d8 │ │ │ │ - cdp 0, 9, cr0, cr8, cr2, {4} │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + cdp 0, 9, cr0, cr12, cr2, {4} │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp 0, 5, cr0, cr10, cr2, {4} │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + cdp 0, 5, cr0, cr14, cr2, {4} │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [ip, #520] @ 0x208 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + ldc 0, cr0, [r0, #520] @ 0x208 │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stcl 0, cr0, [r0], {130} @ 0x82 │ │ │ │ - strb r6, [r3, #12] │ │ │ │ + stcl 0, cr0, [r4], {130} @ 0x82 │ │ │ │ + strb r2, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc 0, cr0, [r2], #520 @ 0x208 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + stc 0, cr0, [r6], #520 @ 0x208 │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc 0, cr0, [r4], #-520 @ 0xfffffdf8 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + ldc 0, cr0, [r8], #-520 @ 0xfffffdf8 │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, r2, r2, lsl #2 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + sbc.w r0, r6, r2, lsl #2 │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, r8, r2, lsl #2 │ │ │ │ - @ instruction: 0xeaf40082 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ + adc.w r0, ip, r2, lsl #2 │ │ │ │ + @ instruction: 0xeaf80082 │ │ │ │ + strb r0, [r3, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xead00082 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + @ instruction: 0xead40082 │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeab20082 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + @ instruction: 0xeab60082 │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, r0, r2, lsl #2 │ │ │ │ - eor.w r0, r2, r2, lsl #2 │ │ │ │ - orr.w r0, ip, r2, lsl #2 │ │ │ │ - @ instruction: 0xe9a40082 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + eors.w r0, r4, r2, lsl #2 │ │ │ │ + eor.w r0, r6, r2, lsl #2 │ │ │ │ + orrs.w r0, r0, r2, lsl #2 │ │ │ │ + @ instruction: 0xe9a80082 │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe9860082 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + @ instruction: 0xe98a0082 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r8, #-520]! @ 0x208 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + strd r0, r0, [ip, #-520]! @ 0x208 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [lr, #-520] @ 0x208 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ + ldrd r0, r0, [r2, #-520] @ 0x208 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb r4!, {r1, r7} │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldmdb r8!, {r1, r7} │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmdb sl, {r1, r7} │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldmdb lr, {r1, r7} │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmdb r0, {r1, r7} │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + stmdb r4, {r1, r7} │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r6], #520 @ 0x208 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + strd r0, r0, [sl], #520 @ 0x208 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8c80082 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + @ instruction: 0xe8cc0082 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia.w lr!, {r1, r7} │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ + ldmia.w r2!, {r1, r7} │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia.w r4, {r1, r7} │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldmia.w r8, {r1, r7} │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r6], #-520 @ 0x208 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldrd r0, r0, [sl], #-520 @ 0x208 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe85c0082 │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + strd r0, r0, [r0], #-520 @ 0x208 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strex r0, r0, [r2, #520] @ 0x208 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + strex r0, r0, [r6, #520] @ 0x208 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe8280082 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + @ instruction: 0xe82c0082 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xe80a0082 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + @ instruction: 0xe80e0082 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bbbc │ │ │ │ + b.n 18bbc4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bb78 │ │ │ │ + b.n 18bb80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bb4c │ │ │ │ + b.n 18bb54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bb20 │ │ │ │ + b.n 18bb28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r7, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bb0c │ │ │ │ + b.n 18bb14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bac4 │ │ │ │ + b.n 18bacc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r4, [pc, #1232] @ 18c0e0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -436157,66 +436157,66 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 18be24 │ │ │ │ nop │ │ │ │ sbc.w r0, r0, lr, lsl #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 18bc58 │ │ │ │ + b.n 18bc60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ pkhbt r0, lr, lr, lsl #2 │ │ │ │ - b.n 18bbe0 │ │ │ │ + b.n 18bbe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bb04 │ │ │ │ + b.n 18bb0c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18bad8 │ │ │ │ + b.n 18bae0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18ba1c │ │ │ │ + b.n 18ba24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18b978 │ │ │ │ + b.n 18b980 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18b960 │ │ │ │ + b.n 18b968 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c8dc │ │ │ │ + b.n 18c8e4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c718 │ │ │ │ + b.n 18c720 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c6e8 │ │ │ │ + b.n 18c6f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c5e0 │ │ │ │ + b.n 18c5e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c5d0 │ │ │ │ + b.n 18c5d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c584 │ │ │ │ + b.n 18c58c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c4a8 │ │ │ │ + b.n 18c4b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c474 │ │ │ │ + b.n 18c47c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c448 │ │ │ │ + b.n 18c450 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -436307,21 +436307,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (18c254 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 18c1d4 │ │ │ │ - b.n 18c2b4 │ │ │ │ + b.n 18c2bc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 18c278 │ │ │ │ + b.n 18c280 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r5, [pc, #760] @ (18c568 ) │ │ │ │ @@ -436603,21 +436603,21 @@ │ │ │ │ ... │ │ │ │ b.n 18bf78 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 18cbc4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ble.n 18c664 │ │ │ │ + ble.n 18c66c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n 18c63c │ │ │ │ + ble.n 18c644 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18c440 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ @@ -436882,41 +436882,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 18c44c │ │ │ │ movs r2, #7 │ │ │ │ str.w r2, [sl] │ │ │ │ b.n 18c44c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 18c768 │ │ │ │ + blt.n 18c770 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 18c940 │ │ │ │ + blt.n 18c948 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 18c918 │ │ │ │ + blt.n 18c920 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 18c7d4 │ │ │ │ + bge.n 18c7dc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 18c8f8 │ │ │ │ + bge.n 18c900 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 18c8c8 │ │ │ │ + bge.n 18c8d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 18c89c │ │ │ │ + bge.n 18c8a4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -437397,51 +437397,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (18ce38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 18cc4a │ │ │ │ - bls.n 18ce8c │ │ │ │ + bls.n 18ce94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 18cde4 │ │ │ │ + bhi.n 18cdec │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 18cd20 │ │ │ │ + bhi.n 18cd28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 18cec8 │ │ │ │ + bhi.n 18ced0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 18ce48 │ │ │ │ + bvc.n 18ce50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvc.n 18ce20 │ │ │ │ + bvc.n 18ce28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 18ce08 │ │ │ │ + bpl.n 18ce10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 18cdac │ │ │ │ + bpl.n 18cdb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 18ceb0 │ │ │ │ + bpl.n 18ceb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 18cf0c │ │ │ │ + bmi.n 18cf14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r1, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -438112,45 +438112,45 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r3, r8 │ │ │ │ b.n 18d46a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ + ldmia r5!, {r1, r2} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4!, {r1, r3, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r7} │ │ │ │ + ldmia r4, {r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ @@ -438286,17 +438286,17 @@ │ │ │ │ b.n 18d752 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ b.n 18d67c │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2808] @ 0xaf8 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -439349,103 +439349,103 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 18daac │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [pc, #48] @ (18e3f0 ) │ │ │ │ + ldr r6, [pc, #64] @ (18e400 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 18e2d0 │ │ │ │ + bpl.n 18e2d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #792] @ (18e6ec ) │ │ │ │ + ldr r0, [pc, #808] @ (18e6fc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #672] @ (18e67c ) │ │ │ │ + ldr r0, [pc, #688] @ (18e68c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #392] @ (18e56c ) │ │ │ │ + ldr r0, [pc, #408] @ (18e57c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [pc, #288] @ (18e50c ) │ │ │ │ + ldr r0, [pc, #304] @ (18e51c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bmi.n 18e420 │ │ │ │ + bmi.n 18e428 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ bx sl │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r2, r0, #2 │ │ │ │ - mov r0, fp │ │ │ │ + mov r4, fp │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ lslle r2, r0, #2 │ │ │ │ - movle r2, r7 │ │ │ │ - lslgt r2, r0, #2 │ │ │ │ - itt lt │ │ │ │ - lsllt r2, r0, #2 │ │ │ │ - movlt r4, r3 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - ittt ls │ │ │ │ - lslls r2, r0, #2 │ │ │ │ - cmpls lr, pc │ │ │ │ - lslls r2, r0, #2 │ │ │ │ - ittt vc │ │ │ │ - lslvc r2, r0, #2 │ │ │ │ - cmpvc lr, fp │ │ │ │ - lslvc r2, r0, #2 │ │ │ │ - ittt pl │ │ │ │ - lslpl r2, r0, #2 │ │ │ │ - cmppl lr, r7 │ │ │ │ - lslpl r2, r0, #2 │ │ │ │ - ittt cc │ │ │ │ - lslcc r2, r0, #2 │ │ │ │ - cmpcc lr, r3 │ │ │ │ - lslcc r2, r0, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r2, r0, #2 │ │ │ │ - cmpne r6, pc │ │ │ │ - lslne r2, r0, #2 │ │ │ │ - bkpt 0x00fe │ │ │ │ + movle r6, r7 │ │ │ │ + lslle r2, r0, #2 │ │ │ │ + nop {12} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + mov r0, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x00de │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r0, #2 │ │ │ │ + movge r2, r0 │ │ │ │ + lslge r2, r0, #2 │ │ │ │ + ittt hi │ │ │ │ + lslhi r2, r0, #2 │ │ │ │ + cmphi sl, ip │ │ │ │ + lslhi r2, r0, #2 │ │ │ │ + ittt vs │ │ │ │ + lslvs r2, r0, #2 │ │ │ │ + cmpvs sl, r8 │ │ │ │ + lslvs r2, r0, #2 │ │ │ │ + ittt mi │ │ │ │ + lslmi r2, r0, #2 │ │ │ │ + cmpmi sl, r4 │ │ │ │ + lslmi r2, r0, #2 │ │ │ │ + ittt cs │ │ │ │ + lslcs r2, r0, #2 │ │ │ │ + cmpcs sl, r0 │ │ │ │ + lslcs r2, r0, #2 │ │ │ │ + ittt eq │ │ │ │ + lsleq r2, r0, #2 │ │ │ │ + cmpeq r2, ip │ │ │ │ + lsleq r2, r0, #2 │ │ │ │ + bkpt 0x00e2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00c2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #5238 @ 0x1476 │ │ │ │ ldr r0, [pc, #92] @ (18e4c4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -439476,25 +439476,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (18e4d8 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 18daac │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, r7 │ │ │ │ + add r0, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, r3 │ │ │ │ + add r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r2, r3, r4, r7, pc} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -440235,44 +440235,44 @@ │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r5, r6} │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmia r1!, {r1, r2, r7} │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #240] @ (18ee4c ) │ │ │ │ movs r0, r0 │ │ │ │ bx r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #768] @ (18f064 ) │ │ │ │ movs r0, r0 │ │ │ │ cbz r3, 18edbc │ │ │ │ - vsli.32 , q3, #31 │ │ │ │ + vsli.32 , q5, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r4, [pc, #304] @ (18eea4 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [pc, #304] @ (18eea8 ) │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ add r5, pc │ │ │ │ @@ -440384,45 +440384,45 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 69914 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 18ec4e │ │ │ │ b.n 18ece6 │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ + subs r2, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r2, r4, r5, r6} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 18ef56 │ │ │ │ + push {r1} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #94 @ 0x5e │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 18ef54 │ │ │ │ + cbz r2, 18ef56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -440464,17 +440464,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r6, 18ef9c │ │ │ │ + cbz r2, 18ef9e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -440516,17 +440516,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - uxth r2, r1 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + subs r0, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ @@ -441975,97 +441975,97 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1901a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + adds r1, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r7, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #296 @ (adr r7, 190110 ) │ │ │ │ + add r7, pc, #312 @ (adr r7, 190120 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #56 @ (adr r7, 190028 ) │ │ │ │ + add r7, pc, #72 @ (adr r7, 190038 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 1903f0 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 190000 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 1902e4 ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 1902f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #176 @ (adr r4, 1900b0 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 1900c0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #56 @ (adr r4, 190040 ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 190050 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #110 @ 0x6e │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #968 @ (adr r3, 1903d8 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 1903e8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #856 @ (adr r3, 190370 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 190380 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #736 @ (adr r3, 190300 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 190310 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #624 @ (adr r3, 190298 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 1902a8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 190050 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 190060 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #880 @ (adr r2, 1903a4 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 1903b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ blx 65388 │ │ │ │ cmp r0, #10 │ │ │ │ bgt.w 190284 │ │ │ │ vldr s15, [sp, #52] @ 0x34 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ @@ -442475,43 +442475,43 @@ │ │ │ │ b.w 18f77c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - add r1, pc, #288 @ (adr r1, 19060c ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 19061c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #32 @ (adr r1, 190510 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 190520 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #72 @ 0x48 │ │ │ │ + movs r5, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r5, #6 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ lsls r2, r0, #2 │ │ │ │ adds r0, r6, r6 │ │ │ │ adc.w r1, r4, r4 │ │ │ │ blx 69e00 <__aeabi_ldivmod@plt> │ │ │ │ vmov s12, r0 │ │ │ │ mov r0, sl │ │ │ │ vcvt.f64.s32 d6, s12 │ │ │ │ @@ -442805,51 +442805,51 @@ │ │ │ │ ldr r0, [pc, #96] @ (1908b0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 18fb4c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ + ldr r3, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #126 @ 0x7e │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #5743 @ 0x166f │ │ │ │ ldr r0, [pc, #292] @ (1909e0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -442950,37 +442950,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (190a0c ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 18f77c │ │ │ │ - ldr r1, [sp, #544] @ 0x220 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ + ldr r1, [sp, #328] @ 0x148 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, #5 │ │ │ │ + subs r4, r6, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443106,41 +443106,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (190b98 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 190b12 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ @@ -443262,41 +443262,41 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (190d18 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 190c90 │ │ │ │ nop │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r6, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, r7, #0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #784] @ 0x310 │ │ │ │ + str r5, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -443422,41 +443422,41 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (190ea4 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 190e1e │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #624 @ (adr r6, 191100 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 191110 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #384 @ (adr r7, 191018 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 191028 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #688 @ (adr r6, 191150 ) │ │ │ │ + add r6, pc, #704 @ (adr r6, 191160 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, pc, #992 @ (adr r6, 191288 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 191298 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ @@ -443770,15 +443770,15 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #408 @ (adr r6, 1913e4 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1913f4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r5, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r1, #2 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d8 │ │ │ │ @@ -444012,49 +444012,49 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 191212 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #19 │ │ │ │ + asrs r4, r5, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r6, #16 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r6, r2, #16 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2848] @ 0xb20 │ │ │ │ subw sp, sp, #1212 @ 0x4bc │ │ │ │ mov fp, r2 │ │ │ │ @@ -444900,61 +444900,61 @@ │ │ │ │ movs r1, #0 │ │ │ │ b.n 191738 │ │ │ │ nop │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r6, #12] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r2, #42] @ 0x2a │ │ │ │ + strh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + strh r0, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ @@ -445609,31 +445609,31 @@ │ │ │ │ ... │ │ │ │ ldrh r6, [r3, #8] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r5, #4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r6, #10] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r2, #31 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb.w r3, [r1, #385] @ 0x181 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bne.w 192382 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -446602,101 +446602,101 @@ │ │ │ │ mov r2, r0 │ │ │ │ bgt.n 192f74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ b.n 192adc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrb r4, [r0, #19] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r2, #18] │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r7, #1 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ + lsls r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d16, d24, d1 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ + vhadd.u d16, d28, d1 │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u d0, d24, d1 │ │ │ │ - ldrb r6, [r6, #2] │ │ │ │ + vhadd.u d0, d28, d1 │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vhadd.u16 d0, d30, d1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + vhadd.u32 d0, d18, d1 │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr1, {4} │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + cdp2 0, 14, cr0, cr8, cr1, {4} │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr1, {4} │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + cdp2 0, 11, cr0, cr8, cr1, {4} │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 9, cr0, cr2, cr1, {4} │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + cdp2 0, 9, cr0, cr6, cr1, {4} │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cdp2 0, 7, cr0, cr0, cr1, {4} │ │ │ │ - strb r2, [r1, #28] │ │ │ │ + cdp2 0, 7, cr0, cr4, cr1, {4} │ │ │ │ + strb r6, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + stc2l 0, cr0, [ip, #-516]! @ 0xfffffdfc │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2 0, cr0, [sl, #-516]! @ 0xfffffdfc │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + ldc2 0, cr0, [lr, #-516]! @ 0xfffffdfc │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + ldc2l 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + strb r0, [r5, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mcrr2 0, 8, r0, r4, cr1 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + mcrr2 0, 8, r0, r8, cr1 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb9e0081 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + @ instruction: 0xfba20081 │ │ │ │ + strb r4, [r4, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb800081 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + @ instruction: 0xfb840081 │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfae40081 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + @ instruction: 0xfae80081 │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfac80081 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + @ instruction: 0xfacc0081 │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfa020081 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + @ instruction: 0xfa060081 │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vld1.8 {d16[4]}, [r4], r1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + vld1.8 {d16[4]}, [r8], r1 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrsh.w r0, [r4, #129] @ 0x81 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + ldrsh.w r0, [r8, #129] @ 0x81 │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vst1.8 {d0[4]}, [r8], r1 │ │ │ │ + vst1.8 {d0[4]}, [ip], r1 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 6a000 │ │ │ │ ldrd r4, r6, [sp, #200] @ 0xc8 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [pc, #1856] @ 1937f0 │ │ │ │ @@ -447403,92 +447403,92 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #220] @ (1938b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19336a │ │ │ │ ... │ │ │ │ - strb r4, [r4, #6] │ │ │ │ + strb r0, [r5, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf5f60081 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + @ instruction: 0xf5fa0081 │ │ │ │ + ldr r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, r0, #4227072 @ 0x408000 │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ + rsbs r0, r4, #4227072 @ 0x408000 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + subs.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf58c0081 │ │ │ │ - ldr r6, [r1, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf5900081 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + sbcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adc.w r0, ip, #4227072 @ 0x408000 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + adcs.w r0, r0, #4227072 @ 0x408000 │ │ │ │ + ldr r2, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + adds.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4ce0081 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf4d20081 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf4b00081 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf4b40081 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - eors.w r0, r0, #4227072 @ 0x408000 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + eors.w r0, r4, #4227072 @ 0x408000 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orn r0, sl, #4227072 @ 0x408000 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + orn r0, lr, #4227072 @ 0x408000 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - orr.w r0, lr, #4227072 @ 0x408000 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ + orrs.w r0, r2, #4227072 @ 0x408000 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - usat r0, #1, r8, lsl #2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + usat r0, #1, ip, lsl #2 │ │ │ │ + ldr r0, [r2, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bfi r0, ip, #2, #0 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf3700081 │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3500081 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + @ instruction: 0xf3540081 │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rsbs r0, lr, #129 @ 0x81 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf1e20081 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf18a0081 │ │ │ │ - ldr r6, [r1, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf18e0081 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sbc.w r0, lr, #129 @ 0x81 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + sbcs.w r0, r2, #129 @ 0x81 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adcs.w r0, r2, #129 @ 0x81 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + adcs.w r0, r6, #129 @ 0x81 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf1380081 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf13c0081 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds.w r0, lr, #129 @ 0x81 │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf1220081 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add.w r0, r4, #129 @ 0x81 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + add.w r0, r8, #129 @ 0x81 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0ea0081 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf0ee0081 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf0d00081 │ │ │ │ + @ instruction: 0xf0d40081 │ │ │ │ │ │ │ │ 001938bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -447812,17 +447812,17 @@ │ │ │ │ ... │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ vmov.f64 d7, d8 │ │ │ │ cmp r9, r8 │ │ │ │ vstmia fp!, {d7} │ │ │ │ beq.w 193ef2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r8 │ │ │ │ @@ -448090,22 +448090,22 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ b.n 193fc2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [lr, #516] @ 0x204 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + strd r0, r0, [r2, #516]! @ 0x204 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strd r0, r0, [r6, #516] @ 0x204 │ │ │ │ + strd r0, r0, [sl, #516] @ 0x204 │ │ │ │ adds r6, #4 │ │ │ │ cmp r9, r2 │ │ │ │ ble.n 19400c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r3, r6] │ │ │ │ ldr.w r7, [r1, r5, lsl #2] │ │ │ │ @@ -448362,65 +448362,65 @@ │ │ │ │ ldr r0, [pc, #120] @ (1942ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 194226 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r4, [r7, #32] │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1941f8 │ │ │ │ + b.n 194200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1941d0 │ │ │ │ + b.n 1941d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1941a8 │ │ │ │ + b.n 1941b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 19416c │ │ │ │ + b.n 194174 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 19413c │ │ │ │ + b.n 194144 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + str r2, [r1, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 19410c │ │ │ │ + b.n 194114 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + str r6, [r5, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1940dc │ │ │ │ + b.n 1940e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 19402c │ │ │ │ + b.n 194034 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193ff8 │ │ │ │ + b.n 194000 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193fc4 │ │ │ │ + b.n 193fcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193f98 │ │ │ │ + b.n 193fa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193f64 │ │ │ │ + b.n 193f6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -448609,37 +448609,37 @@ │ │ │ │ b.n 1943bc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193f08 │ │ │ │ + b.n 193f10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ + strb r0, [r6, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193d80 │ │ │ │ + b.n 193d88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r4, [r2, #5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193d50 │ │ │ │ + b.n 193d58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 193d20 │ │ │ │ + b.n 193d28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + strb r6, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194cd4 │ │ │ │ + b.n 194cdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ mov r9, r2 │ │ │ │ @@ -448873,43 +448873,43 @@ │ │ │ │ b.n 194784 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r6, #32] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194c98 │ │ │ │ + b.n 194ca0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r6, [r3, #16] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194ac8 │ │ │ │ + b.n 194ad0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194a94 │ │ │ │ + b.n 194a9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194a5c │ │ │ │ + b.n 194a64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 194a28 │ │ │ │ + b.n 194a30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r6, #96] @ 0x60 │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1949fc │ │ │ │ + b.n 194a04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -448990,21 +448990,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (1948f0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 194882 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 248 @ 0xf8 │ │ │ │ + svc 252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -449070,23 +449070,23 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x00fc │ │ │ │ + nop │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - svc 8 │ │ │ │ + svc 12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -449147,15 +449147,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -449192,17 +449192,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n 194aa8 │ │ │ │ + ble.n 194ab0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r4, [r2, #93] @ 0x5d │ │ │ │ sub sp, #24 │ │ │ │ @@ -449306,25 +449306,25 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r6, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ble.n 194cb8 │ │ │ │ + ble.n 194cc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bgt.n 194b94 │ │ │ │ + bgt.n 194b9c │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -449405,21 +449405,21 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 194cd8 │ │ │ │ + blt.n 194ce0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - blt.n 194c84 │ │ │ │ + blt.n 194c8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -449691,23 +449691,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bls.n 194ff4 │ │ │ │ + bls.n 194ffc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 194f88 │ │ │ │ + bhi.n 194f90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ sub sp, #24 │ │ │ │ @@ -449915,33 +449915,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (1952d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 195122 │ │ │ │ nop │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bhi.n 19539c │ │ │ │ + bhi.n 1953a4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 1952c0 │ │ │ │ + bvc.n 1952c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 1953c0 │ │ │ │ + bvs.n 1953c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ + str r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 19534c │ │ │ │ + bvs.n 195354 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bvs.n 1952e8 │ │ │ │ + bvs.n 1952f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ @@ -450004,23 +450004,23 @@ │ │ │ │ ldr r0, [pc, #36] @ (1953a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 195430 │ │ │ │ + bpl.n 195438 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 195404 │ │ │ │ + bpl.n 19540c │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ ldr r2, [pc, #432] @ (195568 ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -450170,23 +450170,23 @@ │ │ │ │ nop │ │ │ │ strh r2, [r7, r6] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r7, r2] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 195498 │ │ │ │ + bcc.n 1954a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 195634 │ │ │ │ + bcc.n 19563c │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #0 │ │ │ │ @@ -450250,21 +450250,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (195640 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19560e │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 1955c8 │ │ │ │ + bcs.n 1955d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 195550 │ │ │ │ + bcs.n 195558 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #300] @ (195784 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -450392,25 +450392,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, r4] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r1] │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 195870 │ │ │ │ + bne.n 195878 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 195844 │ │ │ │ + bne.n 19584c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bne.n 195818 │ │ │ │ + bne.n 195820 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #292] @ (1958e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -450535,27 +450535,27 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 195878 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #736] @ (195bc4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 195984 │ │ │ │ + beq.n 19598c │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r6, [pc, #1008] @ (195ce4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 1958fc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r2, r4] │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #296] @ (195a40 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -450673,21 +450673,21 @@ │ │ │ │ ... │ │ │ │ ldr r6, [pc, #376] @ (195bbc ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #616] @ (195cb4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r6!, {r3, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r4, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -450820,21 +450820,21 @@ │ │ │ │ vldr d7, [r2, #8] │ │ │ │ str.w r1, [r0], #4 │ │ │ │ vstmia r2!, {d7} │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 195bbe │ │ │ │ b.n 195b3a │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r6, [pc, #900] @ (195f80 ) │ │ │ │ @@ -451154,31 +451154,31 @@ │ │ │ │ b.n 195f08 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r3, [pc, #480] @ (196164 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [pc, #272] @ (1960b4 ) │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 63394 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -451529,57 +451529,57 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 195ff8 │ │ │ │ b.n 195ff2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r7, r7] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r2, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r1, r5] │ │ │ │ + strh r6, [r1, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r4} │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, r4] │ │ │ │ + strh r2, [r6, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r5, r3] │ │ │ │ + strh r6, [r5, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r8] │ │ │ │ @@ -451791,33 +451791,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (196654 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1964e6 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + stmia r3!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #856] @ (1969a4 ) │ │ │ │ + ldr r7, [pc, #872] @ (1969b4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #752] @ (196944 ) │ │ │ │ + ldr r7, [pc, #768] @ (196954 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #884] @ (1969e0 ) │ │ │ │ @@ -452147,40 +452147,40 @@ │ │ │ │ ... │ │ │ │ asrs r0, r1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - ldr r5, [pc, #624] @ (196c60 ) │ │ │ │ + ldr r5, [pc, #640] @ (196c70 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #440] @ (196bb0 ) │ │ │ │ + ldr r5, [pc, #456] @ (196bc0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #328] @ (196b48 ) │ │ │ │ + ldr r5, [pc, #344] @ (196b58 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #216] @ (196ae0 ) │ │ │ │ + ldr r5, [pc, #232] @ (196af0 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1} │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #440] @ (196bc8 ) │ │ │ │ + ldr r4, [pc, #456] @ (196bd8 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte cc │ │ │ │ + ittt cc │ │ │ │ lslcc r1, r0, #2 │ │ │ │ - ldrcc r4, [pc, #328] @ (196b60 ) │ │ │ │ - lslcs r2, r0, #2 │ │ │ │ - ittt ne │ │ │ │ - lslne r1, r0, #2 │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 196a7a @ unpredictable │ │ │ │ + ldrcc r4, [pc, #344] @ (196b70 ) │ │ │ │ + lslcc r2, r0, #2 │ │ │ │ + ittt cs │ │ │ │ + lslcs r1, r0, #2 │ │ │ │ + ldrcs r3, [sp, #48] @ 0x30 │ │ │ │ + cbnz r3, 196a7a @ unpredictable │ │ │ │ add.w fp, fp, #4 │ │ │ │ cbz r7, 196a2e │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ subs r7, r7, r3 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -452267,25 +452267,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (196b24 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1966a0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #464] @ (196ce4 ) │ │ │ │ + ldr r3, [pc, #480] @ (196cf4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x0040 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #72] @ (196b64 ) │ │ │ │ + ldr r3, [pc, #88] @ (196b74 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #904] @ (196eac ) │ │ │ │ + ldr r2, [pc, #920] @ (196ebc ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #168] @ (196be4 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -452358,17 +452358,17 @@ │ │ │ │ b.n 196bac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #256] @ (196cf0 ) │ │ │ │ + ldr r2, [pc, #272] @ (196d00 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r2, r3, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -452711,27 +452711,27 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r3, #102 @ 0x66 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r0, 197012 │ │ │ │ + cbnz r4, 197012 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r0, 196fe0 │ │ │ │ + cbnz r4, 196fe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [pc, #152] @ (197078 ) │ │ │ │ movw r1, #1190 @ 0x4a6 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -452783,25 +452783,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 196e82 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb858 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -452826,17 +452826,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r3 │ │ │ │ @@ -452861,17 +452861,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ @@ -452896,17 +452896,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, sp │ │ │ │ + add r2, lr │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019718c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -453345,136 +453345,136 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 197256 │ │ │ │ adds r5, #210 @ 0xd2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ udf #75 @ 0x4b │ │ │ │ - vsri.32 q10, q6, #1 │ │ │ │ + vmls.i q10, , d16[0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ bge.n 19761e │ │ │ │ vtbl.8 d29, {d15-d18}, d9 │ │ │ │ vqrdmlah.s , , d15[0] │ │ │ │ vqrdmlah.s , , d31[0] │ │ │ │ - vsri.32 q10, q14, #1 │ │ │ │ + vraddhn.i d20, , q0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r5, #30 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r7, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 1976c6 │ │ │ │ - vrsra.u32 d20, d24, #1 │ │ │ │ + vrsra.u32 d20, d28, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs r4, r0 │ │ │ │ + orrs r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ bvc.n 19754a │ │ │ │ vabdl.u , d15, d1 │ │ │ │ - vmlal.u q10, d31, d6[0] │ │ │ │ + vmlal.u q10, d31, d10[0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ bvs.n 19755a │ │ │ │ - vsubl.u q10, d31, d0 │ │ │ │ + vsubl.u q10, d31, d4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r7!, {r0, r1, r3, r4, r5, r6} │ │ │ │ - vrshr.u32 q10, q2, #1 │ │ │ │ + vrshr.u32 q10, q4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 197a3a │ │ │ │ - vsubl.u q10, d15, d24 │ │ │ │ + vsubl.u q10, d15, d28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - tst r2, r1 │ │ │ │ + tst r6, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - rors r0, r0 │ │ │ │ + rors r4, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 1975e6 │ │ │ │ - vaddw.u q10, , d12 │ │ │ │ + vsra.u64 d20, d0, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ bmi.n 1975b6 │ │ │ │ - @ instruction: 0xffff4160 │ │ │ │ + @ instruction: 0xffff4164 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ bl 236aa │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r4, 197730 │ │ │ │ + cbz r0, 197732 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bcc.n 19772e │ │ │ │ - vshr.u64 q10, q14, #1 │ │ │ │ + vaddw.u q10, , d0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r0, 197732 │ │ │ │ + cbz r4, 197732 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 197c1a │ │ │ │ @ instruction: 0xffffe141 │ │ │ │ - vmla.i q10, , d2[0] │ │ │ │ + vmla.i q10, , d6[0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 197732 │ │ │ │ + cbz r2, 197734 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r7, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vshr.u64 d20, d6, #1 │ │ │ │ + vshr.u64 d20, d10, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 197734 │ │ │ │ + cbz r6, 197734 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ - eors r2, r5 │ │ │ │ + eors r6, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 197734 │ │ │ │ + cbz r2, 197736 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r5, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 197736 │ │ │ │ + cbz r6, 197736 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r5, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -453497,17 +453497,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 19776c │ │ │ │ + cbz r2, 19776e │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 00197750 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -453653,37 +453653,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (197900 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 197898 │ │ │ │ - subs r7, #12 │ │ │ │ + subs r7, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #26 │ │ │ │ + subs r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #452] @ (197adc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -453872,37 +453872,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 197ab8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r4, #18 │ │ │ │ + subs r4, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r5, #118 @ 0x76 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #84 @ 0x54 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #52 @ 0x34 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 00197b14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -453936,17 +453936,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 00197b84 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -454112,33 +454112,33 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -454362,47 +454362,47 @@ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ b.n 197eac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #656 @ 0x290 │ │ │ │ + add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #154 @ 0x9a │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 00197fe4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -454584,35 +454584,35 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r7, #124 @ 0x7c │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #832 @ (adr r7, 198518 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 198528 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #640 @ (adr r7, 198460 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 198470 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #544 @ (adr r7, 198408 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 198418 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #200 @ (adr r7, 1982bc ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 1982cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 19825c ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 19826c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 001981fc : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -454904,21 +454904,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 198850 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 198860 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ lsls r6, r1, #2 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 198662 │ │ │ │ vadd.f64 d7, d5, d4 │ │ │ │ @@ -455157,65 +455157,65 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1984f2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #872 @ (adr r2, 198b38 ) │ │ │ │ + add r2, pc, #888 @ (adr r2, 198b48 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #168 @ 0xa8 │ │ │ │ + cmp r7, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #464 @ (adr r2, 1989a8 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 1989b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #352 @ (adr r2, 198940 ) │ │ │ │ + add r2, pc, #368 @ (adr r2, 198950 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #32 @ (adr r2, 198808 ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 198818 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #30 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #936 @ (adr r1, 198b98 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 198ba8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #816 @ (adr r1, 198b28 ) │ │ │ │ + add r1, pc, #832 @ (adr r1, 198b38 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #696 @ (adr r1, 198ab8 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 198ac8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 198a48 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 198a58 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #166 @ 0xa6 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #456 @ (adr r1, 1989d8 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 1989e8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 198968 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 198978 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #224 @ (adr r1, 198900 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 198910 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #104 @ (adr r1, 198890 ) │ │ │ │ + add r1, pc, #120 @ (adr r1, 1988a0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 198c28 ) │ │ │ │ + add r1, pc, #8 @ (adr r1, 198838 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -455541,61 +455541,61 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 198b84 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ lsls r2, r0, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r6, r1, #4 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #156 @ 0x9c │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #304] @ 0x130 │ │ │ │ + ldr r5, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 00198c14 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -455922,55 +455922,55 @@ │ │ │ │ b.n 198ca2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, r0, r5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ subs r2, r2, r3 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #226 @ 0xe2 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ @@ -456111,41 +456111,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (19918c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19912e │ │ │ │ ... │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -456168,17 +456168,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -456201,17 +456201,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ @@ -456294,31 +456294,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (199328 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1992a2 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #60 @ 0x3c │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #240] @ (199430 ) │ │ │ │ @@ -456411,25 +456411,25 @@ │ │ │ │ b.n 199396 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #16 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r6, r3, #15 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #388] @ (1995ec ) │ │ │ │ @@ -456599,23 +456599,23 @@ │ │ │ │ b.n 199578 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r1, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r4, r7, #7 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #380] @ (19979c ) │ │ │ │ @@ -456779,23 +456779,23 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 19972a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r2, #5 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ asrs r2, r1, #1 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -456849,21 +456849,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r3, #3 │ │ │ │ + subs r0, r4, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.n 1998b2 │ │ │ │ @@ -456892,17 +456892,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 1998ae │ │ │ │ nop │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #504] @ (199ad0 ) │ │ │ │ @@ -457109,35 +457109,35 @@ │ │ │ │ b.n 1999f8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r3, #26 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #4 │ │ │ │ + adds r2, r6, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r4, r7, #21 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, #2 │ │ │ │ + adds r4, r3, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r7, #1 │ │ │ │ + adds r6, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -457188,23 +457188,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (199bb0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ mov r6, r1 │ │ │ │ @@ -457419,21 +457419,21 @@ │ │ │ │ b.n 199d58 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r6, r4, #14 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r2, r5, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r3, lr, #1408 @ 0x580 │ │ │ │ vsub.f64 d7, d10, d4 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 199d82 │ │ │ │ @@ -457878,61 +457878,61 @@ │ │ │ │ vcmpe.f64 d2, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.w 199d38 │ │ │ │ b.n 199d14 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, r0, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r6, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r3, #17 │ │ │ │ + asrs r6, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r6, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r6, r1 │ │ │ │ @@ -458291,63 +458291,63 @@ │ │ │ │ b.n 19a46c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r0, #13 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r0, r1, #12 │ │ │ │ lsls r6, r1, #2 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r1, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r4, #12] │ │ │ │ + strh r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ + lsrs r6, r2, #29 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #608] @ (19aae0 ) │ │ │ │ @@ -458585,45 +458585,45 @@ │ │ │ │ b.n 19a9c0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr13, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cdp2 0, 3, cr0, cr6, cr13, {4} │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + lsrs r0, r0, #21 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r4, #20 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r0, r1, #19 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldrb r0, [r0, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -458669,17 +458669,17 @@ │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -458713,17 +458713,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (19ac94 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -458763,15 +458763,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb3a008d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @ instruction: 0xfb00008d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -458817,21 +458817,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (19ad2c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r4, r7, #8 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r0, [r2, #15] │ │ │ │ + ldrb r4, [r2, #15] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -458861,19 +458861,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + lsrs r6, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #8 │ │ │ │ @@ -458904,17 +458904,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -459113,23 +459113,23 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #24] @ (19b030 ) │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 19afb6 │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #1 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r2, r5, #30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #848] @ (19b39c ) │ │ │ │ @@ -459451,29 +459451,29 @@ │ │ │ │ b.n 19b134 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf728008d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #2189 @ 0x88d │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r7, #21] │ │ │ │ + strb r0, [r0, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ + strb r6, [r0, #21] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -459508,17 +459508,17 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ @@ -459553,17 +459553,17 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #624] @ (19b724 ) │ │ │ │ @@ -459811,25 +459811,25 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 19b534 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movt r0, #141 @ 0x8d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #141 @ 0x8d │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019b748 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -460503,160 +460503,160 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r4, #141 @ 0x8d │ │ │ │ and.w r0, ip, #141 @ 0x8d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q0, d30, d1 │ │ │ │ + vtrn.8 d0, d1 │ │ │ │ bl ffe9de8a │ │ │ │ bl fffebe8e │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r1], #-1020 @ 0xfffffc04 │ │ │ │ - lsls r2, r6, #1 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsrs r5, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d22, d1 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + vhadd.u8 d0, d26, d1 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ vhadd.s16 d16, d18, d13 │ │ │ │ - cdp2 0, 12, cr0, cr8, cr1, {4} │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + cdp2 0, 12, cr0, cr12, cr1, {4} │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ bl ffe63ebe │ │ │ │ bl 547ec2 │ │ │ │ - cdp2 0, 8, cr0, cr2, cr1, {4} │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + cdp2 0, 8, cr0, cr6, cr1, {4} │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 6, cr0, cr4, cr1, {4} │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + cdp2 0, 6, cr0, cr8, cr1, {4} │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ bl 48bed6 │ │ │ │ bl ffe53eda │ │ │ │ - cdp2 0, 1, cr0, cr14, cr1, {4} │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ + cdp2 0, 2, cr0, cr2, cr1, {4} │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr1, {4} │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr1, {4} │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bl 397eee , std::allocator > >::emplace_back(int&, double&&)@@Base+0xa102> │ │ │ │ - stc2l 0, cr0, [lr, #516] @ 0x204 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldc2l 0, cr0, [r2, #516] @ 0x204 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ udf #253 @ 0xfd │ │ │ │ - @ instruction: 0xfffffd9c │ │ │ │ + @ instruction: 0xfffffda0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [sl, #-516]! @ 0xfffffdfc │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldc2l 0, cr0, [lr, #-516]! @ 0xfffffdfc │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsrs r7, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #-516] @ 0xfffffdfc │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + stc2l 0, cr0, [sl, #-516] @ 0xfffffdfc │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ mrc 15, 3, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - stc2 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldc2 0, cr0, [r0, #-516] @ 0xfffffdfc │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 19c0e6 │ │ │ │ - @ instruction: 0xfffffcda │ │ │ │ + @ instruction: 0xfffffcde │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ udf #97 @ 0x61 │ │ │ │ - vmull.u , d31, d16 │ │ │ │ + vmull.u , d31, d20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ble.n 19bf86 │ │ │ │ - vdup.8 , d26[7] │ │ │ │ + vdup.8 , d30[7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bls.n 19c03e │ │ │ │ vtbl.8 d29, {d15-d18}, d31 │ │ │ │ - vdup.8 d31, d22[7] │ │ │ │ + vdup.8 d31, d26[7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bhi.n 19bf9e │ │ │ │ - @ instruction: 0xfffffbf4 │ │ │ │ + @ instruction: 0xfffffbf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb.w pc, [fp, #4095] @ 0xfff │ │ │ │ - smlalbb r0, r0, r2, r1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + smlalbb r0, r0, r6, r1 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bvs.n 19c056 │ │ │ │ - @ instruction: 0xfffffb92 │ │ │ │ + @ instruction: 0xfffffb96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bpl.n 19bf6a │ │ │ │ - vtbx.8 d31, {d15-d18}, d22 │ │ │ │ + vtbx.8 d31, {d15-d18}, d26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8], #516 @ 0x204 │ │ │ │ - ldc2 0, cr0, [sl, #-516]! @ 0xfffffdfc │ │ │ │ - stc2 0, cr0, [ip, #516] @ 0x204 │ │ │ │ - @ instruction: 0xfaea0081 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + stc2l 0, cr0, [ip], #516 @ 0x204 │ │ │ │ + ldc2 0, cr0, [lr, #-516]! @ 0xfffffdfc │ │ │ │ + ldc2 0, cr0, [r0, #516] @ 0x204 │ │ │ │ + @ instruction: 0xfaee0081 │ │ │ │ + ldr r2, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strb r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r4], #516 @ 0x204 │ │ │ │ - @ instruction: 0xfaaa0081 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + stc2 0, cr0, [r8], #516 @ 0x204 │ │ │ │ + @ instruction: 0xfaae0081 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r8, #-516] @ 0xfffffdfc │ │ │ │ - ldc2 0, cr0, [r0, #516]! @ 0x204 │ │ │ │ - @ instruction: 0xfa640081 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + stc2l 0, cr0, [ip, #-516] @ 0xfffffdfc │ │ │ │ + ldc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ + @ instruction: 0xfa680081 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa3a0081 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xfa3e0081 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2l 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - stc2 0, cr0, [r4, #516]! @ 0x204 │ │ │ │ - vld1.8 {d16[4]}, [lr], r1 │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + stc2 0, cr0, [r8, #516]! @ 0x204 │ │ │ │ + ldr??.w r0, [r2, #129] @ 0x81 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vst1.8 {d16[4]}, [r4], r1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + vst1.8 {d16[4]}, [r8], r1 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ - ldr??.w r0, [ip, r1] │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + stc2l 0, cr0, [r8, #-516]! @ 0xfffffdfc │ │ │ │ + vst1.8 {d0[4]}, [r0], r1 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [lr, r1] │ │ │ │ - @ instruction: 0xfb040081 │ │ │ │ + vld4.32 {d16-d19}, [r2], r1 │ │ │ │ + @ instruction: 0xfb080081 │ │ │ │ ldr r0, [pc, #800] @ (19c31c ) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfae00081 │ │ │ │ - ldrsb.w r0, [ip, r1] │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xfae40081 │ │ │ │ + vld4.32 {d0-d3}, [r0], r1 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr??.w r0, [r2, #129] @ 0x81 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr??.w r0, [r6, #129] @ 0x81 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str.w r0, [r8, #129] @ 0x81 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + str.w r0, [ip, #129] @ 0x81 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -460679,16 +460679,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movt r0, #43137 @ 0xa881 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + movt r0, #59521 @ 0xe881 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019c068 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -460927,55 +460927,55 @@ │ │ │ │ str.w r3, [r8, #24] │ │ │ │ b.n 19c25e │ │ │ │ nop │ │ │ │ b.n 19c0d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [r0, r1] │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + ldrb.w r0, [r4, r1] │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 19bfb4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - rsbs r0, sl, #4227072 @ 0x408000 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + rsbs r0, lr, #4227072 @ 0x408000 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + subs r5, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r4, r5] │ │ │ │ + strb r2, [r5, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - b.n 19c60c │ │ │ │ + b.n 19c614 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orn r0, r6, #4227072 @ 0x408000 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + orn r0, sl, #4227072 @ 0x408000 │ │ │ │ + ldr r0, [pc, #8] @ (19c330 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ + strh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6520081 │ │ │ │ - @ instruction: 0xf4a20081 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf6560081 │ │ │ │ + @ instruction: 0xf4a60081 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eor.w r0, r4, #4227072 @ 0x408000 │ │ │ │ - ldr??.w r0, [r6, r1] │ │ │ │ - ldrsb.w r0, [r6, r1] │ │ │ │ - ldr??.w r0, [r4, r1] │ │ │ │ + eor.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ + ldrsb.w r0, [sl, r1] │ │ │ │ + ldr??.w r0, [r8, r1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #504] @ (19c554 ) │ │ │ │ sub.w sp, sp, #1088 @ 0x440 │ │ │ │ @@ -461176,33 +461176,33 @@ │ │ │ │ b.n 19c4b2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 19bd80 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, r1] │ │ │ │ - ldrh.w r0, [lr, #129] @ 0x81 │ │ │ │ - @ instruction: 0xf2940081 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + strb.w r0, [r2, #129] @ 0x81 │ │ │ │ + str.w r0, [r2, #129] @ 0x81 │ │ │ │ + @ instruction: 0xf2980081 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf76e0081 │ │ │ │ - @ instruction: 0xf7aa0081 │ │ │ │ + @ instruction: 0xf7720081 │ │ │ │ + @ instruction: 0xf7ae0081 │ │ │ │ b.n 19cafc │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xf2360081 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf23a0081 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf2180081 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf21c0081 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rsbs r0, r8, #129 @ 0x81 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + rsbs r0, ip, #129 @ 0x81 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r5, [pc, #864] @ (19c908 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -461528,46 +461528,46 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ b.n 19cca4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e00081 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + @ instruction: 0xf5e40081 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vaddl.s16 q8, d30, d1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + vaddl.s32 q8, d18, d1 │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add.w r0, r8, #4227072 @ 0x408000 │ │ │ │ + add.w r0, ip, #4227072 @ 0x408000 │ │ │ │ b.n 19c944 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - vaddl.s8 q0, d22, d1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + vaddl.s8 q0, d26, d1 │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s8 d16, d28, d1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + vhadd.s16 d16, d16, d1 │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 12, cr0, cr6, cr1, {4} │ │ │ │ - str r2, [r3, #4] │ │ │ │ + cdp 0, 12, cr0, cr10, cr1, {4} │ │ │ │ + str r6, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr12, cr1, {4} │ │ │ │ - str r0, [r0, #4] │ │ │ │ + cdp 0, 11, cr0, cr0, cr1, {4} │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 9, cr0, cr2, cr1, {4} │ │ │ │ - str r6, [r4, #0] │ │ │ │ + cdp 0, 9, cr0, cr6, cr1, {4} │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 7, cr0, cr8, cr1, {4} │ │ │ │ - str r4, [r1, #0] │ │ │ │ + cdp 0, 7, cr0, cr12, cr1, {4} │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 5, cr0, cr14, cr1, {4} │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + cdp 0, 6, cr0, cr2, cr1, {4} │ │ │ │ + ldrsh r6, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 2, cr0, cr10, cr1, {4} │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + cdp 0, 2, cr0, cr14, cr1, {4} │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019c968 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -461599,16 +461599,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + stcl 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019c9d4 : │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -461960,46 +461960,46 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 19ce94 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - mrrc 0, 8, r0, sl, cr1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldcl 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + mrrc 0, 8, r0, lr, cr1 │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mcrr 0, 8, r0, r0, cr1 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + mcrr 0, 8, r0, r4, cr1 │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ bgt.n 19ccec │ │ │ │ lsls r5, r1, #2 │ │ │ │ - addw r0, r8, #129 @ 0x81 │ │ │ │ - addw r0, lr, #129 @ 0x81 │ │ │ │ - orn r0, lr, r1, lsl #2 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + addw r0, ip, #129 @ 0x81 │ │ │ │ + @ instruction: 0xf2120081 │ │ │ │ + orns r0, r2, r1, lsl #2 │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orrs.w r0, r0, r1, lsl #2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + orrs.w r0, r4, r1, lsl #2 │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands.w r0, r6, r1, lsl #2 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ands.w r0, sl, r1, lsl #2 │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #516]! @ 0x204 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrd r0, r0, [lr, #516]! @ 0x204 │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [ip, #516] @ 0x204 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + strd r0, r0, [r0, #516]! @ 0x204 │ │ │ │ + ldrh r4, [r6, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9be0081 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + strd r0, r0, [r2, #516] @ 0x204 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe99e0081 │ │ │ │ - vhadd.s32 d16, d28, d1 │ │ │ │ @ instruction: 0xe9a20081 │ │ │ │ + vhadd.s d16, d16, d1 │ │ │ │ + @ instruction: 0xe9a60081 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movw r1, #2394 @ 0x95a │ │ │ │ ldr r0, [pc, #212] @ (19cee8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #204] @ (19ceec ) │ │ │ │ @@ -462079,34 +462079,34 @@ │ │ │ │ ldr r0, [pc, #68] @ (19cf1c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19cae2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip], #516 @ 0x204 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + stmdb r0, {r0, r7} │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe8de0081 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + strd r0, r0, [r2], #516 @ 0x204 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe8c00081 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + @ instruction: 0xe8c40081 │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia.w r2!, {r0, r7} │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + stmia.w r6!, {r0, r7} │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia.w r4, {r0, r7} │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + stmia.w r8, {r0, r7} │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strd r0, r0, [r6], #-516 @ 0x204 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + strd r0, r0, [sl], #-516 @ 0x204 │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strex r0, r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + strex r0, r0, [r8, #516] @ 0x204 │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 0019cf20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -462276,42 +462276,42 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 19d008 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bhi.n 19d148 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19d034 │ │ │ │ + b.n 19d03c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ bhi.n 19d0e0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bne.n 19d134 │ │ │ │ + bne.n 19d13c │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cdp 0, 10, cr0, cr2, cr1, {4} │ │ │ │ - bne.n 19d0ec │ │ │ │ + cdp 0, 10, cr0, cr6, cr1, {4} │ │ │ │ + bne.n 19d0f4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - ldcl 0, cr0, [r0, #-516]! @ 0xfffffdfc │ │ │ │ - beq.n 19d05c │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - stcl 0, cr0, [sl, #-516]! @ 0xfffffdfc │ │ │ │ - stc 0, cr0, [r6, #516]! @ 0x204 │ │ │ │ - b.n 19ce14 │ │ │ │ + stcl 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + ldcl 0, cr0, [r4, #-516]! @ 0xfffffdfc │ │ │ │ + beq.n 19d064 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ + stcl 0, cr0, [lr, #-516]! @ 0xfffffdfc │ │ │ │ + stc 0, cr0, [sl, #516]! @ 0x204 │ │ │ │ + b.n 19ce1c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19cde8 │ │ │ │ + b.n 19cdf0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r4], #516 @ 0x204 │ │ │ │ + ldc 0, cr0, [r8], #516 @ 0x204 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -462562,32 +462562,32 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 19d29a │ │ │ │ ... │ │ │ │ bpl.n 19d48c │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stc 0, cr0, [r8], {129} @ 0x81 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + stc 0, cr0, [ip], {129} @ 0x81 │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xebf00081 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + @ instruction: 0xebf40081 │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ bmi.n 19d33c │ │ │ │ lsls r5, r1, #2 │ │ │ │ - sbc.w r0, r2, r1, lsl #2 │ │ │ │ - strb r6, [r6, r5] │ │ │ │ + sbc.w r0, r6, r1, lsl #2 │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb2e0081 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + @ instruction: 0xeb320081 │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds.w r0, r4, r1, lsl #2 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + adds.w r0, r8, r1, lsl #2 │ │ │ │ + strb r4, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 19d2b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ cmp r3, #0 │ │ │ │ @@ -462945,39 +462945,39 @@ │ │ │ │ ldr r0, [pc, #80] @ (19d804 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19d29a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xeab40081 │ │ │ │ - eors.w r0, r6, r1, lsl #2 │ │ │ │ - itet le │ │ │ │ + @ instruction: 0xeab80081 │ │ │ │ + eors.w r0, sl, r1, lsl #2 │ │ │ │ + itte le │ │ │ │ lslle r3, r0, #2 │ │ │ │ - ldrdgt r0, r0, [r4, #-516] @ 0x204 │ │ │ │ - ldmdble r2, {r0, r7} │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + ldrdle r0, r0, [r8, #-516] @ 0x204 │ │ │ │ + ldmdbgt r6, {r0, r7} │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmdb r0, {r0, r7} │ │ │ │ - @ instruction: 0xe8c80081 │ │ │ │ - bkpt 0x005c │ │ │ │ + stmdb r4, {r0, r7} │ │ │ │ + @ instruction: 0xe8cc0081 │ │ │ │ + bkpt 0x0060 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 19d6ec │ │ │ │ + b.n 19d6f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d648 │ │ │ │ + b.n 19d650 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d608 │ │ │ │ + b.n 19d610 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d5d4 │ │ │ │ + b.n 19d5dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r7, r3] │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #288] @ (19d92c ) │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -463084,53 +463084,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (19d978 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19d29a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - b.n 19d62c │ │ │ │ + b.n 19d634 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d5f8 │ │ │ │ + b.n 19d600 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d5cc │ │ │ │ + b.n 19d5d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d5a0 │ │ │ │ + b.n 19d5a8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d570 │ │ │ │ + b.n 19d578 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d544 │ │ │ │ + b.n 19d54c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, r0] │ │ │ │ + str r4, [r1, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d50c │ │ │ │ + b.n 19d514 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #936] @ (19dd0c ) │ │ │ │ + ldr r7, [pc, #952] @ (19dd1c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d4d8 │ │ │ │ + b.n 19d4e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #816] @ (19dc9c ) │ │ │ │ + ldr r7, [pc, #832] @ (19dcac ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d4a4 │ │ │ │ + b.n 19d4ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #696] @ (19dc2c ) │ │ │ │ + ldr r7, [pc, #712] @ (19dc3c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d470 │ │ │ │ + b.n 19d478 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [pc, #576] @ (19dbbc ) │ │ │ │ + ldr r7, [pc, #592] @ (19dbcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w sl, [pc, #888] @ 19dd08 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -463457,67 +463457,67 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #116] @ (19dd70 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19dbd8 │ │ │ │ - b.n 19d740 │ │ │ │ + b.n 19d748 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19d604 │ │ │ │ + b.n 19d60c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e4c0 │ │ │ │ + b.n 19e4c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #936] @ (19e0c0 ) │ │ │ │ + ldr r5, [pc, #952] @ (19e0d0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e3d4 │ │ │ │ + b.n 19e3dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [pc, #448] @ (19dee0 ) │ │ │ │ + ldr r5, [pc, #464] @ (19def0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e2bc │ │ │ │ + b.n 19e2c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #888] @ (19e0a0 ) │ │ │ │ + ldr r4, [pc, #904] @ (19e0b0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e280 │ │ │ │ + b.n 19e288 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #760] @ (19e028 ) │ │ │ │ + ldr r4, [pc, #776] @ (19e038 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e248 │ │ │ │ + b.n 19e250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #632] @ (19dfb0 ) │ │ │ │ + ldr r4, [pc, #648] @ (19dfc0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e210 │ │ │ │ + b.n 19e218 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #504] @ (19df38 ) │ │ │ │ + ldr r4, [pc, #520] @ (19df48 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e1f8 │ │ │ │ + b.n 19e200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e18c │ │ │ │ + b.n 19e194 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #208] @ (19de1c ) │ │ │ │ + ldr r4, [pc, #224] @ (19de2c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e160 │ │ │ │ + b.n 19e168 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [pc, #104] @ (19ddbc ) │ │ │ │ + ldr r4, [pc, #120] @ (19ddcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e130 │ │ │ │ + b.n 19e138 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #1016] @ (19e154 ) │ │ │ │ + ldr r4, [pc, #8] @ (19dd64 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e104 │ │ │ │ + b.n 19e10c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #912] @ (19e0f4 ) │ │ │ │ + ldr r3, [pc, #928] @ (19e104 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e0d8 │ │ │ │ + b.n 19e0e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #808] @ (19e094 ) │ │ │ │ + ldr r3, [pc, #824] @ (19e0a4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19e0ac │ │ │ │ + b.n 19e0b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [pc, #704] @ (19e034 ) │ │ │ │ + ldr r3, [pc, #720] @ (19e044 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #508] @ (19df84 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -463715,47 +463715,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 19de80 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19dfd4 │ │ │ │ + b.n 19dfdc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #216] @ (19e06c ) │ │ │ │ + ldr r2, [pc, #232] @ (19e07c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 19dfac │ │ │ │ + b.n 19dfb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #120] @ (19e014 ) │ │ │ │ + ldr r2, [pc, #136] @ (19e024 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #864] @ (19e308 ) │ │ │ │ + ldr r1, [pc, #880] @ (19e318 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 148 @ 0x94 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #672] @ (19e250 ) │ │ │ │ + ldr r1, [pc, #688] @ (19e260 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #560] @ (19e1e8 ) │ │ │ │ + ldr r1, [pc, #576] @ (19e1f8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 92 @ 0x5c │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #448] @ (19e180 ) │ │ │ │ + ldr r1, [pc, #464] @ (19e190 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #336] @ (19e118 ) │ │ │ │ + ldr r1, [pc, #352] @ (19e128 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [pc, #224] @ (19e0b0 ) │ │ │ │ + ldr r1, [pc, #240] @ (19e0c0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -464107,61 +464107,61 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (19e3ec ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 19e0ec │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [pc, #272] @ (19e4a8 ) │ │ │ │ + ldr r0, [pc, #288] @ (19e4b8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 19e360 │ │ │ │ + ble.n 19e368 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 19e320 │ │ │ │ + bgt.n 19e328 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 19e4a4 │ │ │ │ + bgt.n 19e2ac │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 19e470 │ │ │ │ + bgt.n 19e478 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bgt.n 19e428 │ │ │ │ + bgt.n 19e430 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e3a8 │ │ │ │ + blt.n 19e3b0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e354 │ │ │ │ + blt.n 19e35c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r8, fp │ │ │ │ + cmp ip, fp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e320 │ │ │ │ + blt.n 19e328 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e2ec │ │ │ │ + blt.n 19e2f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e478 │ │ │ │ + blt.n 19e480 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r2, ip │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 19e418 │ │ │ │ + blt.n 19e420 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ @@ -464248,31 +464248,31 @@ │ │ │ │ ldr r0, [pc, #48] @ (19e504 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 19e444 │ │ │ │ + bge.n 19e44c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 19e5d8 │ │ │ │ + bhi.n 19e5e0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bge.n 19e5d4 │ │ │ │ + bge.n 19e5dc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 19e5bc │ │ │ │ + bge.n 19e5c4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bge.n 19e590 │ │ │ │ + bge.n 19e598 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 19e4c4 │ │ │ │ + bls.n 19e4cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bls.n 19e490 │ │ │ │ + bls.n 19e498 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (19e56c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -464309,15 +464309,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 19e658 │ │ │ │ + bls.n 19e660 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -464465,29 +464465,29 @@ │ │ │ │ movs r4, #180 @ 0xb4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ b.n 19e6e8 │ │ │ │ - bhi.n 19e700 │ │ │ │ + bhi.n 19e708 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 19e61c │ │ │ │ + bhi.n 19e624 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 19e7d8 │ │ │ │ + bhi.n 19e7e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 19e76c │ │ │ │ + bhi.n 19e774 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bhi.n 19e738 │ │ │ │ + bhi.n 19e740 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 19e6f8 │ │ │ │ + bvc.n 19e700 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvc.n 19e690 │ │ │ │ + bvc.n 19e698 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -464551,21 +464551,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bvs.n 19e7dc │ │ │ │ + bvc.n 19e7e4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2 │ │ │ │ + asrs r4, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 19e788 │ │ │ │ + bvs.n 19e790 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r4 │ │ │ │ + lsrs r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -464909,23 +464909,23 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ stmia r4!, {r0, r2, r4} │ │ │ │ itee vs │ │ │ │ lslvs r5, r1, #2 │ │ │ │ strvc r0, [r7, r6] │ │ │ │ movvc r0, r0 │ │ │ │ - bvs.n 19ecc4 │ │ │ │ + bvs.n 19eccc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 19ebfc │ │ │ │ + bvs.n 19ec04 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 19ecac │ │ │ │ + bmi.n 19ecb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - bcc.n 19eb98 │ │ │ │ + bcc.n 19eba0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add.w r5, ip, r3, lsl #3 │ │ │ │ vldr d7, [r2] │ │ │ │ str.w r7, [r1, r3, lsl #2] │ │ │ │ vldr d6, [r5] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ @@ -465220,77 +465220,77 @@ │ │ │ │ ldr r0, [pc, #140] @ (19efa8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19edfa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 19ef5c │ │ │ │ + bcs.n 19ef64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 19f15c ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 19f16c ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bne.n 19ef64 │ │ │ │ + bne.n 19ef6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19ef28 │ │ │ │ + beq.n 19ef30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #8 │ │ │ │ + subs r3, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19ef00 │ │ │ │ + beq.n 19ef08 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19eed8 │ │ │ │ + beq.n 19eee0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19eeac │ │ │ │ + beq.n 19eeb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19ee78 │ │ │ │ + beq.n 19ee80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19f04c │ │ │ │ + beq.n 19f054 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19efd8 │ │ │ │ + beq.n 19efe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19efac │ │ │ │ + beq.n 19efb4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 19ef80 │ │ │ │ + beq.n 19ef88 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #172 @ 0xac │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #384] @ (19f140 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -465450,31 +465450,31 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xb7b4 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb780 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r1, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #340] @ (19f2d8 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -465615,31 +465615,31 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r6, r7, lr} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #336] @ (19f46c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -465779,31 +465779,31 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r6} │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r5} │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #368] @ (19f620 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -465957,31 +465957,31 @@ │ │ │ │ nop │ │ │ │ uxtb r6, r0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ uxth r2, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, r3 │ │ │ │ ldrd r6, fp, [sp, #36] @ 0x24 │ │ │ │ ble.n 19f73c │ │ │ │ lsls r4, r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ @@ -466432,37 +466432,37 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r4!, {r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r6, #10 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r1, r0, #2 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #316] @ (19fcbc ) │ │ │ │ movw r1, #1114 @ 0x45a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -466583,33 +466583,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (19fce0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 19fc94 │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r3, #254 @ 0xfe │ │ │ │ + cmp r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #300] @ (19fe24 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -466732,21 +466732,21 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - stmia r0!, {r2, r3, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ + cmp r2, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ + cmp r2, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #184] @ (19ff0c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -466824,17 +466824,17 @@ │ │ │ │ mov r3, r1 │ │ │ │ b.n 19fed4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - nop {13} │ │ │ │ - lsls r1, r0, #2 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + ite le │ │ │ │ + lslle r1, r0, #2 │ │ │ │ + cmpgt r1, #232 @ 0xe8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -466920,17 +466920,17 @@ │ │ │ │ bne.n 19ff70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n 19ffe0 │ │ │ │ b.n 19ffba │ │ │ │ nop │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r1, r0, #2 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + stmdbne sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ movs r5, #4 │ │ │ │ ldrd r6, r4, [sp, #60] @ 0x3c │ │ │ │ @@ -467458,142 +467458,142 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a01a8 │ │ │ │ add r6, pc, #504 @ (adr r6, 1a0760 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r5, r7, pc} │ │ │ │ lsls r1, r0, #2 │ │ │ │ stc2l 15, cr15, [pc, #1020]! @ 1a0970 │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ bl 36a57a , 223u, 23u>::operator()()@@Base+0x9d7a> │ │ │ │ b.n 1a011e │ │ │ │ - @ instruction: 0xffffbdd4 │ │ │ │ + @ instruction: 0xffffbdd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bkpt 0x0062 │ │ │ │ + bkpt 0x0066 │ │ │ │ lsls r1, r0, #2 │ │ │ │ asrs r5, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ add r5, pc, #816 @ (adr r5, 1a08cc ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xef89ffff │ │ │ │ b.n 1a0bca │ │ │ │ - vmull.u , d31, d8 │ │ │ │ + vmull.u , d31, d12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ + pop {r1, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 1a0c3a │ │ │ │ vqrdmlah.s q14, , d7[0] │ │ │ │ - vcvt.f16.u16 d27, d16, #1 │ │ │ │ + vcvt.f16.u16 d27, d20, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r6, {r0, r2, r4, r5, r6, r7} │ │ │ │ - vtbx.8 d27, {d31- │ │ │ │ + cbnz r2, 1a0658 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 1a0658 │ │ │ │ + cbnz r4, 1a0658 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr??.w pc, [r3, #4095] @ 0xfff │ │ │ │ - cbnz r4, 1a0656 │ │ │ │ + cbnz r0, 1a0658 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ b.n 1a0762 │ │ │ │ - vtbx.8 d27, {d15-d18}, d0 │ │ │ │ + vtbx.8 d27, {d15-d18}, d4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xfacdffff │ │ │ │ - cbnz r4, 1a0656 │ │ │ │ + cbnz r0, 1a0658 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ bgt.n 1a067a │ │ │ │ - vtbx.8 d27, {d31- │ │ │ │ - @ instruction: 0xffffbab0 │ │ │ │ + @ instruction: 0xffffbab4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ @ instruction: 0xeba1ffff │ │ │ │ bl 230636 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ bpl.n 1a06ca │ │ │ │ - vtbx.8 d27, {d15-d17}, d8 │ │ │ │ + vtbx.8 d27, {d15-d17}, d12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - vshll.u32 , d12, #31 │ │ │ │ + vtbl.8 d27, {d15-d17}, d16 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldmia r5!, {r0, r1, r3} │ │ │ │ - @ instruction: 0xffffb9f0 │ │ │ │ + @ instruction: 0xffffb9f4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 1a069e │ │ │ │ + cbnz r4, 1a069e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 1a06c6 │ │ │ │ + cbnz r0, 1a06c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 1a06a0 │ │ │ │ + cbnz r4, 1a06a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r2, 1a06cc │ │ │ │ + cbnz r6, 1a06cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1a06a0 │ │ │ │ + cbnz r4, 1a06a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + movs r3, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -467616,17 +467616,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 001a06e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -468554,111 +468554,111 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a0fe2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #456 @ (adr r0, 1a12a8 ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8b4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb77c │ │ │ │ + @ instruction: 0xb780 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - push {r4, r6} │ │ │ │ + push {r2, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 1a1182 │ │ │ │ + cbz r4, 1a1182 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r2, 1a115e │ │ │ │ + cbz r6, 1a115e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r3, #4 │ │ │ │ + adds r6, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 1a1146 │ │ │ │ + cbz r0, 1a1148 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r4, r1, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + adds r6, r6, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #24 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r4, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 001a11a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -468905,45 +468905,45 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a1406 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r3, sp, #368 @ 0x170 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #21 │ │ │ │ + asrs r4, r6, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + asrs r6, r4, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r2, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [pc, #400] @ (1a1614 ) │ │ │ │ @@ -469114,31 +469114,31 @@ │ │ │ │ b.n 1a153a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 001a1640 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -469175,17 +469175,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1a1aa4 ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r4, r2, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1280] @ 1a1bcc │ │ │ │ @@ -469679,103 +469679,103 @@ │ │ │ │ b.n 1a1a8e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1a1e0c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 1a1e1c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #488 @ (adr r6, 1a1dc8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 1a1dd8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r5, r1, #2 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1a1ce4 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 1a1cf4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + asrs r6, r2, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #280 @ (adr r6, 1a1d0c ) │ │ │ │ + add r6, pc, #296 @ (adr r6, 1a1d1c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #480 @ (adr r5, 1a1dd8 ) │ │ │ │ + add r5, pc, #496 @ (adr r5, 1a1de8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #344 @ (adr r5, 1a1d58 ) │ │ │ │ + add r5, pc, #360 @ (adr r5, 1a1d68 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 1a1cd8 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1a1ce8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, pc, #208 @ (adr r5, 1a1ce0 ) │ │ │ │ + add r5, pc, #224 @ (adr r5, 1a1cf0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #936 @ (adr r4, 1a1fbc ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 1a1fcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ + add r0, sp, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #808 @ (adr r4, 1a1f44 ) │ │ │ │ + add r4, pc, #824 @ (adr r4, 1a1f54 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #552 @ (adr r4, 1a1e4c ) │ │ │ │ + add r4, pc, #568 @ (adr r4, 1a1e5c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, pc, #112 @ (adr r7, 1a1c98 ) │ │ │ │ + add r7, pc, #128 @ (adr r7, 1a1ca8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #400 @ (adr r4, 1a1dbc ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 1a1dcc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #192 @ (adr r4, 1a1cf4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 1a1d04 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r0, #25 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #88 @ (adr r4, 1a1c94 ) │ │ │ │ + add r4, pc, #104 @ (adr r4, 1a1ca4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #984 @ (adr r3, 1a201c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 1a202c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 1a1f94 ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1a1fa4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #720 @ (adr r3, 1a1f24 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 1a1f34 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #424 @ (adr r6, 1a1e00 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 1a1e10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #600 @ (adr r3, 1a1eb4 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 1a1ec4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #472 @ (adr r3, 1a1e3c ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 1a1e4c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1a1da8 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1a1db8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #320 @ (adr r3, 1a1dac ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 1a1dbc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, pc, #856 @ (adr r6, 1a1fc8 ) │ │ │ │ + add r6, pc, #872 @ (adr r6, 1a1fd8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #72 @ (adr r3, 1a1cbc ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 1a1ccc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #1000 @ (adr r2, 1a2064 ) │ │ │ │ + add r2, pc, #1016 @ (adr r2, 1a2074 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #896 @ (adr r2, 1a2004 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 1a2014 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr.w r0, [r0, #296] @ 0x128 │ │ │ │ ldr.w r1, [r1, #296] @ 0x128 │ │ │ │ @@ -469895,25 +469895,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1a1ddc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a1d62 │ │ │ │ - add r4, pc, #944 @ (adr r4, 1a217c ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 1a218c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #744 @ (adr r4, 1a20bc ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 1a20cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r4, pc, #544 @ (adr r4, 1a1ffc ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 1a200c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r4, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -470009,31 +470009,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (1a1f1c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a1e8a │ │ │ │ nop │ │ │ │ - cmp r1, #12 │ │ │ │ + cmp r1, #16 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r3, pc, #784 @ (adr r3, 1a2214 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 1a2224 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #688 @ (adr r3, 1a21bc ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 1a21cc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r0, r3, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1a20dc ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 1a20ec ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #336 @ (adr r3, 1a206c ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 1a207c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r3, pc, #408 @ (adr r3, 1a20b8 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 1a20c8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -470233,44 +470233,44 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (1a21c0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a2044 │ │ │ │ nop │ │ │ │ - add r3, pc, #208 @ (adr r3, 1a2258 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 1a2268 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #40 @ (adr r2, 1a21b4 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 1a21c4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #648 @ (adr r1, 1a241c ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1a242c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1a235c ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 1a236c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + lsls r4, r3, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 1a22c4 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 1a22d4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 1a2264 ) │ │ │ │ + add r1, pc, #200 @ (adr r1, 1a2274 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #832 @ (adr r1, 1a24f0 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 1a2500 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #56 @ (adr r1, 1a21ec ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1a21fc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #424 @ (adr r1, 1a2360 ) │ │ │ │ + add r1, pc, #440 @ (adr r1, 1a2370 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf6b20080 │ │ │ │ - add r0, pc, #832 @ (adr r0, 1a2500 ) │ │ │ │ + @ instruction: 0xf6b60080 │ │ │ │ + add r0, pc, #848 @ (adr r0, 1a2510 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ @@ -470317,21 +470317,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1a2264 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r0, pc, #232 @ (adr r0, 1a2344 ) │ │ │ │ + add r0, pc, #248 @ (adr r0, 1a2354 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 1a226c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #280] @ (1a2394 ) │ │ │ │ @@ -470441,27 +470441,27 @@ │ │ │ │ b.n 1a22d2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vneg.f64 d3, d0 │ │ │ │ @@ -470675,41 +470675,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1a2654 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1a2462 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + lsls r0, r6, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ + lsls r0, r7, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #320] @ 0x140 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r3, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -470919,41 +470919,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1a28e4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 1a26f2 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ + lsls r0, r4, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r1, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldrd r1, ip, [r2, #32] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r1, #4 │ │ │ │ orrs.w r1, r1, ip │ │ │ │ bne.n 1a2908 │ │ │ │ ldrb.w r1, [r2, #40] @ 0x28 │ │ │ │ @@ -470990,17 +470990,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.u32 d16, d18, d0 │ │ │ │ + vhadd.u32 d16, d22, d0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -471122,31 +471122,31 @@ │ │ │ │ ldr r2, [pc, #48] @ (1a2af4 ) │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 1a29ce │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #512] @ 0x200 │ │ │ │ + ldr r0, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr0, {4} │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr0, {4} │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp2 0, 2, cr0, cr4, cr0, {4} │ │ │ │ - movs r1, #146 @ 0x92 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr0, {4} │ │ │ │ + movs r1, #150 @ 0x96 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r1, #116 @ 0x74 │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r2, #512] @ 0x200 │ │ │ │ + ldc 0, cr0, [r6, #512] @ 0x200 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -471193,20 +471193,20 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ - str r6, [sp, #800] @ 0x320 │ │ │ │ + ldc2l 0, cr0, [r0, #-512]! @ 0xfffffe00 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc2 0, cr0, [r0, #-512]! @ 0xfffffe00 │ │ │ │ + ldc2 0, cr0, [r4, #-512]! @ 0xfffffe00 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #3416] @ 1a3910 │ │ │ │ @@ -472269,55 +472269,55 @@ │ │ │ │ bne.w 1a30d6 │ │ │ │ b.w 1a2e86 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #14] │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc2 0, cr0, [ip], {128} @ 0x80 │ │ │ │ + ldc2 0, cr0, [r0], {128} @ 0x80 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa5e0080 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xfa620080 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xfa400080 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + @ instruction: 0xfa440080 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf7f60080 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf7fa0080 │ │ │ │ + ldrh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf5ec0080 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf5f00080 │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ands.w r0, sl, #4194304 @ 0x400000 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ands.w r0, lr, #4194304 @ 0x400000 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf3920080 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + @ instruction: 0xf3960080 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf3540080 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + @ instruction: 0xf3580080 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf2b20080 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + @ instruction: 0xf2b60080 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movw r0, #32896 @ 0x8080 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + movw r0, #49280 @ 0xc080 │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rsbs r0, lr, #128 @ 0x80 │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + @ instruction: 0xf1e20080 │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub.w r0, ip, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ + subs.w r0, r0, #128 @ 0x80 │ │ │ │ + ldrh r0, [r3, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs.w r0, ip, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf1800080 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ blx 664dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -472826,95 +472826,95 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #228] @ (1a4018 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1a2c2a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - vhadd.s8 d0, d16, d0 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + vhadd.s8 d0, d20, d0 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cdp 0, 4, cr0, cr8, cr0, {4} │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + cdp 0, 4, cr0, cr12, cr0, {4} │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + stc 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldcl 0, cr0, [lr], #512 @ 0x200 │ │ │ │ - strh r4, [r2, #50] @ 0x32 │ │ │ │ + stc 0, cr0, [r2, #-512] @ 0xfffffe00 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [ip], #512 @ 0x200 │ │ │ │ - strh r4, [r2, #48] @ 0x30 │ │ │ │ + stcl 0, cr0, [r0], {128} @ 0x80 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldcl 0, cr0, [ip], #-512 @ 0xfffffe00 │ │ │ │ - strh r6, [r0, #46] @ 0x2e │ │ │ │ + stc 0, cr0, [r0], {128} @ 0x80 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stc 0, cr0, [lr], #-512 @ 0xfffffe00 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + ldc 0, cr0, [r2], #-512 @ 0xfffffe00 │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldc 0, cr0, [r2], {128} @ 0x80 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + ldc 0, cr0, [r6], {128} @ 0x80 │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub.w r0, lr, r0, lsl #2 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + subs.w r0, r2, r0, lsl #2 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb900080 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xeb940080 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sbcs.w r0, r2, r0, lsl #2 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + sbcs.w r0, r6, r0, lsl #2 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adcs.w r0, r6, r0, lsl #2 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ + adcs.w r0, sl, r0, lsl #2 │ │ │ │ + strh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeb260080 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + @ instruction: 0xeb2a0080 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeaf40080 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + @ instruction: 0xeaf80080 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xead60080 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + @ instruction: 0xeada0080 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xeab80080 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + @ instruction: 0xeabc0080 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - eors.w r0, ip, r0, lsl #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + @ instruction: 0xeaa00080 │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orns r0, lr, r0, lsl #2 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + eor.w r0, r2, r0, lsl #2 │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orn r0, r2, r0, lsl #2 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + orn r0, r6, r0, lsl #2 │ │ │ │ + strh r2, [r4, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - orr.w r0, r6, r0, lsl #2 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + orr.w r0, sl, r0, lsl #2 │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bic.w r0, r8, r0, lsl #2 │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + bic.w r0, ip, r0, lsl #2 │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - and.w r0, ip, r0, lsl #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + ands.w r0, r0, r0, lsl #2 │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [r0, #512]! @ 0x200 │ │ │ │ - strh r4, [r5, #26] │ │ │ │ + ldrd r0, r0, [r4, #512]! @ 0x200 │ │ │ │ + strh r0, [r6, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [r4, #512] @ 0x200 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + ldrd r0, r0, [r8, #512] @ 0x200 │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9b60080 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + @ instruction: 0xe9ba0080 │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xe9980080 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + @ instruction: 0xe99c0080 │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #-512]! @ 0x200 │ │ │ │ + ldrd r0, r0, [lr, #-512]! @ 0x200 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #3436] @ 1a4da0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -473879,29 +473879,29 @@ │ │ │ │ b.n 1a46b0 │ │ │ │ str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 1a4738 │ │ │ │ + b.n 1a4740 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - b.n 1a5488 │ │ │ │ + b.n 1a5490 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r1, #22] │ │ │ │ + strb r0, [r2, #22] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 1a4dac │ │ │ │ + blt.n 1a4db4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 1a4e6c │ │ │ │ + blt.n 1a4e74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ vadd.f64 d7, d10, d6 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ blx 6782c │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vsub.f64 d6, d10, d0 │ │ │ │ @@ -474401,45 +474401,45 @@ │ │ │ │ b.w 1a4302 │ │ │ │ ldrb.w r3, [r9, #385] @ 0x181 │ │ │ │ b.w 1a49fe │ │ │ │ vadd.f64 d6, d12, d13 │ │ │ │ vstr d6, [sp, #72] @ 0x48 │ │ │ │ b.n 1a4cd6 │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1a53ec │ │ │ │ + bpl.n 1a53f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1a53a0 │ │ │ │ + bpl.n 1a53a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1a5554 │ │ │ │ + bpl.n 1a555c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1a5508 │ │ │ │ + bpl.n 1a5510 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bpl.n 1a54bc │ │ │ │ + bpl.n 1a54c4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 1a548c │ │ │ │ + bmi.n 1a5494 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 1a55a0 │ │ │ │ + bmi.n 1a55a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r6, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bmi.n 1a5568 │ │ │ │ + bmi.n 1a5570 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (1a551c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -474479,15 +474479,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r5, r2] │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r6, [r6, r1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -474540,21 +474540,21 @@ │ │ │ │ ldr r0, [pc, #28] @ (1a55d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 1a55fc │ │ │ │ + bcc.n 1a5604 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 1a55c8 │ │ │ │ + bcs.n 1a55d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -474677,39 +474677,39 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (1a5744 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a565a │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 1a57d4 │ │ │ │ + bcs.n 1a57dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 1a57ac │ │ │ │ + bcs.n 1a57b4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcs.n 1a5758 │ │ │ │ + bcs.n 1a5760 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 1a572c │ │ │ │ + bcs.n 1a5734 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 1a56c0 │ │ │ │ + bne.n 1a56c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 1a5694 │ │ │ │ + bne.n 1a569c │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #9 │ │ │ │ beq.n 1a5756 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -474738,17 +474738,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1a57a0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1a5778 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bne.n 1a57e0 │ │ │ │ + bne.n 1a57e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r6, r3 │ │ │ │ @@ -474903,37 +474903,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1a5974 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1a57e8 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 1a59b8 │ │ │ │ + beq.n 1a59c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - beq.n 1a5960 │ │ │ │ + beq.n 1a5968 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -475060,21 +475060,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #340] @ (1a5c88 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -475202,25 +475202,25 @@ │ │ │ │ ... │ │ │ │ ldr r4, [pc, #256] @ (1a5d8c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #152] @ (1a5d2c ) │ │ │ │ lsls r5, r1, #2 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ + str r6, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -476821,41 +476821,41 @@ │ │ │ │ b.n 1a6f96 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 1a7352 │ │ │ │ + cbnz r0, 1a7354 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ + strh r2, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 1a734e │ │ │ │ + cbnz r0, 1a7350 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, r4] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r4, 1a734a │ │ │ │ + cbnz r0, 1a734c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ + strh r0, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r0, r0, #2 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 1a6a1c │ │ │ │ vmov.f64 d3, d0 │ │ │ │ vldr d8, [pc, #992] @ 1a7730 │ │ │ │ @@ -477114,17 +477114,17 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ - ldr r3, [pc, #1008] @ (1a7b34 ) │ │ │ │ + ldr r4, [pc, #0] @ (1a7744 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sxtb r4, r4 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 65418 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1a6b4c │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ @@ -477224,33 +477224,33 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.w 1a6b4c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #896] @ (1a7c08 ) │ │ │ │ + ldr r2, [pc, #912] @ (1a7c18 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r0, 1a789e │ │ │ │ + cbz r4, 1a789e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #720] @ (1a7b60 ) │ │ │ │ + ldr r2, [pc, #736] @ (1a7b70 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbz r4, 1a789a │ │ │ │ + cbz r0, 1a789c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #384] @ (1a7a18 ) │ │ │ │ + ldr r2, [pc, #400] @ (1a7a28 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #304 @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #64] @ (1a78e0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a78f0 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add sp, #480 @ 0x1e0 │ │ │ │ + add sp, #496 @ 0x1f0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #856] @ (1a7c00 ) │ │ │ │ + ldr r1, [pc, #872] @ (1a7c10 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [pc, #704] @ (1a7b6c ) │ │ │ │ + ldr r2, [pc, #720] @ (1a7b7c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -477541,41 +477541,41 @@ │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ vmla.f64 d7, d6, d0 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ b.n 1a7968 │ │ │ │ - ldr r0, [pc, #720] @ (1a7ee8 ) │ │ │ │ + ldr r0, [pc, #736] @ (1a7ef8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #208] @ (1a7cf0 ) │ │ │ │ + ldr r0, [pc, #224] @ (1a7d00 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #0] @ (1a7c28 ) │ │ │ │ + ldr r0, [pc, #16] @ (1a7c38 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bx ip │ │ │ │ + bx sp │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r8, r1 │ │ │ │ @@ -477745,15 +477745,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ ... │ │ │ │ cmp r3, #16 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, ip │ │ │ │ + cmp r0, sp │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb.w r3, [r1, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ cmp r3, #20 │ │ │ │ beq.w 1a8248 │ │ │ │ vldr d7, [r4] │ │ │ │ @@ -478790,99 +478790,99 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a85d2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1a8c9c ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 1a8cac ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, pc, #184 @ (adr r2, 1a8c2c ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 1a8c3c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #712 @ (adr r1, 1a8e44 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 1a8e54 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #584 @ (adr r1, 1a8dcc ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 1a8ddc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #288 @ (adr r1, 1a8cac ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 1a8cbc ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + subs r2, #158 @ 0x9e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a8b9c ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 1a8bac ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #132 @ 0x84 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #928 @ (adr r0, 1a8f3c ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 1a8f4c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #824 @ (adr r0, 1a8edc ) │ │ │ │ + add r0, pc, #840 @ (adr r0, 1a8eec ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r0, pc, #720 @ (adr r0, 1a8e7c ) │ │ │ │ + add r0, pc, #736 @ (adr r0, 1a8e8c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r1, #48 @ 0x30 │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #150 @ 0x96 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #904] @ 0x388 │ │ │ │ + ldr r6, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #744] @ (1a8ef0 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 683e4 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r6, pc │ │ │ │ movw r3, #1915 @ 0x77b │ │ │ │ @@ -479147,79 +479147,79 @@ │ │ │ │ ldr r0, [pc, #148] @ (1a8f70 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1a8e34 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #2 │ │ │ │ + adds r6, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ + adds r4, #224 @ 0xe0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #28 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #392] @ 0x188 │ │ │ │ + ldr r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ @@ -479309,17 +479309,17 @@ │ │ │ │ b.n 1a900e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #31 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ asrs r6, r4, #29 │ │ │ │ lsls r5, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -479980,17 +479980,17 @@ │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ asrs r4, r5, #27 │ │ │ │ lsls r5, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #20 │ │ │ │ lsls r5, r1, #2 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldrd r1, r2, [r6, #24] │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #0] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ @@ -480600,34 +480600,34 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r6, r3, #1 │ │ │ │ bmi.w 1a9b18 │ │ │ │ lsls r7, r3, #2 │ │ │ │ b.n 1a9872 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r5, [r5, #8] │ │ │ │ - vmlsl.u q9, d31, d12[0] │ │ │ │ + vqshlu.s64 q9, q0, #63 @ 0x3f │ │ │ │ lsls r1, r0, #2 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r6, [r4, #30] │ │ │ │ + ldrh r2, [r5, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r5, #96 @ 0x60 │ │ │ │ + movs r5, #100 @ 0x64 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r1, #30] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrb.w r3, [r2, #384] @ 0x180 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls.w 1aa276 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.w 1aa688 │ │ │ │ @@ -481078,29 +481078,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 1a9cb8 │ │ │ │ nop.w │ │ │ │ ldr r4, [pc, #148] @ (1aa5b8 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - movs r1, #90 @ 0x5a │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r0, #62] @ 0x3e │ │ │ │ + strh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r3, #4 │ │ │ │ + subs r6, r3, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r3, #28] │ │ │ │ + strh r2, [r4, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1aa69c │ │ │ │ vldr d4, [r6, #8] │ │ │ │ vneg.f64 d3, d4 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ @@ -481585,61 +481585,61 @@ │ │ │ │ vdiv.f64 d0, d4, d2 │ │ │ │ b.w 1aa1d6 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #148] @ (1aabe0 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r6, #16] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r6, [r7, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r0, r3 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r3, r1 │ │ │ │ + subs r0, r4, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r2, r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r2, r5 │ │ │ │ + adds r2, r3, r5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r6, r5, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r0, [r7, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r2, #27] │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ vldr d4, [r6, #16] │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 1aa272 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -482093,77 +482093,77 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 1aa0f6 │ │ │ │ nop.w │ │ │ │ ldr r4, [pc, #148] @ (1ab188 ) │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + asrs r2, r5, #14 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r7, #3] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r7, #8 │ │ │ │ + asrs r2, r0, #9 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r4, [r5, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #796] @ (1ab498 ) │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -482449,101 +482449,101 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1aa0f6 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1aaa58 │ │ │ │ b.w 1aa734 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r3, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r0, #25] │ │ │ │ + strb r6, [r0, #25] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #30 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r2, [r1, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r2, #21] │ │ │ │ + strb r6, [r2, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r2, #19] │ │ │ │ + strb r6, [r2, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r6, [r5, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -482580,17 +482580,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + lsrs r0, r5, #18 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r0, [r2, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -483039,44 +483039,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ @ instruction: 0xf19c008c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ @ instruction: 0xf0f0008c │ │ │ │ - lsls r4, r7, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -483404,25 +483404,25 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -483506,21 +483506,21 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r2, #7 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ @@ -483599,21 +483599,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #332] @ (1ac2e8 ) │ │ │ │ @@ -483738,26 +483738,26 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ b.n 1abe9c │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1abd4c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - vhadd.u d16, d26, d0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + vhadd.u d16, d30, d0 │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -483932,22 +483932,22 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr, #512]! @ 0x200 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + ldc2 0, cr0, [r2, #512]! @ 0x200 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc2l 0, cr0, [ip, #-512] @ 0xfffffe00 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ + ldc2l 0, cr0, [r0, #-512] @ 0xfffffe00 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc2 0, cr0, [r8, #-512]! @ 0xfffffe00 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + stc2 0, cr0, [ip, #-512]! @ 0xfffffe00 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -484467,32 +484467,32 @@ │ │ │ │ blx 60f24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vldr d5, [fp, #16] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ vsub.f64 d8, d8, d5 │ │ │ │ vldr d6, [r3, #-8] │ │ │ │ b.n 1acb96 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ + strh r2, [r3, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r4, [r7, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf65e0080 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + @ instruction: 0xf6620080 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001acc44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -485108,163 +485108,163 @@ │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ blt.n 1ad2ec │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldrb r7, [r7, r1] │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #10] │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf6ea0080 │ │ │ │ - sub.w r0, r0, #4194304 @ 0x400000 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + @ instruction: 0xf6ee0080 │ │ │ │ + sub.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ bge.n 1ad260 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - sub.w r0, r4, #4194304 @ 0x400000 │ │ │ │ + sub.w r0, r8, #4194304 @ 0x400000 │ │ │ │ ldrh r3, [r4, #20] │ │ │ │ vqshrun.s64 d31, , #1 │ │ │ │ vcvt.f16.u16 q12, , #1 │ │ │ │ @ instruction: 0xfffff5e3 │ │ │ │ - vqshlu.s32 , q8, #31 │ │ │ │ + vqshlu.s32 , q10, #31 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf4f40080 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + @ instruction: 0xf4f80080 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ asrs r3, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r4, #44] @ 0x2c │ │ │ │ - vraddhn.i d31, , q12 │ │ │ │ + vraddhn.i d31, , q14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, sl, #4194304 @ 0x400000 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + eor.w r0, lr, #4194304 @ 0x400000 │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrh r5, [r6, #10] │ │ │ │ @ instruction: 0xffff87ed │ │ │ │ - vmls.i , , d4[0] │ │ │ │ + vmls.i , , d8[0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bic.w r0, r4, #4194304 @ 0x400000 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + bic.w r0, r8, #4194304 @ 0x400000 │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3ea0080 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + @ instruction: 0xf3ee0080 │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ bl 4c333e │ │ │ │ - @ instruction: 0xf3b80080 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + @ instruction: 0xf3bc0080 │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strh r7, [r0, #52] @ 0x34 │ │ │ │ - vsubw.u , , d6 │ │ │ │ + vsubw.u , , d10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strh r5, [r3, #46] @ 0x2e │ │ │ │ - vrsra.u32 , q2, #1 │ │ │ │ + vrsra.u32 , q4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [pc, #812] @ (1ad690 ) │ │ │ │ - vsubw.u , , d18 │ │ │ │ + vsubw.u , , d22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [pc, #756] @ (1ad664 ) │ │ │ │ - vrshr.u64 , q8, #1 │ │ │ │ + vrshr.u64 , q10, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #460] @ (1ad548 ) │ │ │ │ - vrshr.u64 d31, d30, #1 │ │ │ │ + vmlal.u , d31, d2[0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r4, r4] │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r5, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf28e0080 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + @ instruction: 0xf2920080 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmia r0!, {r0, r1, r2, r4, r7} │ │ │ │ - vrshr.u32 , q5, #1 │ │ │ │ + vrshr.u32 , q7, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r5, [r4, r5] │ │ │ │ - vsubl.u , d15, d30 │ │ │ │ + vrshr.u32 d31, d18, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ittee mi │ │ │ │ - vsrami.u64 , q13, #1 │ │ │ │ + vsrami.u64 , q15, #1 │ │ │ │ lslmi r0, r0, #2 │ │ │ │ - ldrpl r2, [r4, r1] │ │ │ │ + ldrpl r6, [r4, r1] │ │ │ │ lslpl r0, r0, #2 │ │ │ │ b.n 1acd8a │ │ │ │ - @ instruction: 0xfffff1ce │ │ │ │ + vsra.u64 , q1, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ vrecps.f16 , , │ │ │ │ bl 1b53c6 │ │ │ │ - @ instruction: 0xf1900080 │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ + @ instruction: 0xf1940080 │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r7, [r3, r6] │ │ │ │ - @ instruction: 0xfffff164 │ │ │ │ + @ instruction: 0xfffff168 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xea8bffff │ │ │ │ - @ instruction: 0xf1380080 │ │ │ │ - ldrsb r0, [r4, r6] │ │ │ │ + @ instruction: 0xf13c0080 │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r7, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, ip, #128 @ 0x80 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + adds.w r0, r0, #128 @ 0x80 │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r3, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e00080 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + @ instruction: 0xf0e40080 │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r2, [r2, #22] │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r1, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #41088 @ 0xa080 │ │ │ │ - asrs r2, r1, #24 │ │ │ │ + movw r0, #57472 @ 0xe080 │ │ │ │ + asrs r6, r1, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, r0, #128 @ 0x80 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + eor.w r0, r4, #128 @ 0x80 │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orn r0, r6, #128 @ 0x80 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + orn r0, sl, #128 @ 0x80 │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf21c0080 │ │ │ │ - @ instruction: 0xf25e0080 │ │ │ │ - bic.w r0, r2, #128 @ 0x80 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + @ instruction: 0xf2200080 │ │ │ │ + @ instruction: 0xf2620080 │ │ │ │ + bic.w r0, r6, #128 @ 0x80 │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf23e0080 │ │ │ │ - @ instruction: 0xf2700080 │ │ │ │ - vaddl.s32 q8, d24, d0 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + movw r0, #8320 @ 0x2080 │ │ │ │ + @ instruction: 0xf2740080 │ │ │ │ + vaddl.s32 q8, d28, d0 │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf25a0080 │ │ │ │ - subw r0, ip, #128 @ 0x80 │ │ │ │ - vaddl.s32 q0, d28, d0 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + @ instruction: 0xf25e0080 │ │ │ │ + @ instruction: 0xf2b00080 │ │ │ │ + vext.8 d0, d16, d0, #0 │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -485287,16 +485287,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldc 0, cr0, [sl, #512]! @ 0x200 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + ldc 0, cr0, [lr, #512]! @ 0x200 │ │ │ │ + strb r6, [r4, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001ad4a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -485431,29 +485431,29 @@ │ │ │ │ b.n 1ad568 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 1ad570 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ + strb r6, [r0, #9] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stcl 0, cr0, [r6], #512 @ 0x200 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ + stcl 0, cr0, [sl], #512 @ 0x200 │ │ │ │ + strh r2, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ bcs.n 1ad62c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stc 0, cr0, [lr], #512 @ 0x200 │ │ │ │ - strh r6, [r2, r4] │ │ │ │ + ldc 0, cr0, [r2], #512 @ 0x200 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldcl 0, cr0, [r6], #-512 @ 0xfffffe00 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + ldcl 0, cr0, [sl], #-512 @ 0xfffffe00 │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mrrc 0, 8, r0, r8, cr0 │ │ │ │ - stcl 0, cr0, [sl], #-512 @ 0xfffffe00 │ │ │ │ + mrrc 0, 8, r0, ip, cr0 │ │ │ │ + stcl 0, cr0, [lr], #-512 @ 0xfffffe00 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 1ad636 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -485655,16 +485655,16 @@ │ │ │ │ b.n 1ad85a │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1ad88c │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 1ad736 │ │ │ │ nop │ │ │ │ - orr.w r0, r4, r0, lsl #2 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + orr.w r0, r8, r0, lsl #2 │ │ │ │ + str r0, [r6, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ @@ -486000,56 +486000,56 @@ │ │ │ │ nop │ │ │ │ ldmia r6, {r2, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldmia.w r2!, {r7} │ │ │ │ - b.n 1adc44 │ │ │ │ + ldmia.w r6!, {r7} │ │ │ │ + b.n 1adc4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1adb64 │ │ │ │ + b.n 1adb6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #952] @ (1ae014 ) │ │ │ │ + ldr r5, [pc, #968] @ (1ae024 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1adb38 │ │ │ │ + b.n 1adb40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #848] @ (1adfb4 ) │ │ │ │ + ldr r5, [pc, #864] @ (1adfc4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1adb0c │ │ │ │ + b.n 1adb14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs.w r0, r4, r0, lsl #2 │ │ │ │ - bics r4, r3 │ │ │ │ + orrs.w r0, r8, r0, lsl #2 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ada8c │ │ │ │ + b.n 1ada94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bic.w r0, sl, r0, lsl #2 │ │ │ │ - b.n 1ada54 │ │ │ │ + bic.w r0, lr, r0, lsl #2 │ │ │ │ + b.n 1ada5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #336] @ (1addd0 ) │ │ │ │ + ldr r5, [pc, #352] @ (1adde0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ada28 │ │ │ │ + b.n 1ada30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #232] @ (1add70 ) │ │ │ │ + ldr r5, [pc, #248] @ (1add80 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ad9f8 │ │ │ │ + b.n 1ada00 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [pc, #120] @ (1add08 ) │ │ │ │ + ldr r5, [pc, #136] @ (1add18 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ad96c │ │ │ │ + b.n 1ad974 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #840] @ (1adfe0 ) │ │ │ │ + ldr r4, [pc, #856] @ (1adff0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ad934 │ │ │ │ + b.n 1ad93c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #712] @ (1adf68 ) │ │ │ │ + ldr r4, [pc, #728] @ (1adf78 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ad8fc │ │ │ │ + b.n 1ad904 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xe9820080 │ │ │ │ + @ instruction: 0xe9860080 │ │ │ │ │ │ │ │ 001adca8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -486081,17 +486081,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1ad7a4 │ │ │ │ + b.n 1ad7ac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [pc, #704] @ (1adfd8 ) │ │ │ │ + ldr r3, [pc, #720] @ (1adfe8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001add18 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d0, [r3, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -486288,33 +486288,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1adeea │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ad95c │ │ │ │ + b.n 1ad964 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae6d8 │ │ │ │ + b.n 1ae6e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #272] @ (1ae034 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ae044 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r1, {r1} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 1ae674 │ │ │ │ + b.n 1ae67c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [pc, #48] @ (1adf60 ) │ │ │ │ + ldr r2, [pc, #64] @ (1adf70 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae600 │ │ │ │ + b.n 1ae608 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #816] @ (1ae268 ) │ │ │ │ + ldr r1, [pc, #832] @ (1ae278 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae5c8 │ │ │ │ + b.n 1ae5d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #688] @ (1ae1f0 ) │ │ │ │ + ldr r1, [pc, #704] @ (1ae200 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -486337,17 +486337,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1ae528 │ │ │ │ + b.n 1ae530 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [pc, #216] @ (1ae068 ) │ │ │ │ + ldr r1, [pc, #232] @ (1ae078 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -486370,17 +486370,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 1ae4d8 │ │ │ │ + b.n 1ae4e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #920] @ (1ae378 ) │ │ │ │ + ldr r0, [pc, #936] @ (1ae388 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r7, r2 │ │ │ │ @@ -486633,29 +486633,29 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - b.n 1ae464 │ │ │ │ + b.n 1ae46c │ │ │ │ lsls r0, r0, #2 │ │ │ │ bx sp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae438 │ │ │ │ + b.n 1ae440 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae2c0 │ │ │ │ + b.n 1ae2c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r8, r2 │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1ae288 │ │ │ │ + b.n 1ae290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov r0, lr │ │ │ │ + mov r4, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001ae27c : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cbz r3, 1ae290 │ │ │ │ ldr.w r2, [r3, #240] @ 0xf0 │ │ │ │ @@ -486759,25 +486759,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1ae3a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1ae32e │ │ │ │ - svc 32 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, sl │ │ │ │ + cmp r2, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, r4 │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001ae3ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -486841,19 +486841,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 64dbc │ │ │ │ b.n 1ae3f4 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #16 │ │ │ │ + udf #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movw ip, #33795 @ 0x8403 │ │ │ │ @@ -486981,17 +486981,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w sl, sl, #1 │ │ │ │ bcs.n 1ae594 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 1ae5fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [pc, #476] @ (1ae7f0 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -487177,41 +487177,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1ae824 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1ae7ce │ │ │ │ nop │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbcs r2, r5 │ │ │ │ + sbcs r6, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ + udf #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #98 @ 0x62 │ │ │ │ + udf #102 @ 0x66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #14 │ │ │ │ + udf #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5 │ │ │ │ + lsrs r4, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 1ae804 │ │ │ │ + ble.n 1ae80c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #392] @ (1ae9c4 ) │ │ │ │ @@ -487369,37 +487369,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1ae8e4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ it cc │ │ │ │ lslcc r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1ae928 │ │ │ │ + ble.n 1ae930 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ble.n 1ae9d4 │ │ │ │ + ble.n 1ae9dc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r3, #6 │ │ │ │ + lsls r2, r4, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ bkpt 0x0090 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bgt.n 1ae938 │ │ │ │ + bgt.n 1ae940 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 1aea90 │ │ │ │ + bgt.n 1aea98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 1aea64 │ │ │ │ + bgt.n 1aea6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 1ae8fc │ │ │ │ + bgt.n 1ae904 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 1aea2c │ │ │ │ + bgt.n 1aea34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bgt.n 1aea84 │ │ │ │ + bgt.n 1aea8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #220] @ (1aeaec ) │ │ │ │ @@ -487489,23 +487489,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1aea58 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ pop {r2, r5, r6, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 1ae9fc │ │ │ │ + blt.n 1aea04 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ lsls r0, r0, #2 │ │ │ │ pop {r2, r3, r4, pc} │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bge.n 1aeaec │ │ │ │ + bge.n 1aeaf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -487728,33 +487728,33 @@ │ │ │ │ vstr d9, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 1aeb64 │ │ │ │ b.n 1aec5a │ │ │ │ ... │ │ │ │ - ands r2, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bls.n 1aecd4 │ │ │ │ + bls.n 1aecdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bls.n 1aed1c │ │ │ │ + bls.n 1aed24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1aed58 │ │ │ │ + bhi.n 1aed60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1aece0 │ │ │ │ + bhi.n 1aece8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #124 @ 0x7c │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1aee8c │ │ │ │ + bhi.n 1aee94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #78 @ 0x4e │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1aedac │ │ │ │ + bls.n 1aedb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #180] @ (1aee78 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -487831,17 +487831,17 @@ │ │ │ │ b.n 1aee4e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r0, 1aeea8 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1aeda0 │ │ │ │ + bvc.n 1aeda8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ cbnz r6, 1aee94 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -488117,41 +488117,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1aef26 │ │ │ │ ... │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1af10c │ │ │ │ + bvs.n 1af114 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xb84e │ │ │ │ lsls r4, r1, #2 │ │ │ │ - bvs.n 1af250 │ │ │ │ + bvs.n 1af258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 1af224 │ │ │ │ + bvs.n 1af22c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #18 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bvs.n 1af288 │ │ │ │ + bvs.n 1af290 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1af15c │ │ │ │ + bmi.n 1af164 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 1af0e0 │ │ │ │ + bpl.n 1af0e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1af26c │ │ │ │ + bmi.n 1af274 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ str.w r8, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r2, [pc, #860] @ (1af544 ) │ │ │ │ mov r0, sl │ │ │ │ @@ -488469,77 +488469,77 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #136] @ (1af5c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1aef26 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bmi.n 1af5c4 │ │ │ │ + bmi.n 1af5cc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1af49c │ │ │ │ + bcs.n 1af4a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1af620 │ │ │ │ + bcs.n 1af628 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1af5f4 │ │ │ │ + bcs.n 1af5fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1af5c8 │ │ │ │ + bcs.n 1af5d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r5, #12 │ │ │ │ + adds r5, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1af59c │ │ │ │ + bcs.n 1af5a4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af570 │ │ │ │ + bcs.n 1af578 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af544 │ │ │ │ + bne.n 1af54c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af4ec │ │ │ │ + bne.n 1af4f4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af4c0 │ │ │ │ + bne.n 1af4c8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af694 │ │ │ │ + bne.n 1af49c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af668 │ │ │ │ + bne.n 1af670 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af610 │ │ │ │ + bne.n 1af618 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1af5b8 │ │ │ │ + bne.n 1af5c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1af558 │ │ │ │ + beq.n 1af560 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1af4f8 │ │ │ │ + beq.n 1af500 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r5, [pc, #900] @ (1af960 ) │ │ │ │ @@ -488845,19 +488845,19 @@ │ │ │ │ b.n 1af646 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r6, 1af988 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r7, sp, #360 @ 0x168 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 664b4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -489392,113 +489392,113 @@ │ │ │ │ ldr r0, [pc, #212] @ (1affe4 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 1af81a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #50 @ 0x32 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #158 @ 0x9e │ │ │ │ + cmp r1, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -489595,23 +489595,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b0066 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r7, pc, #464 @ (adr r7, 1b02ac ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r7, pc, #56 @ (adr r7, 1b0124 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #188] @ (1b01c4 ) │ │ │ │ @@ -489690,17 +489690,17 @@ │ │ │ │ b.n 1b019e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #408 @ (adr r6, 1b0364 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r5, pc, #856 @ (adr r5, 1b0530 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -489780,17 +489780,17 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 1b0280 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #544 @ (adr r5, 1b04c8 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r5, r6} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r4, pc, #976 @ (adr r4, 1b0688 ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -489932,25 +489932,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (1b042c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #164 @ 0xa4 │ │ │ │ + movs r4, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -490171,46 +490171,46 @@ │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #8 │ │ │ │ b.n 1b054e │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - itt le │ │ │ │ - lslle r0, r0, #2 │ │ │ │ - movle r2, #184 @ 0xb8 │ │ │ │ + nop {14} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ittt lt │ │ │ │ - lsllt r0, r0, #2 │ │ │ │ - movlt r2, #154 @ 0x9a │ │ │ │ - lsllt r0, r0, #2 │ │ │ │ - nop {10} │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + ittt gt │ │ │ │ + lslgt r0, r0, #2 │ │ │ │ + movgt r2, #158 @ 0x9e │ │ │ │ + lslgt r0, r0, #2 │ │ │ │ + itt ge │ │ │ │ + lslge r0, r0, #2 │ │ │ │ + movge r2, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ittt hi │ │ │ │ - lslhi r0, r0, #2 │ │ │ │ - movhi r2, #94 @ 0x5e │ │ │ │ + itte hi │ │ │ │ lslhi r0, r0, #2 │ │ │ │ - itte vs │ │ │ │ + movhi r2, #98 @ 0x62 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + itet vs │ │ │ │ + lslvs r0, r0, #2 │ │ │ │ + stmiavc r0!, {r1, r5, r6} │ │ │ │ lslvs r0, r0, #2 │ │ │ │ - stmiavs r0!, {r1, r2, r3, r4, r6} │ │ │ │ - lslvc r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -490245,17 +490245,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ @@ -490434,29 +490434,29 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bkpt 0x0008 │ │ │ │ + bkpt 0x000c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #228 @ 0xe4 │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r2, r4, r5, r6, pc} │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -490516,17 +490516,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + subs r4, r7, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ sub sp, #12 │ │ │ │ @@ -490619,15 +490619,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1b0b22 │ │ │ │ + cbnz r0, 1b0b24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -490828,41 +490828,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1b0d14 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b0c58 │ │ │ │ nop │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1b0d1c │ │ │ │ + cbnz r4, 1b0d1c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 1b0d14 │ │ │ │ + cbnz r6, 1b0d14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 1b0d16 │ │ │ │ + cbnz r6, 1b0d16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r2, r1, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1b0d16 │ │ │ │ + cbnz r4, 1b0d16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1b0d12 │ │ │ │ + cbnz r4, 1b0d12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r2, 1b0d14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov r8, r3 │ │ │ │ @@ -490920,21 +490920,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (1b0dc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b0d7c │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb862 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r6, r7, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb820 │ │ │ │ + @ instruction: 0xb824 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r0, r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr.w r4, [pc, #1484] @ 1b13b0 │ │ │ │ @@ -491443,51 +491443,51 @@ │ │ │ │ ... │ │ │ │ ldr r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + adds r0, r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r6, 1b1438 │ │ │ │ + cbz r2, 1b143a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r6, r6, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r1, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sxth r4, r6 │ │ │ │ + sxth r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r4, r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -491747,25 +491747,25 @@ │ │ │ │ ldr r0, [pc, #32] @ (1b16a0 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 1b15f6 │ │ │ │ nop │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r4, r0, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r4, [pc, #2984] @ 1b2260 │ │ │ │ mov r6, r1 │ │ │ │ @@ -492813,141 +492813,141 @@ │ │ │ │ nop │ │ │ │ str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #608 @ 0x260 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r6, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r4, r7, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #448 @ 0x1c0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #744 @ (adr r7, 1b25c8 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 1b25d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #552 @ (adr r7, 1b2510 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 1b2520 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #952 @ (adr r6, 1b26a8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 1b26b8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #520 @ (adr r6, 1b2500 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 1b2510 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r3, #5 │ │ │ │ + lsrs r2, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #272 @ (adr r6, 1b2410 ) │ │ │ │ + add r6, pc, #288 @ (adr r6, 1b2420 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #648 @ (adr r5, 1b2590 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 1b25a0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #1 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #456 @ (adr r5, 1b24d8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 1b24e8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ + lsrs r2, r2, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #168 @ (adr r5, 1b23c0 ) │ │ │ │ + add r5, pc, #184 @ (adr r5, 1b23d0 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r0, #32 │ │ │ │ + lsrs r2, r1, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #888 @ (adr r4, 1b2698 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 1b26a8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #656 @ (adr r4, 1b25b8 ) │ │ │ │ + add r4, pc, #672 @ (adr r4, 1b25c8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r4, r0, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #528 @ (adr r4, 1b2540 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 1b2550 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #400 @ (adr r4, 1b24c8 ) │ │ │ │ + add r4, pc, #416 @ (adr r4, 1b24d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #216 @ (adr r4, 1b2418 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 1b2428 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #24 @ (adr r4, 1b2360 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 1b2370 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #920 @ (adr r3, 1b26e8 ) │ │ │ │ + add r3, pc, #936 @ (adr r3, 1b26f8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #27 │ │ │ │ + lsls r6, r0, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #792 @ (adr r3, 1b2670 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 1b2680 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #664 @ (adr r3, 1b25f8 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 1b2608 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #536 @ (adr r3, 1b2580 ) │ │ │ │ + add r3, pc, #552 @ (adr r3, 1b2590 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #25 │ │ │ │ + lsls r6, r4, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1180 @ 0x49c │ │ │ │ @@ -493019,17 +493019,17 @@ │ │ │ │ ... │ │ │ │ strh r4, [r5, #30] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - add r1, pc, #888 @ (adr r1, 1b27c8 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, 1b27d8 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #992 @ (adr r2, 1b2834 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 1b2844 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ vmov.f64 d2, d8 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f64 d1, #240 @ 0xbf800000 -1.0 │ │ │ │ @@ -493539,80 +493539,80 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b23ba │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r1, pc, #776 @ (adr r1, 1b2d0c ) │ │ │ │ + add r1, pc, #792 @ (adr r1, 1b2d1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, pc, #80 @ (adr r1, 1b2a58 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 1b2a68 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #504 @ (adr r0, 1b2c04 ) │ │ │ │ + add r0, pc, #520 @ (adr r0, 1b2c14 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r0, r1, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, r4 │ │ │ │ + movs r0, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.u32 q8, , #28 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + vshr.u32 q8, , #24 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vmvn.i32 q8, #207 @ 0x000000cf │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + vshr.u8 q8, , #8 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.u32 q0, , #28 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + vshr.u32 q0, , #24 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vmvn.i32 q0, #207 @ 0x000000cf │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + vshr.u8 q0, , #8 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u32 q8, q2, │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + vqadd.u32 q8, q4, │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u8 q8, q1, │ │ │ │ - ldr r4, [sp, #288] @ 0x120 │ │ │ │ + vqadd.u8 q8, q3, │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u32 q0, q2, │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + vqadd.u32 q0, q4, │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u8 q0, q3, │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ + vqadd.u8 q0, q5, │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr2 0, 7, r0, cr8, cr15, {3} │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + mcr2 0, 7, r0, cr12, cr15, {3} │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr2 0, 6, r0, cr6, cr15, {3} │ │ │ │ + mcr2 0, 6, r0, cr10, cr15, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #88] @ (1b2b04 ) │ │ │ │ mov fp, r3 │ │ │ │ @@ -493980,25 +493980,25 @@ │ │ │ │ cbz r3, 1b2ee0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ b.n 1b2ee0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, 1b2ef0 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -494150,17 +494150,17 @@ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b2dfa │ │ │ │ mov r4, r3 │ │ │ │ b.n 1b2e0e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 68f74 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ @@ -494403,21 +494403,21 @@ │ │ │ │ b.n 1b2cc4 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bgt.w 1b2b5e │ │ │ │ b.w 1b2ae0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + str r4, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (1b36e8 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ blx 68f74 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ @@ -494727,75 +494727,75 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #176] @ (1b3784 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1b2ae0 │ │ │ │ ... │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - and.w r0, r6, #16711680 @ 0xff0000 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + and.w r0, sl, #16711680 @ 0xff0000 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf3b6007f │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xf3ba007f │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf39a007f │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xf39e007f │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf37e007f │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xf382007f │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf362007f │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + @ instruction: 0xf366007f │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf346007f │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + @ instruction: 0xf34a007f │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf32a007f │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + @ instruction: 0xf32e007f │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf30e007f │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf312007f │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2f2007f │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf2f6007f │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2d6007f │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf2da007f │ │ │ │ + ldrh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf2ba007f │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf2be007f │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf29e007f │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + subw r0, r2, #127 @ 0x7f │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf282007f │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf286007f │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf266007f │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + @ instruction: 0xf26a007f │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movw r0, #41087 @ 0xa07f │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + movw r0, #57471 @ 0xe07f │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf22e007f │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf232007f │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf212007f │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf216007f │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf1f6007f │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + @ instruction: 0xf1fa007f │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rsbs r0, sl, #127 @ 0x7f │ │ │ │ + rsbs r0, lr, #127 @ 0x7f │ │ │ │ ldr r0, [pc, #676] @ (1b3a30 ) │ │ │ │ movw r1, #1219 @ 0x4c3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #668] @ (1b3a34 ) │ │ │ │ mov r1, r4 │ │ │ │ @@ -495030,86 +495030,86 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #200] @ (1b3aec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1b2ae0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds.w r0, r6, #127 @ 0x7f │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + adds.w r0, sl, #127 @ 0x7f │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf0fa007f │ │ │ │ - ldrh r2, [r0, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf0fe007f │ │ │ │ + ldrh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf0de007f │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf0e2007f │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf0c2007f │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + @ instruction: 0xf0c6007f │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xf0a6007f │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xf0aa007f │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, sl, #127 @ 0x7f │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + eor.w r0, lr, #127 @ 0x7f │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orn r0, lr, #127 @ 0x7f │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + orns r0, r2, #127 @ 0x7f │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - orrs.w r0, r2, #127 @ 0x7f │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + orrs.w r0, r6, #127 @ 0x7f │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bics.w r0, r6, #127 @ 0x7f │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + bics.w r0, sl, #127 @ 0x7f │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands.w r0, sl, #127 @ 0x7f │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ands.w r0, lr, #127 @ 0x7f │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.s32 q8, , #2 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + and.w r0, r2, #127 @ 0x7f │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.s32 q8, , #30 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + vshr.s32 q8, , #26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vmvn.i32 q8, #111 @ 0x0000006f │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + vshr.s8 q8, , #6 │ │ │ │ + ldrh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.s32 q0, , #22 │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + vshr.s32 q0, , #18 │ │ │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vshr.s8 q0, , #2 │ │ │ │ - ldrh r6, [r2, #36] @ 0x24 │ │ │ │ + vshr.s16 q0, , #14 │ │ │ │ + ldrh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s64 q8, q1, │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + vqadd.s64 q8, q3, │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s16 q8, q3, │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + vqadd.s16 q8, q5, │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s64 q0, q5, │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + vqadd.s64 q0, q7, │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s16 q0, q7, │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + vqadd.s32 q0, q1, │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.s8 q0, q1, │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + vqadd.s8 q0, q3, │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr 0, 7, r0, cr6, cr15, {3} │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + mcr 0, 7, r0, cr10, cr15, {3} │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr 0, 6, r0, cr10, cr15, {3} │ │ │ │ - ldrh r2, [r2, #30] │ │ │ │ + mcr 0, 6, r0, cr14, cr15, {3} │ │ │ │ + ldrh r6, [r2, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr 0, 5, r0, cr14, cr15, {3} │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ + mrc 0, 5, r0, cr2, cr15, {3} │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mcr 0, 4, r0, cr10, cr15, {3} │ │ │ │ + mcr 0, 4, r0, cr14, cr15, {3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [pc, #188] @ (1b3bc0 ) │ │ │ │ @@ -495187,30 +495187,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldcl 0, cr0, [r2, #-508]! @ 0xfffffe04 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldcl 0, cr0, [r6, #-508]! @ 0xfffffe04 │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldcl 0, cr0, [sl, #-508] @ 0xfffffe04 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldcl 0, cr0, [lr, #-508] @ 0xfffffe04 │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stc 0, cr0, [sl, #-508] @ 0xfffffe04 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + stc 0, cr0, [lr, #-508] @ 0xfffffe04 │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -495357,20 +495357,20 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r8 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - sbc.w r0, r8, pc, ror #1 │ │ │ │ - ldrh r0, [r1, #2] │ │ │ │ + sbc.w r0, ip, pc, ror #1 │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeb24007f │ │ │ │ + @ instruction: 0xeb28007f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #208] @ (1b3e9c ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -495460,22 +495460,22 @@ │ │ │ │ b.n 1b3e2a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eor.w r0, ip, pc, ror #1 │ │ │ │ + eors.w r0, r0, pc, ror #1 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bic.w r0, r2, pc, ror #1 │ │ │ │ + bic.w r0, r6, pc, ror #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #140] @ (1b3f58 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [pc, #140] @ (1b3f5c ) │ │ │ │ @@ -495536,17 +495536,17 @@ │ │ │ │ b.n 1b3f24 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r5, #8] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xe994007f │ │ │ │ + @ instruction: 0xe998007f │ │ │ │ ldr r0, [r2, #4] │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ ldr r4, [pc, #952] @ (1b4338 ) │ │ │ │ @@ -495906,29 +495906,29 @@ │ │ │ │ ... │ │ │ │ str r2, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r1, #2 │ │ │ │ - strh r4, [r7, #46] @ 0x2e │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b4054 │ │ │ │ + b.n 1b405c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3eb8 │ │ │ │ + b.n 1b3ec0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3e7c │ │ │ │ + b.n 1b3e84 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx 66584 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -496057,45 +496057,45 @@ │ │ │ │ ldr r0, [pc, #76] @ (1b44f0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b40b0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3eb8 │ │ │ │ + b.n 1b3ec0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r7, #14] │ │ │ │ + strh r2, [r0, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3e78 │ │ │ │ + b.n 1b3e80 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3e4c │ │ │ │ + b.n 1b3e54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3db8 │ │ │ │ + b.n 1b3dc0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3d8c │ │ │ │ + b.n 1b3d94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3d60 │ │ │ │ + b.n 1b3d68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3d34 │ │ │ │ + b.n 1b3d3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b3d08 │ │ │ │ + b.n 1b3d10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ @@ -497235,69 +497235,69 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r4, [r5, #20] │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b5624 │ │ │ │ + b.n 1b562c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b553c │ │ │ │ + b.n 1b5544 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - b.n 1b550c │ │ │ │ + b.n 1b5514 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r5, #1] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 1b5098 │ │ │ │ + bge.n 1b50a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + strb r6, [r1, #30] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bge.n 1b5264 │ │ │ │ + bge.n 1b526c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1b5208 │ │ │ │ + bhi.n 1b5210 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bhi.n 1b51d4 │ │ │ │ + bhi.n 1b51dc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r6, [r0, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvc.n 1b5170 │ │ │ │ + bvc.n 1b5178 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r3, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ beq.n 1b5220 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ @@ -497722,87 +497722,87 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #156] @ (1b5700 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1b4e34 │ │ │ │ - strb r0, [r2, #15] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 1b55cc │ │ │ │ + bvs.n 1b55d4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ + strb r0, [r6, #14] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bvs.n 1b5694 │ │ │ │ + bvs.n 1b569c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ + strb r2, [r2, #12] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 1b5658 │ │ │ │ + bpl.n 1b5660 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bpl.n 1b56b4 │ │ │ │ + bpl.n 1b56bc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b55f8 │ │ │ │ + bmi.n 1b5600 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b55c4 │ │ │ │ + bmi.n 1b55cc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b5790 │ │ │ │ + bmi.n 1b5798 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b572c │ │ │ │ + bmi.n 1b5734 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b56fc │ │ │ │ + bmi.n 1b5704 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bmi.n 1b56d0 │ │ │ │ + bmi.n 1b56d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 1b568c │ │ │ │ + bcc.n 1b5694 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcc.n 1b565c │ │ │ │ + bcc.n 1b5664 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1b565c │ │ │ │ + bcs.n 1b5664 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1b5630 │ │ │ │ + bcs.n 1b5638 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1b5600 │ │ │ │ + bcs.n 1b5608 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1b57c8 │ │ │ │ + bcs.n 1b57d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bcs.n 1b5798 │ │ │ │ + bcs.n 1b57a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w sl, r3, #0 │ │ │ │ ittt gt │ │ │ │ @@ -497844,17 +497844,17 @@ │ │ │ │ movw r1, #4965 @ 0x1365 │ │ │ │ blx 61c48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bne.n 1b5828 │ │ │ │ + bne.n 1b5830 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ sub sp, #28 │ │ │ │ @@ -497990,29 +497990,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (1b5928 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b5820 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1b59c0 │ │ │ │ + beq.n 1b59c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1b599c │ │ │ │ + beq.n 1b59a4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #28 │ │ │ │ @@ -498173,37 +498173,37 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1b5b0c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b59b2 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r7, #44] @ 0x2c │ │ │ │ + ldr r6, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ sub sp, #20 │ │ │ │ @@ -498327,37 +498327,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1b5c88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b5bd2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1880] @ 0x758 │ │ │ │ ldr.w r4, [pc, #1436] @ 1b6240 │ │ │ │ @@ -498868,55 +498868,55 @@ │ │ │ │ b.n 1b6024 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r2, [pc, #808] @ (1b656c ) │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ bx sl │ │ │ │ lsls r4, r1, #2 │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r2, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r3, r7} │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r1, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #993 @ 0x3e1 │ │ │ │ ldr r0, [pc, #528] @ (1b64b4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -499123,61 +499123,61 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (1b6510 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b6492 │ │ │ │ nop │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r6!, {} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r7, #24] │ │ │ │ + str r2, [r0, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ + stmia r4!, {r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ + stmia r4!, {r1, r3} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #976] @ (1b68f8 ) │ │ │ │ @@ -499556,37 +499556,37 @@ │ │ │ │ b.n 1b66d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ negs r4, r1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r4, r4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ite gt │ │ │ │ - lslgt r7, r7, #1 │ │ │ │ - ldrle r3, [r5, #0] │ │ │ │ + nop {13} │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ add r7, sp, #132 @ 0x84 │ │ │ │ vldr s15, [r5, #64] @ 0x40 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r7 │ │ │ │ @@ -499862,21 +499862,21 @@ │ │ │ │ bmi.w 1b66fa │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ b.n 1b6b4e │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ b.n 1b66d0 │ │ │ │ ... │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bkpt 0x00ea │ │ │ │ + bkpt 0x00ee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #788] @ (1b6f18 ) │ │ │ │ movw r1, #4060 @ 0xfdc │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -500184,57 +500184,57 @@ │ │ │ │ ble.n 1b6fdc │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ b.n 1b6f78 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 1b6f9e │ │ │ │ + cbnz r6, 1b6f9e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r2, 1b6f86 │ │ │ │ + cbnz r6, 1b6f86 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r6, [r0, r7] │ │ │ │ + ldrsb r2, [r1, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x000a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev16 r0, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - rev r4, r0 │ │ │ │ + rev r0, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1b6fa0 │ │ │ │ + cbnz r4, 1b6fa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ ble.n 1b6fda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ @@ -500589,95 +500589,95 @@ │ │ │ │ ldr r0, [pc, #180] @ (1b73f0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1b66d0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbnz r0, 1b735c │ │ │ │ + cbnz r4, 1b735c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r4, [r0, r0] │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb766 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r0, [r6, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r2, r5] │ │ │ │ + strh r0, [r3, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + strh r6, [r6, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r0, [r3, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r4, r5, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, r2] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r9, r3 │ │ │ │ @@ -501361,33 +501361,33 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #104 @ 0x68 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - ldr r6, [pc, #304] @ (1b7c20 ) │ │ │ │ + ldr r6, [pc, #320] @ (1b7c30 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cbz r0, 1b7afe │ │ │ │ + cbz r4, 1b7afe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #640] @ (1b7d78 ) │ │ │ │ + ldr r5, [pc, #656] @ (1b7d88 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #384] @ (1b7c80 ) │ │ │ │ + ldr r5, [pc, #400] @ (1b7c90 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #16] @ (1b7b18 ) │ │ │ │ + ldr r5, [pc, #32] @ (1b7b28 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [pc, #792] @ (1b7e28 ) │ │ │ │ + ldr r4, [pc, #808] @ (1b7e38 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ vtbl.8 d25, {d31- instruction: 0xfffff890 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ lsls r2, r3, #29 │ │ │ │ @@ -501672,45 +501672,45 @@ │ │ │ │ blx 672b0 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ blx 672b0 │ │ │ │ b.n 1b7b9c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #240] @ (1b7f0c ) │ │ │ │ + ldr r1, [pc, #256] @ (1b7f1c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [pc, #128] @ (1b7ea4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1b7eb4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #1016] @ (1b8224 ) │ │ │ │ + ldr r1, [pc, #8] @ (1b7e34 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #896] @ (1b81b4 ) │ │ │ │ + ldr r0, [pc, #912] @ (1b81c4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #728] @ (1b8114 ) │ │ │ │ + ldr r0, [pc, #744] @ (1b8124 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #584 @ 0x248 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #552] @ (1b806c ) │ │ │ │ + ldr r0, [pc, #568] @ (1b807c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #432] @ (1b7ffc ) │ │ │ │ + ldr r0, [pc, #448] @ (1b800c ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #304] @ (1b7f84 ) │ │ │ │ + ldr r0, [pc, #320] @ (1b7f94 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r1, #3824 @ 0xef0 │ │ │ │ ldr r0, [pc, #228] @ (1b7f44 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -501798,41 +501798,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (1b7f78 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n 1b7ca0 │ │ │ │ - bx sp │ │ │ │ + bxns sp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r7, r7, #1 │ │ │ │ bx r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bxns r5 │ │ │ │ + bx r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ bx r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + mov ip, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mov sl, r3 │ │ │ │ + mov lr, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001b7f7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -502470,198 +502470,198 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b7fe8 │ │ │ │ movs r7, #220 @ 0xdc │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r3, [r3, #88] @ 0x58 │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [pc, #744] @ (1b8934 ) │ │ │ │ + ldr r0, [pc, #760] @ (1b8944 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r7, #136 @ 0x88 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrh r1, [r3, #38] @ 0x26 │ │ │ │ vcvt.u16.f16 q11, , #1 │ │ │ │ vcvt.f32.u32 , , #1 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ - vtbl.8 d20, {d15}, d24 │ │ │ │ + vtbl.8 d20, {d15}, d28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ + cmp r4, r9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ asrs r7, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r1, [r3, #16] │ │ │ │ - vsri.64 q10, q14, #1 │ │ │ │ + vabal.u q10, d15, d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #856 @ (adr r7, 1b89e4 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 1b89f4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add lr, fp │ │ │ │ + add sl, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #736 @ (adr r7, 1b8974 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1b8984 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ bpl.n 1b868a │ │ │ │ vqshrn.u64 d24, , #1 │ │ │ │ - vsri.64 d20, d8, #1 │ │ │ │ + vsri.64 d20, d12, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #456 @ (adr r7, 1b886c ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 1b887c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1b8814 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 1b8824 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, r7 │ │ │ │ + add r2, r8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #96 @ (adr r7, 1b8714 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 1b8724 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrh r1, [r6, #0] │ │ │ │ - vraddhn.i d20, , q6 │ │ │ │ + vsri.32 d20, d0, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #920 @ (adr r6, 1b8a58 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 1b8a68 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r0, #52] @ 0x34 │ │ │ │ - vrsra.u64 q10, q5, #1 │ │ │ │ + vrsra.u64 q10, q7, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #720 @ (adr r6, 1b899c ) │ │ │ │ + add r6, pc, #736 @ (adr r6, 1b89ac ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r1, [r5, #4] │ │ │ │ - vsubw.u q10, , d24 │ │ │ │ + vsubw.u q10, , d28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #520 @ (adr r6, 1b88e0 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 1b88f0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r3, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ - muls r6, r6 │ │ │ │ + muls r2, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1b8824 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1b8834 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ - @ instruction: 0xffff4344 │ │ │ │ + @ instruction: 0xffff4348 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r6, pc, #120 @ (adr r6, 1b8768 ) │ │ │ │ + add r6, pc, #136 @ (adr r6, 1b8778 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r3, [r0, #52] @ 0x34 │ │ │ │ - vrsra.u32 d20, d2, #1 │ │ │ │ + vrsra.u32 d20, d6, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #944 @ (adr r5, 1b8aac ) │ │ │ │ + add r5, pc, #960 @ (adr r5, 1b8abc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ bl 2cc6fe │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #696 @ (adr r5, 1b89c0 ) │ │ │ │ + add r5, pc, #712 @ (adr r5, 1b89d0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ @ instruction: 0xb7dd │ │ │ │ - vsubl.u q10, d31, d22 │ │ │ │ + vsubl.u q10, d31, d26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #520 @ (adr r5, 1b891c ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 1b892c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmia r2!, {r0, r1, r2, r3, r5} │ │ │ │ - vrshr.u32 q10, q9, #1 │ │ │ │ + vrshr.u32 q10, q11, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #312 @ (adr r5, 1b8858 ) │ │ │ │ + add r5, pc, #328 @ (adr r5, 1b8868 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r5, [r1, #26] │ │ │ │ - vmlal.u q10, d15, d6[0] │ │ │ │ + vmlal.u q10, d15, d10[0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #136 @ (adr r5, 1b87b4 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 1b87c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrb r5, [r1, #21] │ │ │ │ @ instruction: 0xffff7e2b │ │ │ │ - vsubl.u q10, d15, d8 │ │ │ │ + vsubl.u q10, d15, d12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #912 @ (adr r4, 1b8acc ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 1b8adc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r3, #96] @ 0x60 │ │ │ │ - vsra.u64 q10, q6, #1 │ │ │ │ + @ instruction: 0xffff41e0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1b8a28 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 1b8a38 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrb r7, [r3, #15] │ │ │ │ - vsra.u64 d20, d16, #1 │ │ │ │ + vsra.u64 d20, d20, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #560 @ (adr r4, 1b8984 ) │ │ │ │ + add r4, pc, #576 @ (adr r4, 1b8994 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r7, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + sbcs r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #384 @ (adr r4, 1b88e0 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 1b88f0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r3, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r3 │ │ │ │ + adcs r4, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, pc, #208 @ (adr r4, 1b883c ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 1b884c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldrh r5, [r4, #58] @ 0x3a │ │ │ │ - vsri.32 d20, d10, #1 │ │ │ │ + vsri.32 d20, d14, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r6 │ │ │ │ + lsrs r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #832 @ (adr r3, 1b8ac8 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 1b8ad8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #728 @ (adr r3, 1b8a68 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 1b8a78 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r0, r4 │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #496 @ (adr r3, 1b8990 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 1b89a0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, r3 │ │ │ │ + add r0, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, sl │ │ │ │ + add r6, sl │ │ │ │ lsls r0, r0, #2 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #264 @ (adr r3, 1b88b8 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 1b88c8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add ip, r1 │ │ │ │ + add r8, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ands r4, r5 │ │ │ │ + ands r0, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r3, pc, #32 @ (adr r3, 1b87e0 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, 1b87f0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, lr │ │ │ │ + add r0, pc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #824 @ (adr r2, 1b8b08 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 1b8b18 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, lr │ │ │ │ + add r4, lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r2, pc, #512 @ (adr r2, 1b89e0 ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 1b89f0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -502684,17 +502684,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, pc, #600 @ (adr r0, 1b8a88 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 1b8a98 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001b8830 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -502842,33 +502842,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1b88de │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, r6, #4 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + str r4, [r4, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r6, r2, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r9, r2 │ │ │ │ @@ -503239,67 +503239,67 @@ │ │ │ │ str r7, [r6, #0] │ │ │ │ b.n 1b8a8a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r0, r1, #6 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r6, r2, #3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - subs r3, #6 │ │ │ │ + subs r3, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + subs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, #8 │ │ │ │ + subs r2, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #202 @ 0xca │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + subs r0, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001b8de0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -503334,17 +503334,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001b8e54 : │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -503665,55 +503665,55 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, #128 @ 0x80 │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #584] @ 0x248 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r7, #1 │ │ │ │ asrs r0, r2, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #784] @ 0x310 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #226 @ 0xe2 │ │ │ │ + adds r4, #230 @ 0xe6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, #160 @ 0xa0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ @@ -503736,17 +503736,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ @@ -503769,17 +503769,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ + str r6, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr r5, [pc, #820] @ (1b95cc ) │ │ │ │ @@ -504117,59 +504117,59 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r3, #19 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r7, #17 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #142 @ 0x8e │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -504211,17 +504211,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1b9724 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -504262,15 +504262,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r5, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r4, r1, #2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -504780,140 +504780,140 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ lsrs r6, r7, #29 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r5, r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r3, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r6, r5, #27 │ │ │ │ lsls r4, r1, #2 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [pc, #-1020]! @ 1b98dc │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #246 @ 0xf6 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #0 │ │ │ │ + adds r3, #4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + ldrh r0, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #32 │ │ │ │ + adds r3, #36 @ 0x24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [pc, #832] @ (1ba0f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #832] @ (1ba0f4 ) │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ @@ -505222,109 +505222,109 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #122 @ 0x7a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ + ldrh r0, [r7, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ + ldrh r6, [r6, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #132 @ 0x84 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ + cmp r3, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r6, [r7, #4] │ │ │ │ + ldrh r2, [r0, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #168 @ 0xa8 │ │ │ │ + adds r3, #172 @ 0xac │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #26 │ │ │ │ + adds r4, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r6, #0] │ │ │ │ + ldrh r0, [r7, #0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r2, #158 @ 0x9e │ │ │ │ + cmp r2, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #68] @ (1ba1f8 ) │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r3, r5, #164 @ 0xa4 │ │ │ │ @@ -505344,21 +505344,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (1ba204 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1b9882 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64f94 │ │ │ │ @@ -505379,17 +505379,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001ba254 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -505778,17 +505778,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r0, #20 │ │ │ │ lsls r4, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 61260 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ vmov s12, r0 │ │ │ │ @@ -506110,21 +506110,21 @@ │ │ │ │ vmov.f64 d10, d14 │ │ │ │ b.n 1ba99a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ vldr d3, [sl, #40] @ 0x28 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ vstr d6, [sp, #56] @ 0x38 │ │ │ │ vstr d3, [sp, #64] @ 0x40 │ │ │ │ blx 62134 │ │ │ │ @@ -506611,39 +506611,39 @@ │ │ │ │ b.w 1ba446 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + subs r4, r1, #6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ + subs r6, r3, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r0, r1 │ │ │ │ + subs r4, r0, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r1, #30] │ │ │ │ + strb r2, [r2, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + subs r0, r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ @@ -506693,17 +506693,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1bb268 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1bb208 │ │ │ │ nop │ │ │ │ - adds r6, r0, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -506745,17 +506745,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1bb35c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -506795,15 +506795,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, r2, #4554752 @ 0x458000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ bics.w r0, r8, #4554752 @ 0x458000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -507529,99 +507529,99 @@ │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ cdp 0, 13, cr0, cr6, cr11, {4} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r3, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r7, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #0 │ │ │ │ + adds r4, r4, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cdp 0, 4, cr0, cr6, cr11, {4} │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr??.w pc, [pc, #-4095] @ 1bac0d │ │ │ │ pli [r1, #255]! │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r6, r5, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh.w pc, [r7, #4095] @ 0xfff │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + adds r0, r1, #0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r2, r6 │ │ │ │ + subs r4, r2, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r0, r0, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a41c │ │ │ │ @@ -507642,17 +507642,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bbce0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -507890,22 +507890,22 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1bbf4a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, ip, fp, lsl #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @ instruction: 0xe82a008b │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r3 │ │ │ │ @@ -507964,17 +507964,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -508016,17 +508016,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r6, #26 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (1bc154 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -508067,15 +508067,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1bbe4c │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r2, r7, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 1bbde4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -508986,118 +508986,118 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ udf #230 @ 0xe6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsrs r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r5, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ udf #104 @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ bl 15ac72 │ │ │ │ bl ecc76 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ bl 82c8a │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r6, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ + ldrb r6, [r7, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r3, #22 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, r5] │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7, #14 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + ldrb r6, [r5, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6909c │ │ │ │ @@ -509118,17 +509118,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bcd6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -509473,31 +509473,31 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n 1bd07a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bls.n 1bd0f8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ bls.n 1bd174 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r1, #30 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r2, r1, #26 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ @@ -509563,17 +509563,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bd200 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -509719,39 +509719,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1bd3ac ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1bd332 │ │ │ │ nop │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + lsls r2, r6, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r0, #29 │ │ │ │ + lsls r6, r0, #29 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r2, r1, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov ip, r6 │ │ │ │ + mov r8, r7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - mov lr, r3 │ │ │ │ + mov sl, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ │ │ │ │ 001bd3b0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1bd430 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -509802,15 +509802,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ lsls r0, r0, #2 │ │ │ │ │ │ │ │ 001bd438 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -509840,17 +509840,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 1bd48a │ │ │ │ - lsls r4, r4, #20 │ │ │ │ + lsls r0, r5, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bd49c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -509911,17 +509911,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #1 │ │ │ │ b.n 1bd542 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ + strh r0, [r7, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bd554 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -509997,21 +509997,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (1bd628 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1bd5c0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bd62c : │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 001bd630 : │ │ │ │ @@ -510257,29 +510257,29 @@ │ │ │ │ blx 68f74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [pc, #32] @ 1bd88c │ │ │ │ add ip, pc │ │ │ │ b.n 1bd84c │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ + lsls r0, r3, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ + lsls r0, r1, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #172] @ (1bd950 ) │ │ │ │ mov r8, r0 │ │ │ │ @@ -510345,27 +510345,27 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (1bd968 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1bd918 │ │ │ │ - lsls r0, r4, #3 │ │ │ │ + lsls r4, r4, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - lsls r6, r3, #1 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsrs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ blx 6a000 │ │ │ │ @@ -510454,15 +510454,15 @@ │ │ │ │ blx 67a18 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r9, r8 │ │ │ │ b.n 1bd9ea │ │ │ │ mov r1, r9 │ │ │ │ b.n 1bda12 │ │ │ │ - vqadd.u32 q8, q3, │ │ │ │ + vqadd.u32 q8, q5, │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -510495,16 +510495,16 @@ │ │ │ │ ldr r0, [pc, #16] @ (1bdad4 ) │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mcr2 0, 7, r0, cr4, cr15, {3} │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + mcr2 0, 7, r0, cr8, cr15, {3} │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ @@ -510877,52 +510877,52 @@ │ │ │ │ b.n 1bde9a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr6, cr15, {3} │ │ │ │ - vmvn.i32 q0, #207 @ 0x000000cf │ │ │ │ - stc2 0, cr0, [r8], {127} @ 0x7f │ │ │ │ - mcr2 0, 1, r0, cr0, cr15, {3} │ │ │ │ - ldr r3, [pc, #464] @ (1be0cc ) │ │ │ │ + mrc2 0, 3, r0, cr10, cr15, {3} │ │ │ │ + vshr.u8 q0, , #8 │ │ │ │ + stc2 0, cr0, [ip], {127} @ 0x7f │ │ │ │ + mcr2 0, 1, r0, cr4, cr15, {3} │ │ │ │ + ldr r3, [pc, #480] @ (1be0dc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc2 0, cr0, [r8], #-508 @ 0xfffffe04 │ │ │ │ - ldr r3, [pc, #256] @ (1be004 ) │ │ │ │ + ldc2 0, cr0, [ip], #-508 @ 0xfffffe04 │ │ │ │ + ldr r3, [pc, #272] @ (1be014 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfbe2007f │ │ │ │ - @ instruction: 0xfbba007f │ │ │ │ - ldr r2, [pc, #776] @ (1be21c ) │ │ │ │ + @ instruction: 0xfbe6007f │ │ │ │ + @ instruction: 0xfbbe007f │ │ │ │ + ldr r2, [pc, #792] @ (1be22c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb9e007f │ │ │ │ - ldr r2, [pc, #664] @ (1be1b4 ) │ │ │ │ + @ instruction: 0xfba2007f │ │ │ │ + ldr r2, [pc, #680] @ (1be1c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb82007f │ │ │ │ - ldr r2, [pc, #552] @ (1be14c ) │ │ │ │ + @ instruction: 0xfb86007f │ │ │ │ + ldr r2, [pc, #568] @ (1be15c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb66007f │ │ │ │ - ldr r2, [pc, #440] @ (1be0e4 ) │ │ │ │ + @ instruction: 0xfb6a007f │ │ │ │ + ldr r2, [pc, #456] @ (1be0f4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb4a007f │ │ │ │ - ldr r2, [pc, #328] @ (1be07c ) │ │ │ │ + @ instruction: 0xfb4e007f │ │ │ │ + ldr r2, [pc, #344] @ (1be08c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb2e007f │ │ │ │ - ldr r2, [pc, #216] @ (1be014 ) │ │ │ │ + @ instruction: 0xfb32007f │ │ │ │ + ldr r2, [pc, #232] @ (1be024 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb16007f │ │ │ │ - ldr r2, [pc, #112] @ (1bdfb4 ) │ │ │ │ + @ instruction: 0xfb1a007f │ │ │ │ + ldr r2, [pc, #128] @ (1bdfc4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfaf8007f │ │ │ │ - ldr r1, [pc, #1016] @ (1be344 ) │ │ │ │ + @ instruction: 0xfafc007f │ │ │ │ + ldr r2, [pc, #8] @ (1bdf54 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfade007f │ │ │ │ - ldr r1, [pc, #912] @ (1be2e4 ) │ │ │ │ + @ instruction: 0xfae2007f │ │ │ │ + ldr r1, [pc, #928] @ (1be2f4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 001bdf58 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -510936,15 +510936,15 @@ │ │ │ │ blx 67fa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #284] @ (1be0b4 ) │ │ │ │ @@ -511064,25 +511064,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1be042 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 7, r0, sl, cr15 │ │ │ │ - stmia r1!, {r4} │ │ │ │ + mcrr2 0, 7, r0, lr, cr15 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfbaa007f │ │ │ │ + @ instruction: 0xfbae007f │ │ │ │ stmia r7!, {r1, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfb40007f │ │ │ │ - ldr r0, [pc, #160] @ (1be174 ) │ │ │ │ + @ instruction: 0xfb44007f │ │ │ │ + ldr r0, [pc, #176] @ (1be184 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfb20007f │ │ │ │ - ldr r0, [pc, #32] @ (1be0fc ) │ │ │ │ + @ instruction: 0xfb24007f │ │ │ │ + ldr r0, [pc, #48] @ (1be10c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be0dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -511147,21 +511147,21 @@ │ │ │ │ ldr r0, [pc, #36] @ (1be1a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - itte lt │ │ │ │ + ittt lt │ │ │ │ lsllt r2, r0, #2 │ │ │ │ - @ instruction: 0xfa98007f │ │ │ │ - blxge r0 │ │ │ │ + @ instruction: 0xfa9c007f │ │ │ │ + blxns r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfac4007f │ │ │ │ - @ instruction: 0xfa4a007f │ │ │ │ + @ instruction: 0xfac8007f │ │ │ │ + @ instruction: 0xfa4e007f │ │ │ │ bx r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be1a4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -511185,16 +511185,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r0, #127] @ 0x7f │ │ │ │ - mov r8, fp │ │ │ │ + ldr??.w r0, [r4, #127] @ 0x7f │ │ │ │ + mov ip, fp │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be1f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -511370,37 +511370,37 @@ │ │ │ │ b.n 1be240 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa50007f │ │ │ │ + @ instruction: 0xfa54007f │ │ │ │ stmia r5!, {r2, r4, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xfa46007f │ │ │ │ - stmia r6!, {r1} │ │ │ │ + @ instruction: 0xfa4a007f │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str??.w r0, [sl, #127] @ 0x7f │ │ │ │ - cmp sl, sl │ │ │ │ + str??.w r0, [lr, #127] @ 0x7f │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vld4.16 {d16-d19}, [r0 :256] │ │ │ │ - str.w r0, [r0, #127] @ 0x7f │ │ │ │ - cmp r8, r5 │ │ │ │ + vld4.16 {d16-d19}, [r4 :256] │ │ │ │ + str.w r0, [r4, #127] @ 0x7f │ │ │ │ + cmp ip, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh.w r0, [r2, #127] @ 0x7f │ │ │ │ - cmp sl, r1 │ │ │ │ + strh.w r0, [r6, #127] @ 0x7f │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c0007f │ │ │ │ - str??.w r0, [ip, pc, lsl #3] │ │ │ │ - cmp r4, sl │ │ │ │ + vst1.8 @ instruction: 0xf9c4007f │ │ │ │ + ldr??.w r0, [r0, pc, lsl #3] │ │ │ │ + cmp r0, fp │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :256] │ │ │ │ - strh.w r0, [r4, pc, lsl #3] │ │ │ │ - cmp r4, r1 │ │ │ │ + vld4.16 {d16-d19}, [ip :256] │ │ │ │ + strh.w r0, [r8, pc, lsl #3] │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -511695,48 +511695,48 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1be44e │ │ │ │ stmia r3!, {r5, r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, pc, lsl #3] │ │ │ │ + str.w r0, [sl, pc, lsl #3] │ │ │ │ stmia r3!, {r1, r2, r5} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb.w r0, [r8, #127] @ 0x7f │ │ │ │ - ldrb.w r0, [lr, #127] @ 0x7f │ │ │ │ - str??.w r0, [r4, pc, lsl #3] │ │ │ │ - ldr.w r0, [r2, pc, lsl #3] │ │ │ │ - ldrb.w r0, [r0, #127] @ 0x7f │ │ │ │ - ldr.w r0, [ip, #127] @ 0x7f │ │ │ │ - @ instruction: 0xf690007f │ │ │ │ - @ instruction: 0xf5f2007f │ │ │ │ - cmn r2, r3 │ │ │ │ + strb.w r0, [ip, #127] @ 0x7f │ │ │ │ + strh.w r0, [r2, #127] @ 0x7f │ │ │ │ + str??.w r0, [r8, pc, lsl #3] │ │ │ │ + ldr.w r0, [r6, pc, lsl #3] │ │ │ │ + ldrb.w r0, [r4, #127] @ 0x7f │ │ │ │ + str??.w r0, [r0, #127] @ 0x7f │ │ │ │ + @ instruction: 0xf694007f │ │ │ │ + @ instruction: 0xf5f6007f │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rsb r0, sl, #16711680 @ 0xff0000 │ │ │ │ - cmp r2, r6 │ │ │ │ + rsb r0, lr, #16711680 @ 0xff0000 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs.w r0, r0, #16711680 @ 0xff0000 │ │ │ │ - cmp r0, r3 │ │ │ │ + subs.w r0, r4, #16711680 @ 0xff0000 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf596007f │ │ │ │ - negs r6, r7 │ │ │ │ + @ instruction: 0xf59a007f │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sbcs.w r0, ip, #16711680 @ 0xff0000 │ │ │ │ - negs r4, r4 │ │ │ │ + @ instruction: 0xf580007f │ │ │ │ + negs r0, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf728007f │ │ │ │ - @ instruction: 0xf728007f │ │ │ │ - @ instruction: 0xf53a007f │ │ │ │ - tst r2, r4 │ │ │ │ + @ instruction: 0xf72c007f │ │ │ │ + @ instruction: 0xf72c007f │ │ │ │ + @ instruction: 0xf53e007f │ │ │ │ + tst r6, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf75c007f │ │ │ │ - subw r0, sl, #2175 @ 0x87f │ │ │ │ - @ instruction: 0xf4b8007f │ │ │ │ - sbcs r0, r4 │ │ │ │ + @ instruction: 0xf760007f │ │ │ │ + subw r0, lr, #2175 @ 0x87f │ │ │ │ + @ instruction: 0xf4bc007f │ │ │ │ + sbcs r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be78c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -511857,29 +511857,29 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 1be7d2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ite le │ │ │ │ lslle r3, r1, #2 │ │ │ │ strgt r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6ee007f │ │ │ │ + @ instruction: 0xf6f2007f │ │ │ │ it ls │ │ │ │ lslls r3, r1, #2 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + subs r4, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf376007f │ │ │ │ - eors r6, r3 │ │ │ │ + @ instruction: 0xf37a007f │ │ │ │ + eors r2, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf358007f │ │ │ │ - eors r0, r0 │ │ │ │ + @ instruction: 0xf35c007f │ │ │ │ + eors r4, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf336007f │ │ │ │ - ands r6, r3 │ │ │ │ + @ instruction: 0xf33a007f │ │ │ │ + ands r2, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001be8e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -511994,29 +511994,29 @@ │ │ │ │ b.n 1be9b6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bkpt 0x0080 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #2 │ │ │ │ + subs r4, r4, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf264007f │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + @ instruction: 0xf268007f │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ bkpt 0x0002 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf228007f │ │ │ │ - subs r7, #16 │ │ │ │ + @ instruction: 0xf22c007f │ │ │ │ + subs r7, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adcs.w r0, r4, #16711680 @ 0xff0000 │ │ │ │ - @ instruction: 0xf1f4007f │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ + adcs.w r0, r8, #16711680 @ 0xff0000 │ │ │ │ + @ instruction: 0xf1f8007f │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add.w r0, r2, #16711680 @ 0xff0000 │ │ │ │ + add.w r0, r6, #16711680 @ 0xff0000 │ │ │ │ │ │ │ │ 001bea24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -512130,29 +512130,29 @@ │ │ │ │ b.n 1beafa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r3, r4, r5, pc} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #5 │ │ │ │ + adds r0, r4, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf120007f │ │ │ │ - subs r6, #8 │ │ │ │ + @ instruction: 0xf124007f │ │ │ │ + subs r6, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r1, #2 │ │ │ │ - @ instruction: 0xf0e4007f │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf0e8007f │ │ │ │ + subs r5, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bic.w r0, ip, #16711680 @ 0xff0000 │ │ │ │ - @ instruction: 0xf0b0007f │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + bics.w r0, r0, #16711680 @ 0xff0000 │ │ │ │ + @ instruction: 0xf0b4007f │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf3be007f │ │ │ │ + @ instruction: 0xf3c2007f │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -512299,36 +512299,36 @@ │ │ │ │ ldr r2, [pc, #72] @ (1bed30 ) │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ b.n 1beca8 │ │ │ │ nop │ │ │ │ - push {r4, r5, lr} │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3b6007f │ │ │ │ - @ instruction: 0xf3da007f │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf3d8007f │ │ │ │ + @ instruction: 0xf3ba007f │ │ │ │ @ instruction: 0xf3de007f │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r2, r0, #2 │ │ │ │ + @ instruction: 0xf3dc007f │ │ │ │ + @ instruction: 0xf3e2007f │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - push {r1, r4, r7} │ │ │ │ + push {r1, r2, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf364007f │ │ │ │ - @ instruction: 0xf366007f │ │ │ │ - @ instruction: 0xf33c007f │ │ │ │ - @ instruction: 0xf342007f │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + @ instruction: 0xf368007f │ │ │ │ + @ instruction: 0xf36a007f │ │ │ │ + @ instruction: 0xf340007f │ │ │ │ + @ instruction: 0xf346007f │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - cbz r6, 1beda6 │ │ │ │ + cbz r2, 1beda8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf2dc007f │ │ │ │ - @ instruction: 0xf2de007f │ │ │ │ + @ instruction: 0xf2e0007f │ │ │ │ + @ instruction: 0xf2e2007f │ │ │ │ │ │ │ │ 001bed34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -512500,36 +512500,36 @@ │ │ │ │ bne.n 1bee1a │ │ │ │ b.n 1bede0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ rev r0, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 1, r0, cr14, cr15, {3} │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + mcr 0, 2, r0, cr2, cr15, {3} │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ cbnz r4, 1bef28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r4, 1bef36 │ │ │ │ + cbz r0, 1bef38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - addw r0, sl, #127 @ 0x7f │ │ │ │ - stcl 0, cr0, [r2, #508] @ 0x1fc │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + addw r0, lr, #127 @ 0x7f │ │ │ │ + stcl 0, cr0, [r6, #508] @ 0x1fc │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rsbs r0, r0, #127 @ 0x7f │ │ │ │ - sub.w r0, r4, #127 @ 0x7f │ │ │ │ - ldcl 0, cr0, [lr, #-508]! @ 0xfffffe04 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + rsbs r0, r4, #127 @ 0x7f │ │ │ │ + sub.w r0, r8, #127 @ 0x7f │ │ │ │ + stc 0, cr0, [r2, #508] @ 0x1fc │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2, #-508] @ 0xfffffe04 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + ldcl 0, cr0, [r6, #-508] @ 0xfffffe04 │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adc.w r0, sl, #127 @ 0x7f │ │ │ │ - stc 0, cr0, [r4, #-508]! @ 0xfffffe04 │ │ │ │ - subs r2, #12 │ │ │ │ + adc.w r0, lr, #127 @ 0x7f │ │ │ │ + stc 0, cr0, [r8, #-508]! @ 0xfffffe04 │ │ │ │ + subs r2, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bef24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ @@ -512896,53 +512896,53 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ b.n 1befec │ │ │ │ nop │ │ │ │ @ instruction: 0xb83c │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 7, r0, ip, cr15 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + mrrc 0, 7, r0, r0, cr15 @ │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ @ instruction: 0xb7f2 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r6, 1bf2c2 │ │ │ │ + cbz r2, 1bf2c4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vshr.s8 q8, , #2 │ │ │ │ - ands.w r0, ip, #127 @ 0x7f │ │ │ │ - bic.w r0, r8, #127 @ 0x7f │ │ │ │ - vshr.s32 q0, , #32 │ │ │ │ - vshr.s16 q8, , #12 │ │ │ │ - vshr.s32 q0, , #20 │ │ │ │ - vmvn.i32 q8, #111 @ 0x0000006f │ │ │ │ - vshr.s32 q0, , #30 │ │ │ │ - bics.w r0, sl, pc, ror #1 │ │ │ │ - adds r7, #32 │ │ │ │ + vshr.s16 q8, , #14 │ │ │ │ + bic.w r0, r0, #127 @ 0x7f │ │ │ │ + bic.w r0, ip, #127 @ 0x7f │ │ │ │ + vshr.s32 q0, , #28 │ │ │ │ + vshr.s16 q8, , #8 │ │ │ │ + vshr.s32 q0, , #16 │ │ │ │ + vshr.s8 q8, , #6 │ │ │ │ + vshr.s32 q0, , #26 │ │ │ │ + bics.w r0, lr, pc, ror #1 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vshr.s8 q0, , #6 │ │ │ │ - adds r7, #0 │ │ │ │ + vshr.s8 q0, , #2 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrd r0, r0, [sl, #508] @ 0x1fc │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + ldrd r0, r0, [lr, #508] @ 0x1fc │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + asrs r4, r7, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - vqadd.s32 q0, q6, │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + vqadd.s64 q0, q0, │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - adds r6, #28 │ │ │ │ + ldmdb r8!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + adds r6, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bf31c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ @@ -513596,91 +513596,91 @@ │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1bf930 │ │ │ │ b.n 1bf79e │ │ │ │ push {r6} │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strex r0, r0, [lr, #508] @ 0x1fc │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + @ instruction: 0xe852007f │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ cbz r6, 1bfa1e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #32 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xebf6007f │ │ │ │ - mcrr 0, 7, r0, r2, cr15 │ │ │ │ - mrrc 0, 7, r0, r0, cr15 @ │ │ │ │ - rsb r0, r0, pc, ror #1 │ │ │ │ - @ instruction: 0xeb3c007f │ │ │ │ - @ instruction: 0xebf8007f │ │ │ │ - subs.w r0, r8, pc, ror #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + @ instruction: 0xebfa007f │ │ │ │ + mcrr 0, 7, r0, r6, cr15 │ │ │ │ + mrrc 0, 7, r0, r4, cr15 │ │ │ │ + rsb r0, r4, pc, ror #1 │ │ │ │ + adc.w r0, r0, pc, ror #1 │ │ │ │ + @ instruction: 0xebfc007f │ │ │ │ + subs.w r0, ip, pc, ror #1 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf694 │ │ │ │ + b.n 1bf69c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf65c │ │ │ │ + b.n 1bf664 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sbc.w r0, sl, pc, ror #1 │ │ │ │ - b.n 1bf54c │ │ │ │ + sbc.w r0, lr, pc, ror #1 │ │ │ │ + b.n 1bf554 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #156 @ 0x9c │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xeaba007f │ │ │ │ - eor.w r0, lr, pc, ror #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + @ instruction: 0xeabe007f │ │ │ │ + eors.w r0, r2, pc, ror #1 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xeaa2007f │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + @ instruction: 0xeaa6007f │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1bf394 │ │ │ │ + b.n 1bf39c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf344 │ │ │ │ + b.n 1bf34c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf314 │ │ │ │ + b.n 1bf31c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf2e4 │ │ │ │ + b.n 1bf2ec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ + adds r1, #82 @ 0x52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf24c │ │ │ │ + b.n 1bf254 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ + adds r1, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0204 │ │ │ │ + b.n 1c020c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c01d4 │ │ │ │ + b.n 1c01dc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0198 │ │ │ │ + b.n 1c01a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrd r0, r0, [r0], #508 @ 0x1fc │ │ │ │ - stmia.w r4, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - add r7, pc, #552 @ (adr r7, 1bfc78 ) │ │ │ │ + ldrd r0, r0, [r4], #508 @ 0x1fc │ │ │ │ + stmia.w r8, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + add r7, pc, #568 @ (adr r7, 1bfc88 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001bfa50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -513847,43 +513847,43 @@ │ │ │ │ b.n 1bfbaa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #264 @ (adr r6, 1bfd08 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 1bfd18 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1c00f8 │ │ │ │ + b.n 1c0100 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bfde0 │ │ │ │ + b.n 1bfde8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf910 │ │ │ │ + b.n 1bf918 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 1bff1c ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 1bff2c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 1bfd30 │ │ │ │ + b.n 1bfd38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf89c │ │ │ │ + b.n 1bf8a4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf858 │ │ │ │ + b.n 1bf860 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf864 │ │ │ │ + b.n 1bf86c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf7b8 │ │ │ │ + b.n 1bf7c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf814 │ │ │ │ + b.n 1bf81c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf7cc │ │ │ │ + b.n 1bf7d4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bfc38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -514151,65 +514151,65 @@ │ │ │ │ b.n 1bfd7e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #13 │ │ │ │ + lsrs r2, r1, #13 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf944 │ │ │ │ + b.n 1bf94c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1c026c ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 1c027c ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1bf918 │ │ │ │ + b.n 1bf920 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf928 │ │ │ │ + b.n 1bf930 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bfa0c │ │ │ │ + b.n 1bfa14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf9ac │ │ │ │ + b.n 1bf9b4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bfa68 │ │ │ │ + b.n 1bfa70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bfa7c │ │ │ │ + b.n 1bfa84 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf80c │ │ │ │ + b.n 1bf814 │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r3, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1bff1c │ │ │ │ + udf #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1bf9d8 │ │ │ │ + b.n 1bf9e0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1bfebc │ │ │ │ + ble.n 1bfec4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0700 │ │ │ │ + b.n 1c0708 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1bffc4 │ │ │ │ + ble.n 1bffcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1bff84 │ │ │ │ + ble.n 1bff8c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0628 │ │ │ │ + b.n 1c0630 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 1bff3c │ │ │ │ + bgt.n 1bff44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001bff50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -514324,33 +514324,33 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c002c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #32 │ │ │ │ + lsrs r4, r6, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - blt.n 1c005c │ │ │ │ + blt.n 1c0064 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #218 @ 0xda │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r7, pc, #576 @ (adr r7, 1c02c0 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - blt.n 1bfff0 │ │ │ │ + blt.n 1bfff8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c06b4 │ │ │ │ + b.n 1c06bc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - blt.n 1c018c │ │ │ │ + blt.n 1bff94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0678 │ │ │ │ + b.n 1c0680 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c0098 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ @@ -514496,36 +514496,36 @@ │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r0, #8 │ │ │ │ b.n 1c011c │ │ │ │ add r6, pc, #800 @ (adr r6, 1c0544 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, #131] @ 0x83 │ │ │ │ - ldrb.w r0, [r6, #131] @ 0x83 │ │ │ │ - b.n 1c0730 │ │ │ │ + ldrh.w r0, [r6, #131] @ 0x83 │ │ │ │ + ldrb.w r0, [sl, #131] @ 0x83 │ │ │ │ + b.n 1c0738 │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r6, pc, #352 @ (adr r6, 1c0398 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 1c0674 │ │ │ │ + b.n 1c067c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #744] @ (1c052c ) │ │ │ │ + ldr r2, [pc, #760] @ (1c053c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - mrc 0, 7, r0, cr6, cr15, {3} │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + mrc 0, 7, r0, cr10, cr15, {3} │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0544 │ │ │ │ + b.n 1c054c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 1c01bc │ │ │ │ + bls.n 1c01c4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0524 │ │ │ │ + b.n 1c052c │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #648] @ (1c04f8 ) │ │ │ │ @@ -514793,63 +514793,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1c02a8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #16 @ (adr r5, 1c050c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r4, pc, #816 @ (adr r4, 1c0838 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bhi.n 1c04dc │ │ │ │ + bhi.n 1c04e4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r5, #208 @ 0xd0 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1c0490 │ │ │ │ + bhi.n 1c0498 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c059c │ │ │ │ + b.n 1c05a4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c05ec │ │ │ │ + b.n 1c05f4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ + svc 118 @ 0x76 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c058c │ │ │ │ + b.n 1c0594 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 216 @ 0xd8 │ │ │ │ + svc 220 @ 0xdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c0584 │ │ │ │ + b.n 1c058c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1c04c0 │ │ │ │ + ble.n 1c04c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 166 @ 0xa6 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c05c8 │ │ │ │ + bvc.n 1c05d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 210 @ 0xd2 │ │ │ │ + svc 214 @ 0xd6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 1c054c │ │ │ │ + bvs.n 1c0554 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 1c0518 │ │ │ │ + bvs.n 1c0520 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #240] @ (1c0668 ) │ │ │ │ @@ -514954,33 +514954,33 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c05ea │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r1, pc, #1008 @ (adr r1, 1c0a5c ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r6, r1, #8 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ add r1, pc, #448 @ (adr r1, 1c0844 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bpl.n 1c05b4 │ │ │ │ + bpl.n 1c05bc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c0784 │ │ │ │ + bpl.n 1c078c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #408] @ (1c0844 ) │ │ │ │ @@ -515153,47 +515153,47 @@ │ │ │ │ blx 651f0 │ │ │ │ b.n 1c07bc │ │ │ │ nop │ │ │ │ add r0, pc, #800 @ (adr r0, 1c0b68 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - udf #24 │ │ │ │ + udf #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c0948 │ │ │ │ + bmi.n 1c0950 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r0, pc, #48 @ (adr r0, 1c0898 ) │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bmi.n 1c08d0 │ │ │ │ + bmi.n 1c08d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1c0804 │ │ │ │ + ble.n 1c080c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 1c0840 │ │ │ │ + bcc.n 1c0848 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1c080c │ │ │ │ + bcc.n 1c0814 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1c08e4 │ │ │ │ + ble.n 1c08ec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vshr.u16 q0, q15, #10 │ │ │ │ + vshr.u16 q0, q15, #6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #348] @ (1c0a00 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -515340,40 +515340,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 651f0 │ │ │ │ b.n 1c0944 │ │ │ │ ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - mrc2 0, 6, r0, cr14, cr14, {3} │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + mcr2 0, 7, r0, cr2, cr14, {3} │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bgt.n 1c0b10 │ │ │ │ + bgt.n 1c0918 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 1c0a94 │ │ │ │ + bcs.n 1c0a9c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c0a64 │ │ │ │ + bcs.n 1c0a6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1c0a30 │ │ │ │ + bcs.n 1c0a38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r2, r5, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - blt.n 1c09b8 │ │ │ │ + blt.n 1c09c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #504] @ 0x1f8 │ │ │ │ + ldc2l 0, cr0, [r6, #504] @ 0x1f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #444] @ (1c0c10 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -515558,50 +515558,50 @@ │ │ │ │ blx 651f0 │ │ │ │ b.n 1c0b4e │ │ │ │ nop │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stc2 0, cr0, [lr, #-504]! @ 0xfffffe08 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldc2 0, cr0, [r2, #-504]! @ 0xfffffe08 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 1c0c58 │ │ │ │ + blt.n 1c0c60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c0be0 │ │ │ │ + beq.n 1c0be8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - beq.n 1c0b64 │ │ │ │ + beq.n 1c0b6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bge.n 1c0ba4 │ │ │ │ + bge.n 1c0bac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - beq.n 1c0ce4 │ │ │ │ + beq.n 1c0cec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c0cdc │ │ │ │ + bmi.n 1c0ce4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c0c64 │ │ │ │ + beq.n 1c0c6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, r6, #3 │ │ │ │ + adds r4, r6, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfbc4007e │ │ │ │ + @ instruction: 0xfbc8007e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #620] @ (1c0ee4 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -515855,62 +515855,62 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 651f0 │ │ │ │ b.n 1c0d98 │ │ │ │ ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xfb0a007e │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + @ instruction: 0xfb0e007e │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - bhi.n 1c0edc │ │ │ │ + bhi.n 1c0ee4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1c0ea4 │ │ │ │ + bhi.n 1c0eac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ + ldmia r6!, {r3} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + subs r0, r6, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1c0ebc │ │ │ │ + bne.n 1c0ec4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c103c │ │ │ │ + bvc.n 1c0e44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c1020 │ │ │ │ + bvc.n 1c1028 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str??.w r0, [lr, #126] @ 0x7e │ │ │ │ + ldr??.w r0, [r2, #126] @ 0x7e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #992] @ (1c1344 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -516308,87 +516308,87 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bvs.n 1c12ac │ │ │ │ + bvs.n 1c12b4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1c167c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ + adds r4, r0, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c12e8 │ │ │ │ + bpl.n 1c12f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c12bc │ │ │ │ + bpl.n 1c12c4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #0] @ (1c1384 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c13cc │ │ │ │ + bpl.n 1c13d4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3} │ │ │ │ + ldmia r2!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c1498 │ │ │ │ + bmi.n 1c14a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r0, r7, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1c1324 │ │ │ │ + bcc.n 1c132c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r6, r7} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #992] @ (1c17dc ) │ │ │ │ @@ -516787,87 +516787,87 @@ │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r3, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - bcs.n 1c1814 │ │ │ │ + bcs.n 1c181c │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1c1b14 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #14 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ + asrs r6, r1, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1c1850 │ │ │ │ + bne.n 1c1858 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1c1824 │ │ │ │ + bne.n 1c182c │ │ │ │ lsls r7, r7, #1 │ │ │ │ blx r2 │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c1734 │ │ │ │ + beq.n 1c173c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r6, r6, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r0, #6 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r2, #4 │ │ │ │ + asrs r4, r2, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c1880 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -516956,33 +516956,33 @@ │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ + ldmia r6!, {r1, r2, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c1990 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -517024,21 +517024,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c1a14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -517187,39 +517187,39 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c1ac2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrh r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r4, r7, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r3, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c1bb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -517492,75 +517492,75 @@ │ │ │ │ b.n 1c1d38 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r4, #28] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - itte gt │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r7, #1 │ │ │ │ + lsrle r2, r6, #18 │ │ │ │ lslgt r7, r7, #1 │ │ │ │ - lsrgt r6, r5, #18 │ │ │ │ - lslle r7, r7, #1 │ │ │ │ ldrh r4, [r5, #26] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, #34] @ 0x22 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ite cs │ │ │ │ - lslcs r7, r7, #1 │ │ │ │ - lsrcc r4, r2, #16 │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + wfi │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldmia r2!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r3, r6, r7, pc} │ │ │ │ + pop {r2, r3, r6, r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + pop {r1, r5, r6, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r0, #9 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c1f0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -517686,43 +517686,43 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r2, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4} │ │ │ │ + ldmia r1, {r1, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1c2030 │ │ │ │ + bcc.n 1c2038 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 1c2070 │ │ │ │ + bge.n 1c2078 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - nop {12} │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ittt gt │ │ │ │ + itt gt │ │ │ │ lslgt r7, r7, #1 │ │ │ │ - bcc.n 1c2150 @ unpredictable │ │ │ │ + itte gt @ unpredictable │ │ │ │ lslgt r7, r7, #1 │ │ │ │ - bls.n 1c216c │ │ │ │ + bcc.n 1c2158 @ unpredictable │ │ │ │ + lslle r7, r7, #1 │ │ │ │ + bls.n 1c2174 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c2094 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -517916,49 +517916,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r4 │ │ │ │ + revsh r2, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r7} │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c2250 │ │ │ │ + bvc.n 1c2258 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r1, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ittt ls │ │ │ │ - lslls r7, r7, #1 │ │ │ │ - cbnz r4, 1c22ee @ unpredictable │ │ │ │ - lslls r7, r7, #1 │ │ │ │ - lsls r2, r0, #25 │ │ │ │ + ittt ge │ │ │ │ + lslge r7, r7, #1 │ │ │ │ + cbnz r0, 1c22f0 @ unpredictable │ │ │ │ + lslge r7, r7, #1 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c22dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -518165,55 +518165,55 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r0, #34] @ 0x22 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrsb r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0018 │ │ │ │ + bkpt 0x001c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r4, 1c2586 │ │ │ │ + cbnz r0, 1c2588 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 1c258e │ │ │ │ + cbnz r4, 1c258e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c25a0 │ │ │ │ + bpl.n 1c25a8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 1c257e │ │ │ │ + cbnz r6, 1c257e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb6f6 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c2540 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -518407,55 +518407,55 @@ │ │ │ │ nop │ │ │ │ strh r2, [r3, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strh r6, [r2, #16] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + @ instruction: 0xb63e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r4, #12 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r0, [r4, #14] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 1c2782 │ │ │ │ + cbnz r4, 1c2782 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1c2840 │ │ │ │ + bcc.n 1c2848 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbnz r2, 1c2778 │ │ │ │ + cbnz r6, 1c2778 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r4, 1c277c │ │ │ │ + cbnz r0, 1c277e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c2710 │ │ │ │ + bcs.n 1c2718 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c2790 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -518632,47 +518632,47 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 68770 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r6, 1c29ea │ │ │ │ + push {r1} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r0, [r3, #3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5} │ │ │ │ + stmia r2!, {r3, r4, r5} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c28f0 │ │ │ │ + beq.n 1c28f8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c29ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -518864,61 +518864,61 @@ │ │ │ │ ldr r2, [pc, #108] @ (1c2bf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c2ac6 │ │ │ │ nop │ │ │ │ - cbz r2, 1c2bcc │ │ │ │ + cbz r6, 1c2bcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr10, cr14, {3} │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + mcr2 0, 6, r0, cr14, cr14, {3} │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r2, r7, lr} │ │ │ │ + push {r3, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-512]! @ 0xfffffe00 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + ldc2l 0, cr0, [sl, #-512]! @ 0xfffffe00 │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r4, [r3, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 1c2d30 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 1c2d40 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c2bf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -519044,42 +519044,42 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc2 0, cr0, [r2], {126} @ 0x7e │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + stc2 0, cr0, [r6], {126} @ 0x7e │ │ │ │ + strb r4, [r6, #17] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - itte le │ │ │ │ + ittt le │ │ │ │ lslle r7, r7, #1 │ │ │ │ - ittt @ unpredictable │ │ │ │ - lsl r7, r7, #1 │ │ │ │ - cbz r0, 1c2da4 @ unpredictable > │ │ │ │ - lsl r7, r7, #1 │ │ │ │ - itee ls │ │ │ │ + stmiale r0!, {r1} │ │ │ │ + lslle r7, r7, #1 │ │ │ │ + cbz r4, 1c2da4 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + itet ls │ │ │ │ lslls r7, r7, #1 │ │ │ │ - ldmiahi r5!, {r2, r4} │ │ │ │ - lslhi r3, r0, #2 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + ldmiahi r5!, {r3, r4} │ │ │ │ + lslls r3, r0, #2 │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r7, r7, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmiane r4!, {r2, r3, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r2, [r4, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c2d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -519283,54 +519283,54 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xfae6007e │ │ │ │ + @ instruction: 0xfaea007e │ │ │ │ ldrb r4, [r4, #6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - cbz r2, 1c3012 │ │ │ │ + cbz r6, 1c3012 │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x0058 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0084 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 1c2fc2 │ │ │ │ + cbz r0, 1c2fc4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r0, 1c2fca │ │ │ │ + cbz r4, 1c2fca │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x005a │ │ │ │ + bkpt 0x005e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0050 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxth r0, r3 │ │ │ │ + uxth r4, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + add r4, sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh.w r0, [ip, lr, lsl #3] │ │ │ │ + vst4.16 {d16-d19}, [r0 :256], lr │ │ │ │ │ │ │ │ 001c2fe0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -519400,27 +519400,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (1c30b4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1c301e │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb.w r0, [r8, #126] @ 0x7e │ │ │ │ - strb r6, [r2, #2] │ │ │ │ + ldrb.w r0, [ip, #126] @ 0x7e │ │ │ │ + strb r2, [r3, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + strb r6, [r5, #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr.w r0, [r0, r2] │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + ldr.w r0, [r4, r2] │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh.w r0, [r2, lr, lsl #3] │ │ │ │ + strh.w r0, [r6, lr, lsl #3] │ │ │ │ │ │ │ │ 001c30b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -519486,27 +519486,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (1c3180 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1c30f6 │ │ │ │ nop │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf7c0007e │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf7c4007e │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bpl.n 1c30c8 │ │ │ │ + bpl.n 1c30d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xf7860082 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + @ instruction: 0xf78a0082 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf758007e │ │ │ │ + @ instruction: 0xf75c007e │ │ │ │ │ │ │ │ 001c3184 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -519546,18 +519546,18 @@ │ │ │ │ blx 67fa4 │ │ │ │ mov r0, r5 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf6f4007e │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf6f8007e │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c3200 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -519784,58 +519784,58 @@ │ │ │ │ nop │ │ │ │ strb r4, [r3, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r6, [r2, #21] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #488 @ 0x1e8 │ │ │ │ + add r1, sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf662007e │ │ │ │ + @ instruction: 0xf666007e │ │ │ │ strb r0, [r4, #20] │ │ │ │ lsls r3, r1, #2 │ │ │ │ strb r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - hlt 0x0024 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev r4, r6 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ + @ instruction: 0xb83e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r7, pc, #672 @ (adr r7, 1c3740 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 1c3750 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - eor.w r0, lr, #16646144 @ 0xfe0000 │ │ │ │ + eors.w r0, r2, #16646144 @ 0xfe0000 │ │ │ │ │ │ │ │ 001c34a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -519950,38 +519950,38 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #936 @ (adr r6, 1c3980 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 1c3990 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf3d2007e │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf3d6007e │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, sp, #584 @ 0x248 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c3608 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520050,26 +520050,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 67fa4 │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, pc, #544 @ (adr r5, 1c38e8 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 1c38f8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf270007e │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf274007e │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 1c377c ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 1c378c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf210007e │ │ │ │ + @ instruction: 0xf214007e │ │ │ │ │ │ │ │ 001c36e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -520238,52 +520238,52 @@ │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #696 @ (adr r4, 1c3b58 ) │ │ │ │ + add r4, pc, #712 @ (adr r4, 1c3b68 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf196007e │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + @ instruction: 0xf19a007e │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb762 │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb79e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ + @ instruction: 0xb7d2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r4, 1c393e │ │ │ │ + cbnz r0, 1c3940 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 1c392e │ │ │ │ + cbz r6, 1c392e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8d4 │ │ │ │ + @ instruction: 0xb8d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 1c3928 │ │ │ │ + cbz r2, 1c392a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1c3a38 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 1c3a48 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c38ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -520400,36 +520400,36 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, pc, #648 @ (adr r2, 1c3cac ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 1c3cbc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vshr.s8 q0, q15, #6 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + vshr.s8 q0, q15, #2 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 1c3b30 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 1c3b40 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1c3b6c ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 1c3b7c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - itt al │ │ │ │ + it al │ │ │ │ lslal r3, r0, #2 │ │ │ │ - stral r2, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, pc, #824 @ (adr r5, 1c3d84 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 1c3d94 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c3a50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -520610,52 +520610,52 @@ │ │ │ │ mov r0, sl │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, pc, #248 @ (adr r1, 1c3d28 ) │ │ │ │ + add r1, pc, #264 @ (adr r1, 1c3d38 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mcr 0, 1, r0, cr6, cr14, {3} │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + mcr 0, 1, r0, cr10, cr14, {3} │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #720 @ (adr r4, 1c3f20 ) │ │ │ │ + add r4, pc, #736 @ (adr r4, 1c3f30 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #776 @ (adr r4, 1c3f5c ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 1c3f6c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, lr} │ │ │ │ + push {r1, r4, r5, lr} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #776 @ (adr r3, 1c3f80 ) │ │ │ │ + add r3, pc, #792 @ (adr r3, 1c3f90 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c3c7c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -520686,17 +520686,17 @@ │ │ │ │ bl 1beb68 │ │ │ │ mov r0, r5 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xebfe007e │ │ │ │ + stc 0, cr0, [r2], {126} @ 0x7e │ │ │ │ │ │ │ │ 001c3cdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -520829,40 +520829,40 @@ │ │ │ │ blx 68770 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xeb9a007e │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + @ instruction: 0xeb9e007e │ │ │ │ + str r4, [r1, #56] @ 0x38 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r6, 1c3eaa │ │ │ │ + cbz r2, 1c3eac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 1c3eba │ │ │ │ + cbz r2, 1c3ebc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 1c3f8c ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 1c3f9c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 1c3fc8 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 1c3fd8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r6, 1c3ec2 │ │ │ │ + cbz r2, 1c3ec4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r2, 1c3eda │ │ │ │ + cbnz r6, 1c3eda │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, pc, #720 @ (adr r1, 1c4140 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 1c4150 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c3e74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -521006,34 +521006,34 @@ │ │ │ │ b.n 1c3ebc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r1 │ │ │ │ + uxth r2, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 1c4394 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 1c43a4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xe98a007e │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + @ instruction: 0xe98e007e │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strd r0, r0, [lr, #-504]! @ 0x1f8 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldrd r0, r0, [r2, #-504]! @ 0x1f8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrd r0, r0, [r2, #-504] @ 0x1f8 │ │ │ │ - cbz r2, 1c4046 │ │ │ │ + ldrd r0, r0, [r6, #-504] @ 0x1f8 │ │ │ │ + cbz r6, 1c4046 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r2, [r5, #12] │ │ │ │ lsls r2, r0, #2 │ │ │ │ │ │ │ │ 001c4020 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521093,22 +521093,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xe858007e │ │ │ │ - str r6, [r2, #4] │ │ │ │ + @ instruction: 0xe85c007e │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xe81a007e │ │ │ │ + @ instruction: 0xe81e007e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #328] @ (1c422c ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -521244,37 +521244,37 @@ │ │ │ │ b.n 1c413c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1c4242 │ │ │ │ + cbz r2, 1c4244 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c40c8 │ │ │ │ + b.n 1c40d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3fb8 │ │ │ │ + b.n 1c3fc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3f88 │ │ │ │ + b.n 1c3f90 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4264 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -521320,21 +521320,21 @@ │ │ │ │ ldr r2, [pc, #28] @ (1c42f0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3f10 │ │ │ │ + b.n 1c3f18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c42f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521423,29 +521423,29 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3eec │ │ │ │ + b.n 1c3ef4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3e7c │ │ │ │ + b.n 1c3e84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #960 @ 0x3c0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3dec │ │ │ │ + b.n 1c3df4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4400 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -521511,27 +521511,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (1c44cc ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 1c443e │ │ │ │ nop │ │ │ │ - str r7, [sp, #576] @ 0x240 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3dac │ │ │ │ + b.n 1c3db4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c3d2c │ │ │ │ + b.n 1c3d34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ + add r6, sp, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c44d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -521715,49 +521715,49 @@ │ │ │ │ nop │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c4dd8 │ │ │ │ + b.n 1c4de0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, sp, #688 @ 0x2b0 │ │ │ │ + add r5, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 1c4744 │ │ │ │ + cbz r0, 1c4746 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c4b30 │ │ │ │ + b.n 1c4b38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c46f4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -521826,29 +521826,29 @@ │ │ │ │ ldr r0, [pc, #40] @ (1c47c0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1c4732 │ │ │ │ nop │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c4ab4 │ │ │ │ + b.n 1c4abc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r0, r6] │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - b.n 1c4a48 │ │ │ │ + b.n 1c4a50 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c49f4 │ │ │ │ + b.n 1c49fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -521904,23 +521904,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c49cc │ │ │ │ + b.n 1c49d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1c4960 │ │ │ │ + b.n 1c4968 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4870 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -522094,45 +522094,45 @@ │ │ │ │ b.n 1c48c2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldrsh r2, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 142 @ 0x8e │ │ │ │ + svc 146 @ 0x92 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r7, r5] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #244 @ 0xf4 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4a6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522214,29 +522214,29 @@ │ │ │ │ ldr r2, [pc, #40] @ (1c4b58 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c4ad0 │ │ │ │ nop │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #12 │ │ │ │ + udf #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + ldrsb r6, [r1, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r3, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - str r0, [sp, #664] @ 0x298 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1c4a74 │ │ │ │ + ble.n 1c4a7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c4b5c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522278,21 +522278,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 6624c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1c4c14 │ │ │ │ + ble.n 1c4c1c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 1c4bcc │ │ │ │ + bgt.n 1c4bd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4be0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522336,21 +522336,21 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 6624c │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 1c4b94 │ │ │ │ + bgt.n 1c4b9c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 1c4d48 │ │ │ │ + bgt.n 1c4d50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4c68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522438,33 +522438,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (1c4d70 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1c4ca6 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bgt.n 1c4d74 │ │ │ │ + bgt.n 1c4d7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r0, 1c4dd4 │ │ │ │ + cbz r4, 1c4dd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcc.n 1c4cfc │ │ │ │ + bcc.n 1c4d04 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 1c4de8 │ │ │ │ + cbz r0, 1c4dea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - blt.n 1c4e50 │ │ │ │ + blt.n 1c4e58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4d74 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522552,33 +522552,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (1c4e7c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 1c4db2 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - blt.n 1c4e68 │ │ │ │ + blt.n 1c4e70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ + strh r4, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - bcs.n 1c4df0 │ │ │ │ + bcs.n 1c4df8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bge.n 1c4f44 │ │ │ │ + bge.n 1c4f4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4e80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522674,35 +522674,35 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1c4fa0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 1c4f70 │ │ │ │ + bls.n 1c4f78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r2, [r7, r7] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r0, 1c4fba │ │ │ │ + cbz r4, 1c4fba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1c4f18 │ │ │ │ + bne.n 1c4f20 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r4, 1c4fbc │ │ │ │ + cbz r0, 1c4fbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 1c5060 │ │ │ │ + bls.n 1c5068 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r0, 1c4fcc │ │ │ │ + cbz r4, 1c4fcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c4fa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -522817,39 +522817,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1c50f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1c4fe2 │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1c5078 │ │ │ │ + bhi.n 1c5080 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r3, pc, #904 @ (adr r3, 1c5460 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 1c5470 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, pc, #128 @ (adr r4, 1c5160 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 1c5170 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #568 @ (adr r3, 1c531c ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 1c532c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1c515c │ │ │ │ + bhi.n 1c5164 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1c5114 │ │ │ │ + bhi.n 1c511c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #968 @ (adr r3, 1c54c4 ) │ │ │ │ + add r3, pc, #984 @ (adr r3, 1c54d4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c50fc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -522896,23 +522896,23 @@ │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c5280 │ │ │ │ + bvc.n 1c5088 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1c5238 │ │ │ │ + bvc.n 1c5240 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, pc, #376 @ (adr r3, 1c5308 ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 1c5318 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c5190 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -522941,19 +522941,19 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #928 @ (adr r7, 1c5588 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 1c5598 ) │ │ │ │ lsls r3, r0, #2 │ │ │ │ - add r3, pc, #176 @ (adr r3, 1c529c ) │ │ │ │ + add r3, pc, #192 @ (adr r3, 1c52ac ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #160 @ (adr r3, 1c5290 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 1c52a0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3000] @ 0xbb8 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -523195,59 +523195,59 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1c52be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r5, r5] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1c5808 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, 1c5818 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 1c5790 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 1c57a0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 1c582c ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1c583c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r6, [r6, r2] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c53f4 │ │ │ │ + bpl.n 1c53fc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #600 @ (adr r2, 1c56d4 ) │ │ │ │ + add r2, pc, #616 @ (adr r2, 1c56e4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c5558 │ │ │ │ + bpl.n 1c5560 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 1c57b0 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 1c57c0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bpl.n 1c5510 │ │ │ │ + bpl.n 1c5518 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1c55c8 ) │ │ │ │ + add r2, pc, #320 @ (adr r2, 1c55d8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 1c583c ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 1c584c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c5418 │ │ │ │ + bmi.n 1c5420 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, pc, #800 @ (adr r1, 1c57c8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 1c57d8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c53b4 │ │ │ │ + bmi.n 1c53bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1c5588 │ │ │ │ + bmi.n 1c5590 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c54b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523273,15 +523273,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #264 @ (adr r1, 1c560c ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 1c561c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -523454,45 +523454,45 @@ │ │ │ │ b.n 1c55be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r0, [r3, r1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #856] @ 0x358 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, 1c5740 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 1c5750 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, 1c56dc ) │ │ │ │ + add r0, pc, #32 @ (adr r0, 1c56ec ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r6, [r6, r6] │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c5658 │ │ │ │ + bcs.n 1c5660 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c5628 │ │ │ │ + bcs.n 1c5630 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ + strh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c57bc │ │ │ │ + bcs.n 1c57c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 1c574e │ │ │ │ + cbz r6, 1c574e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1c5738 │ │ │ │ + bcs.n 1c5740 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c5700 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523518,15 +523518,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #408] @ 0x198 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c574c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523570,21 +523570,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c57d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1c5828 │ │ │ │ + bne.n 1c5830 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c57c4 │ │ │ │ + beq.n 1c57cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c57d4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523628,21 +523628,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5858 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c57a0 │ │ │ │ + beq.n 1c57a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c593c │ │ │ │ + beq.n 1c5944 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c585c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523686,21 +523686,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c58e0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1c5918 │ │ │ │ + beq.n 1c5920 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c58e4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523744,21 +523744,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5968 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #20] │ │ │ │ + strh r2, [r6, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c596c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523802,21 +523802,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c59f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ + strh r4, [r6, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c59f4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523860,21 +523860,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5a78 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r7} │ │ │ │ + ldmia r6!, {r1, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5a7c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523918,21 +523918,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5b00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r2, [r3, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5b04 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -523976,21 +523976,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5b88 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5b8c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524034,21 +524034,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5c10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + ldrb r4, [r2, #31] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5c14 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524092,21 +524092,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5c98 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r4, {r4, r5} │ │ │ │ + ldmia r4, {r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5c9c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524150,21 +524150,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5d20 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5d24 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524208,21 +524208,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5da8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5dac : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524266,21 +524266,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5e30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5e34 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524324,21 +524324,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5eb8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r2!, {r1, r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5ebc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524382,21 +524382,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5f40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #19] │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5f44 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524440,21 +524440,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c5fc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5} │ │ │ │ + ldmia r1, {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1!, {} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c5fcc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524498,21 +524498,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c6050 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c6054 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524556,21 +524556,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c60d8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c60dc : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524614,21 +524614,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c6160 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c6164 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524672,21 +524672,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1c61e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r4} │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -524837,37 +524837,37 @@ │ │ │ │ b.n 1c62d0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, sp │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r7, #1 │ │ │ │ add ip, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + stmia r5!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c63b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -524893,15 +524893,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c6404 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -524997,29 +524997,29 @@ │ │ │ │ blx 602c4 │ │ │ │ b.n 1c644a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ muls r6, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ orrs r2, r4 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #228] @ (1c6610 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -525112,37 +525112,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (1c663c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1c6582 │ │ │ │ nop │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ tst r6, r7 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldr r0, [pc, #800] @ (1c693c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r1, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -525367,47 +525367,47 @@ │ │ │ │ push {r0, r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ asrs r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + str r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r0, [r5, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r2, r3} │ │ │ │ + stmia r1!, {r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r2, [r3, #13] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525437,20 +525437,20 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ittt hi │ │ │ │ + itte hi │ │ │ │ lslhi r6, r7, #1 │ │ │ │ stmdbhi sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movhi.w ip, #4096 @ 0x1000 │ │ │ │ + movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -525507,23 +525507,23 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - wfi │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ite cc │ │ │ │ + lslcc r6, r7, #1 │ │ │ │ + ldrhcs r4, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r5, #7] │ │ │ │ + strb r4, [r5, #7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525583,23 +525583,23 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ + bkpt 0x0038 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r5, #4] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525660,23 +525660,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1c6b78 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525735,23 +525735,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1c6c30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + pop {r1, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ @@ -525809,23 +525809,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (1c6ce8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r6, 1c6d64 │ │ │ │ + cbnz r2, 1c6d66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #348] @ (1c6e5c ) │ │ │ │ @@ -525977,43 +525977,43 @@ │ │ │ │ b.n 1c6e12 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #116 @ 0x74 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r2, #50 @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r0, #28] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #308] @ (1c6fe8 ) │ │ │ │ @@ -526148,41 +526148,41 @@ │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c6f76 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #246 @ 0xf6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r0, #126 @ 0x7e │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r0, 1c701e │ │ │ │ + cbnz r4, 1c701e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ + ldrh r4, [r7, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbnz r2, 1c7020 │ │ │ │ + cbnz r6, 1c7020 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb8e6 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c7028 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526240,23 +526240,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c70d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -526314,23 +526314,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 68770 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ + @ instruction: 0xb7a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c7180 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -526523,44 +526523,44 @@ │ │ │ │ add r1, pc │ │ │ │ b.n 1c72e6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r4, #4] │ │ │ │ + strb r4, [r4, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ adds r5, #26 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ + strb r0, [r4, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-508] @ 0xfffffe04 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + ldc2l 0, cr0, [r4, #-508] @ 0xfffffe04 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c7398 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -527486,163 +527486,163 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1c743c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #182 @ 0xb6 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r5, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - uxtb r6, r2 │ │ │ │ + uxtb r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxtb r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r2, 1c7dda │ │ │ │ + cbz r6, 1c7dda │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r4, 1c7dc0 │ │ │ │ + cbz r0, 1c7dc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r1, #28] │ │ │ │ + strh r6, [r1, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r7, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #544 @ 0x220 │ │ │ │ + add r7, sp, #560 @ 0x230 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r7, #20] │ │ │ │ + ldrb r2, [r0, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ + strh r2, [r5, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r3} │ │ │ │ + stmia r7!, {r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r0, [r5, #25] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r4, [r1, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #912 @ 0x390 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r1, #10] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r0 │ │ │ │ @@ -528035,75 +528035,75 @@ │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c7f24 │ │ │ │ cmp r0, #188 @ 0xbc │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r6, [r5, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 1c85b8 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1c85c8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r7, r2] │ │ │ │ + ldrh r0, [r0, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #656 @ (adr r7, 1c852c ) │ │ │ │ + add r7, pc, #672 @ (adr r7, 1c853c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r6, [r7, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 1c85cc ) │ │ │ │ + add r6, pc, #808 @ (adr r6, 1c85dc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r2, [r6, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r6, pc, #600 @ (adr r6, 1c8518 ) │ │ │ │ + add r6, pc, #616 @ (adr r6, 1c8528 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -528138,17 +528138,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c8330 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -528232,33 +528232,33 @@ │ │ │ │ b.n 1c836e │ │ │ │ ldr r2, [pc, #48] @ (1c842c ) │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 67fa4 │ │ │ │ b.n 1c8398 │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 1c8530 ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 1c8540 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r4, #4 │ │ │ │ + adds r6, r4, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r0, [r3, r7] │ │ │ │ + ldrsb r4, [r3, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 1c872c ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 1c873c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ │ │ │ │ 001c8430 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -528341,31 +528341,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ lsls r3, r1, #2 │ │ │ │ ldrsb r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r5, #163 @ 0xa3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ + ldrb r6, [r1, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 1c85bc ) │ │ │ │ + add r4, pc, #184 @ (adr r4, 1c85cc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 1c8914 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 1c8524 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 1c886c ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 1c887c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001c8524 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -529577,341 +529577,341 @@ │ │ │ │ nop │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [pc, #800] @ (1c95b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #1016 @ (adr r2, 1c9694 ) │ │ │ │ + add r3, pc, #8 @ (adr r3, 1c92a4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - str r2, [r7, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #11] │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 1c93b8 ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 1c93c8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1c9240 │ │ │ │ + blt.n 1c9248 │ │ │ │ lsls r0, r0, #2 │ │ │ │ strh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 1c9624 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 1c9634 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r7, #8] │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r1, [pc, #432] @ (1c9484 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r5, r1] │ │ │ │ + strb r2, [r6, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 1c9430 ) │ │ │ │ + add r1, pc, #352 @ (adr r1, 1c9440 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, pc, #216 @ (adr r1, 1c93c0 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 1c93d0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r6, r0] │ │ │ │ + strb r6, [r6, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 1c9350 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 1c9360 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 1c95ac ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 1c95bc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #560 @ (adr r0, 1c953c ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 1c954c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r0, pc, #312 @ (adr r0, 1c944c ) │ │ │ │ + add r0, pc, #328 @ (adr r0, 1c945c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb.w r0, [sl, #126] @ 0x7e │ │ │ │ - ldrb r6, [r5, #4] │ │ │ │ + strb.w r0, [lr, #126] @ 0x7e │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r2, [r7, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r3, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r6, [r7, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r2, [pc, #400] @ (1c94d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ + strh r2, [r7, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r5, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf71c007e │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf720007e │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r4, r0, #2 │ │ │ │ lsls r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r7, r5] │ │ │ │ + str r6, [r7, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #200] @ 0xc8 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #22 │ │ │ │ + subs r5, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r4, [pc, #432] @ (1c9548 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r0, r3] │ │ │ │ + str r6, [r0, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ add ip, r4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #936] @ (1c9774 ) │ │ │ │ + ldr r7, [pc, #952] @ (1c9784 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ + ldr r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #752] @ (1c96c4 ) │ │ │ │ + ldr r7, [pc, #768] @ (1c96d4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #568] @ (1c9614 ) │ │ │ │ + ldr r7, [pc, #584] @ (1c9624 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r1, [pc, #368] @ (1c9558 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + strb r0, [r0, #24] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #200] @ (1c94b8 ) │ │ │ │ + ldr r7, [pc, #216] @ (1c94c8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #16] @ (1c9408 ) │ │ │ │ + ldr r7, [pc, #32] @ (1c9418 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #856] @ (1c9758 ) │ │ │ │ + ldr r6, [pc, #872] @ (1c9768 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r0, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ + strb r0, [r6, #21] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #488] @ (1c95fc ) │ │ │ │ + ldr r6, [pc, #504] @ (1c960c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #384] @ 0x180 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #304] @ (1c954c ) │ │ │ │ + ldr r6, [pc, #320] @ (1c955c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [pc, #120] @ (1c949c ) │ │ │ │ + ldr r6, [pc, #136] @ (1c94ac ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + strb r0, [r4, #19] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #776] @ (1c9740 ) │ │ │ │ + ldr r5, [pc, #792] @ (1c9750 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #584] @ (1c9688 ) │ │ │ │ + ldr r5, [pc, #600] @ (1c9698 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [pc, #392] @ (1c95d0 ) │ │ │ │ + ldr r5, [pc, #408] @ (1c95e0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #16] @ (1c946c ) │ │ │ │ + ldr r5, [pc, #32] @ (1c947c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #848] @ (1c97b4 ) │ │ │ │ + ldr r4, [pc, #864] @ (1c97c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #656] @ (1c96fc ) │ │ │ │ + ldr r4, [pc, #672] @ (1c970c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #552] @ 0x228 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [pc, #976] @ (1c9848 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [pc, #280] @ (1c9598 ) │ │ │ │ + ldr r4, [pc, #296] @ (1c95a8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [pc, #136] @ (1c9510 ) │ │ │ │ + ldr r4, [pc, #152] @ (1c9520 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [pc, #984] @ (1c9868 ) │ │ │ │ + ldr r3, [pc, #1000] @ (1c9878 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #792] @ (1c97b0 ) │ │ │ │ + ldr r3, [pc, #808] @ (1c97c0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [pc, #424] @ (1c9654 ) │ │ │ │ + ldr r3, [pc, #440] @ (1c9664 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #224] @ (1c9594 ) │ │ │ │ + ldr r3, [pc, #240] @ (1c95a4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #32] @ (1c94dc ) │ │ │ │ + ldr r3, [pc, #48] @ (1c94ec ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #720] @ (1c97a0 ) │ │ │ │ + ldr r2, [pc, #736] @ (1c97b0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #536] @ (1c96f0 ) │ │ │ │ + ldr r2, [pc, #552] @ (1c9700 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 1c9550 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 1c9560 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ add r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #7] │ │ │ │ + strb r6, [r5, #7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [pc, #200] @ (1c95b4 ) │ │ │ │ + ldr r2, [pc, #216] @ (1c95c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [pc, #24] @ (1c950c ) │ │ │ │ + ldr r2, [pc, #40] @ (1c951c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #872] @ (1c9864 ) │ │ │ │ + ldr r1, [pc, #888] @ (1c9874 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #696] @ (1c97bc ) │ │ │ │ + ldr r1, [pc, #712] @ (1c97cc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r4, ip │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r1, [pc, #352] @ (1c9678 ) │ │ │ │ + ldr r1, [pc, #368] @ (1c9688 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ blx 6315c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 1c966c │ │ │ │ @@ -531106,343 +531106,343 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #668] @ (1ca500 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1c85b8 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ subs r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #952] @ 0x3b8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r8, fp │ │ │ │ + add ip, fp │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [pc, #96] @ (1ca32c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r9 │ │ │ │ + add r2, sl │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ + mvns r6, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #672] @ 0x2a0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - muls r4, r4 │ │ │ │ + muls r0, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r1, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r4, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r0, #62] @ 0x3e │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r4, [pc, #816] @ (1ca668 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - negs r6, r1 │ │ │ │ + negs r2, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - tst r0, r4 │ │ │ │ + tst r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r2, #54] @ 0x36 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r6 │ │ │ │ + asrs r2, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [pc, #912] @ (1ca710 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r3 │ │ │ │ + lsrs r6, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r5 │ │ │ │ + lsls r0, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r4, r7 │ │ │ │ + lsls r0, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r5, [pc, #176] @ (1ca454 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, #40] @ 0x28 │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r3, [pc, #320] @ (1ca52c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r0, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r3, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r6, [r7, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r0, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r0, r2, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #496] @ (1ca648 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, #126 @ 0x7e │ │ │ │ + subs r4, #130 @ 0x82 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + subs r4, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r3, #102 @ 0x66 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [pc, #416] @ (1ca640 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #226 @ 0xe2 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [pc, #416] @ (1ca664 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ strh r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r4, [pc, #3304] @ 1cb1f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 65340 │ │ │ │ mov r2, r0 │ │ │ │ @@ -532619,333 +532619,333 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #652] @ (1cb470 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1c85b8 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #120 @ 0x78 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r5, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #22 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r6, r5] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r1, [pc, #208] @ (1cb2ec ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #140 @ 0x8c │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ cmn r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r5, #0 │ │ │ │ + adds r5, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #210 @ 0xd2 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ sbcs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r7, [sp, #732] @ 0x2dc │ │ │ │ - vqrdmlsh.s , , d16[0] │ │ │ │ + vqrdmlsh.s , , d20[0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + adds r3, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ + strh r2, [r1, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #48 @ 0x30 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [pc, #304] @ (1cb3dc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r7, #30] │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r4, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #27] │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 5, r0, cr6, cr13, {3} │ │ │ │ + mrc 0, 5, r0, cr10, cr13, {3} │ │ │ │ ldrsb r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #96 @ 0x60 │ │ │ │ + adds r1, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r4, [r5, #23] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ mvns r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r5] │ │ │ │ + ldrb r2, [r6, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ + ldrb r0, [r2, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + ldrb r2, [r6, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [pc, #592] @ (1cb58c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [pc, #176] @ (1cb410 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ sbcs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ + ldrh r2, [r0, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r6, r2] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r0, [r0, #7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r7, [pc, #768] @ (1cb6f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r3, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cb458 │ │ │ │ + b.n 1cb460 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1cb778 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r1, [pc, #2908] @ 1cbfd4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 65b40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -533988,279 +533988,279 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #568] @ (1cc200 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1c85b8 │ │ │ │ - ldr r7, [pc, #192] @ (1cc098 ) │ │ │ │ + ldr r7, [pc, #208] @ (1cc0a8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r0, #2 │ │ │ │ cbnz r7, 1cc01a │ │ │ │ - vsli.64 d21, d8, #63 @ 0x3f │ │ │ │ + vsli.64 d21, d12, #63 @ 0x3f │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r6, [r6, #13] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldmia r5!, {r0, r3, r4, r6} │ │ │ │ - vsli.32 d21, d2, #31 │ │ │ │ + vsli.32 d21, d6, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #1000] @ (1cc400 ) │ │ │ │ + ldr r5, [pc, #1016] @ (1cc410 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @ instruction: 0xb69f │ │ │ │ - vmls.i , , d28[0] │ │ │ │ + vsri.32 , q8, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #32 │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {r0, r1, r2, r5, lr} │ │ │ │ - vrsra.u64 , q4, #1 │ │ │ │ + vrsra.u64 , q6, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r2, [r7, #5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ + strh r4, [r3, r6] │ │ │ │ lsls r7, r7, #1 │ │ │ │ cbz r7, 1cc0e2 │ │ │ │ - vsubw.u , , d4 │ │ │ │ + vsubw.u , , d8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r3, [r6, r6] │ │ │ │ - vrsra.u32 d21, d24, #1 │ │ │ │ + vrsra.u32 d21, d28, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r2, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #432] @ (1cc26c ) │ │ │ │ + ldr r3, [pc, #448] @ (1cc27c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r7, [r2, r4] │ │ │ │ - vrshr.u64 d21, d12, #1 │ │ │ │ + vsubl.u , d31, d16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #238 @ 0xee │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [pc, #524] @ (1cc2f0 ) │ │ │ │ - vrshr.u32 d21, d24, #1 │ │ │ │ + vrshr.u32 d21, d28, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #320] @ (1cc244 ) │ │ │ │ + ldr r3, [pc, #336] @ (1cc254 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [pc, #812] @ (1cc434 ) │ │ │ │ - vsra.u64 d21, d0, #1 │ │ │ │ + vsra.u64 d21, d4, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ - vmla.i , , d28[0] │ │ │ │ + vshr.u64 , q8, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #16 │ │ │ │ + movs r0, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r4, r4, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ - vshr.u64 d21, d16, #1 │ │ │ │ + vshr.u64 d21, d20, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r2, r2] │ │ │ │ + str r0, [r3, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + str r4, [r0, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ @ instruction: 0x4795 │ │ │ │ - @ instruction: 0xffff1dda │ │ │ │ + @ instruction: 0xffff1dde │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #936] @ (1cc564 ) │ │ │ │ + ldr r7, [pc, #952] @ (1cc574 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r2, sp, #804 @ 0x324 │ │ │ │ - @ instruction: 0xffff1d2e │ │ │ │ + vcvt.u16.f16 d17, d18, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + adds r0, r3, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #888] @ (1cc554 ) │ │ │ │ + ldr r7, [pc, #904] @ (1cc564 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #856] @ (1cc538 ) │ │ │ │ + ldr r7, [pc, #872] @ (1cc548 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r1, sp, #748 @ 0x2ec │ │ │ │ - vmull.u , d31, d2 │ │ │ │ + vmull.u , d31, d6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r5, #0 │ │ │ │ + adds r6, r5, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r7, r7 │ │ │ │ + adds r2, r0, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67eec │ │ │ │ @@ -534281,17 +534281,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001cc250 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -535505,285 +535505,285 @@ │ │ │ │ b.n 1cd1d0 │ │ │ │ b.n 1cc9b8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1cc9b4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbnz r6, 1ccfc6 │ │ │ │ + cbnz r2, 1ccfc8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [pc, #800] @ (1cd2d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #640] @ (1cd234 ) │ │ │ │ + ldr r4, [pc, #656] @ (1cd244 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ b.n 1cc8cc │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + @ instruction: 0xb8ce │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [pc, #224] @ (1cd0a8 ) │ │ │ │ + ldr r4, [pc, #240] @ (1cd0b8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ asrs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #176] @ (1cd080 ) │ │ │ │ + ldr r4, [pc, #192] @ (1cd090 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #1000] @ (1cd3c4 ) │ │ │ │ + ldr r3, [pc, #1016] @ (1cd3d4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ eors r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #952] @ (1cd39c ) │ │ │ │ + ldr r3, [pc, #968] @ (1cd3ac ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #976] @ (1cd3c0 ) │ │ │ │ + ldr r3, [pc, #992] @ (1cd3d0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #728] @ (1cd2d0 ) │ │ │ │ + ldr r3, [pc, #744] @ (1cd2e0 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + asrs r2, r2, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r3, [pc, #280] @ (1cd12c ) │ │ │ │ + ldr r3, [pc, #296] @ (1cd13c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #240] @ (1cd10c ) │ │ │ │ + ldr r3, [pc, #256] @ (1cd11c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + asrs r4, r5, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [pc, #576] @ (1cd298 ) │ │ │ │ + ldr r1, [pc, #592] @ (1cd2a8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r3, #18 │ │ │ │ + asrs r2, r4, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r2, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cd34c │ │ │ │ + b.n 1cd354 │ │ │ │ lsls r3, r0, #2 │ │ │ │ strh r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #72] @ (1cd0cc ) │ │ │ │ + ldr r1, [pc, #88] @ (1cd0dc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r4, #15 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + str r0, [r2, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ bx r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [pc, #512] @ (1cd2a8 ) │ │ │ │ + ldr r0, [pc, #528] @ (1cd2b8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #472] @ (1cd288 ) │ │ │ │ + ldr r0, [pc, #488] @ (1cd298 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r6, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [pc, #256] @ (1cd1c8 ) │ │ │ │ + ldr r0, [pc, #272] @ (1cd1d8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r0, [r7, r5] │ │ │ │ + ldrsh r4, [r7, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + asrs r2, r5, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ + cmp lr, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r6, r4, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1cd034 │ │ │ │ + bhi.n 1cd03c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + asrs r4, r5, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 1cd0cc │ │ │ │ + bvc.n 1cd0d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r3, r6] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r4, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - negs r4, r1 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #18 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 1cd1ee │ │ │ │ + cbz r0, 1cd1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r8 │ │ │ │ beq.n 1cd258 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ blx 63d2c │ │ │ │ @@ -537030,300 +537030,300 @@ │ │ │ │ ldr r0, [pc, #620] @ (1ce1c8 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1cc2ea │ │ │ │ ldr r0, [pc, #800] @ (1ce28c ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + strb r6, [r6, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r2, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r0, [r7, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + subs r6, #162 @ 0xa2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r2, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r5, r1] │ │ │ │ + strb r4, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r4, [r7, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + strh r6, [r3, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r6, [r7, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ + subs r6, #44 @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r3, #23 │ │ │ │ + lsls r4, r3, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r4, r1, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r5, #21 │ │ │ │ + lsls r4, r5, #21 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r7, r7, #1 │ │ │ │ adcs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r5, #17 │ │ │ │ + lsls r2, r6, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #228 @ 0xe4 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r6, [pc, #176] @ (1ce114 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r6, r4, #15 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 1ce0b2 │ │ │ │ + cbz r6, 1ce0b2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #1008] @ (1ce478 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r5, #12 │ │ │ │ + lsls r4, r5, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #896] @ (1ce41c ) │ │ │ │ + ldr r7, [pc, #912] @ (1ce42c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #704] @ (1ce364 ) │ │ │ │ + ldr r7, [pc, #720] @ (1ce374 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #144] @ (1ce138 ) │ │ │ │ + ldr r7, [pc, #160] @ (1ce148 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r4, [pc, #960] @ (1ce46c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r6, r5, #9 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #336] @ (1ce208 ) │ │ │ │ + ldr r7, [pc, #352] @ (1ce218 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r7, [pc, #152] @ (1ce158 ) │ │ │ │ + ldr r7, [pc, #168] @ (1ce168 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r4, r2, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #984] @ (1ce4a0 ) │ │ │ │ + ldr r6, [pc, #1000] @ (1ce4b0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #158 @ 0x9e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r6, #6 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #600] @ (1ce330 ) │ │ │ │ + ldr r6, [pc, #616] @ (1ce340 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #416] @ (1ce280 ) │ │ │ │ + ldr r6, [pc, #432] @ (1ce290 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r6, [pc, #224] @ (1ce1c8 ) │ │ │ │ + ldr r6, [pc, #240] @ (1ce1d8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #872] @ (1ce460 ) │ │ │ │ + ldr r5, [pc, #888] @ (1ce470 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ sbcs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ + subs r0, #220 @ 0xdc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r3, [pc, #968] @ (1ce4cc ) │ │ │ │ + ldr r3, [pc, #984] @ (1ce4dc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #552] @ (1ce334 ) │ │ │ │ + ldr r5, [pc, #568] @ (1ce344 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r5, [pc, #360] @ (1ce27c ) │ │ │ │ + ldr r5, [pc, #376] @ (1ce28c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r6, r2 │ │ │ │ + movs r2, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (1ce514 ) │ │ │ │ + ldr r5, [pc, #0] @ (1ce124 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u32 q8, q15, #26 │ │ │ │ - ldr r4, [pc, #816] @ (1ce45c ) │ │ │ │ + vshr.u32 q8, q15, #22 │ │ │ │ + ldr r4, [pc, #832] @ (1ce46c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u32 q0, q15, #8 │ │ │ │ - ldr r4, [pc, #632] @ (1ce3ac ) │ │ │ │ + vshr.u32 q0, q15, #4 │ │ │ │ + ldr r4, [pc, #648] @ (1ce3bc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u8 q0, q15, #6 │ │ │ │ - ldr r4, [pc, #448] @ (1ce2fc ) │ │ │ │ + vshr.u8 q0, q15, #2 │ │ │ │ + ldr r4, [pc, #464] @ (1ce30c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.u16 q8, q5, q15 │ │ │ │ - ldr r4, [pc, #256] @ (1ce244 ) │ │ │ │ + vqadd.u16 q8, q7, q15 │ │ │ │ + ldr r4, [pc, #272] @ (1ce254 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r5, r3] │ │ │ │ + strb r0, [r6, r3] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r0, #0 │ │ │ │ + subs r0, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mrc2 0, 7, r0, cr14, cr14, {3} │ │ │ │ - ldr r3, [pc, #912] @ (1ce4e4 ) │ │ │ │ + vqadd.u8 q0, q1, q15 │ │ │ │ + ldr r3, [pc, #928] @ (1ce4f4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr14, cr14, {3} │ │ │ │ - ldr r3, [pc, #720] @ (1ce42c ) │ │ │ │ + mrc2 0, 6, r0, cr2, cr14, {3} │ │ │ │ + ldr r3, [pc, #736] @ (1ce43c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 5, r0, cr0, cr14, {3} │ │ │ │ - ldr r3, [pc, #536] @ (1ce37c ) │ │ │ │ + mcr2 0, 5, r0, cr4, cr14, {3} │ │ │ │ + ldr r3, [pc, #552] @ (1ce38c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc2 0, 3, r0, cr0, cr14, {3} │ │ │ │ - ldr r3, [pc, #344] @ (1ce2c4 ) │ │ │ │ + mrc2 0, 3, r0, cr4, cr14, {3} │ │ │ │ + ldr r3, [pc, #360] @ (1ce2d4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mrc2 0, 0, r0, cr8, cr14, {3} │ │ │ │ - ldr r3, [pc, #0] @ (1ce17c ) │ │ │ │ + mrc2 0, 0, r0, cr12, cr14, {3} │ │ │ │ + ldr r3, [pc, #16] @ (1ce18c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [lr, #504]! @ 0x1f8 │ │ │ │ - ldr r2, [pc, #856] @ (1ce4dc ) │ │ │ │ + ldc2l 0, cr0, [r2, #504]! @ 0x1f8 │ │ │ │ + ldr r2, [pc, #872] @ (1ce4ec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [r2, #504] @ 0x1f8 │ │ │ │ - ldr r2, [pc, #680] @ (1ce434 ) │ │ │ │ + stc2l 0, cr0, [r6, #504] @ 0x1f8 │ │ │ │ + ldr r2, [pc, #696] @ (1ce444 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 1ce550 ) │ │ │ │ + add r2, pc, #976 @ (adr r2, 1ce560 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #202 @ 0xca │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc2l 0, cr0, [lr, #-504]! @ 0xfffffe08 │ │ │ │ - ldr r2, [pc, #344] @ (1ce2f4 ) │ │ │ │ + ldc2l 0, cr0, [r2, #-504]! @ 0xfffffe08 │ │ │ │ + ldr r2, [pc, #360] @ (1ce304 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [r4, #-504] @ 0xfffffe08 │ │ │ │ - ldr r2, [pc, #176] @ (1ce254 ) │ │ │ │ + stc2l 0, cr0, [r8, #-504] @ 0xfffffe08 │ │ │ │ + ldr r2, [pc, #192] @ (1ce264 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-504] @ 0xfffffe08 │ │ │ │ - ldr r2, [pc, #0] @ (1ce1ac ) │ │ │ │ + ldc2 0, cr0, [ip, #-504] @ 0xfffffe08 │ │ │ │ + ldr r2, [pc, #16] @ (1ce1bc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #94 @ 0x5e │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc2l 0, cr0, [r2], {126} @ 0x7e │ │ │ │ - ldr r1, [pc, #680] @ (1ce464 ) │ │ │ │ + stc2l 0, cr0, [r6], {126} @ 0x7e │ │ │ │ + ldr r1, [pc, #696] @ (1ce474 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2 0, cr0, [r8], {126} @ 0x7e │ │ │ │ - ldr r1, [pc, #512] @ (1ce3c4 ) │ │ │ │ + ldc2 0, cr0, [ip], {126} @ 0x7e │ │ │ │ + ldr r1, [pc, #528] @ (1ce3d4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-504 @ 0xfffffe08 │ │ │ │ - ldr r1, [pc, #328] @ (1ce314 ) │ │ │ │ + stc2l 0, cr0, [lr], #-504 @ 0xfffffe08 │ │ │ │ + ldr r1, [pc, #344] @ (1ce324 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r1, [pc, #3348] @ 1ceee4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ blx 65b40 │ │ │ │ mov sl, r0 │ │ │ │ @@ -538525,225 +538525,225 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #528] @ (1cf0e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1cc834 │ │ │ │ nop │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1cf20c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r2, lr, lsl #3] │ │ │ │ - mov r0, r7 │ │ │ │ + ldr??.w r0, [r6, lr, lsl #3] │ │ │ │ + mov r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :256], lr │ │ │ │ - mov r2, r1 │ │ │ │ + vld4.16 {d0-d3}, [r8 :256], lr │ │ │ │ + mov r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str.w r0, [r6, #126] @ 0x7e │ │ │ │ - cmp ip, r5 │ │ │ │ + str.w r0, [sl, #126] @ 0x7e │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh.w r0, [r6, #126] @ 0x7e │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + strh.w r0, [sl, #126] @ 0x7e │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr??.w r0, [r8, lr, lsl #3] │ │ │ │ - cmp r6, fp │ │ │ │ + ldr??.w r0, [ip, lr, lsl #3] │ │ │ │ + cmp r2, ip │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf7b8007e │ │ │ │ - add lr, r3 │ │ │ │ + @ instruction: 0xf7bc007e │ │ │ │ + add sl, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf78a007e │ │ │ │ - add r0, lr │ │ │ │ + @ instruction: 0xf78e007e │ │ │ │ + add r4, lr │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf72c007e │ │ │ │ - add r2, r2 │ │ │ │ + @ instruction: 0xf730007e │ │ │ │ + add r6, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf70c007e │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + @ instruction: 0xf710007e │ │ │ │ + adds r0, #236 @ 0xec │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf6de007e │ │ │ │ - mvns r4, r0 │ │ │ │ + @ instruction: 0xf6e2007e │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #704 @ 0x2c0 │ │ │ │ + add r2, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf680007e │ │ │ │ - muls r6, r4 │ │ │ │ + @ instruction: 0xf684007e │ │ │ │ + muls r2, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf652007e │ │ │ │ - orrs r0, r7 │ │ │ │ + @ instruction: 0xf656007e │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf622007e │ │ │ │ - orrs r0, r1 │ │ │ │ + @ instruction: 0xf626007e │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rsb r0, r4, #16646144 @ 0xfe0000 │ │ │ │ - cmp r2, r5 │ │ │ │ + rsb r0, r8, #16646144 @ 0xfe0000 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf596007e │ │ │ │ - negs r4, r7 │ │ │ │ + @ instruction: 0xf59a007e │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sbc.w r0, r6, #16646144 @ 0xfe0000 │ │ │ │ - negs r4, r1 │ │ │ │ + sbc.w r0, sl, #16646144 @ 0xfe0000 │ │ │ │ + negs r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf4f0007e │ │ │ │ - rors r6, r2 │ │ │ │ + @ instruction: 0xf4f4007e │ │ │ │ + rors r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orns r0, ip, #16646144 @ 0xfe0000 │ │ │ │ - adcs r2, r4 │ │ │ │ + eor.w r0, r0, #16646144 @ 0xfe0000 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orr.w r0, ip, #16646144 @ 0xfe0000 │ │ │ │ - asrs r2, r6 │ │ │ │ + orrs.w r0, r0, #16646144 @ 0xfe0000 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bic.w r0, ip, #16646144 @ 0xfe0000 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + bics.w r0, r0, #16646144 @ 0xfe0000 │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ + cmp r3, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf3d2007e │ │ │ │ - lsls r0, r7 │ │ │ │ + @ instruction: 0xf3d6007e │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf3b2007e │ │ │ │ - lsls r0, r3 │ │ │ │ + @ instruction: 0xf3b6007e │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf392007e │ │ │ │ - eors r0, r7 │ │ │ │ + @ instruction: 0xf396007e │ │ │ │ + eors r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf362007e │ │ │ │ - eors r0, r1 │ │ │ │ + @ instruction: 0xf366007e │ │ │ │ + eors r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf306007e │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + @ instruction: 0xf30a007e │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf2d8007e │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + @ instruction: 0xf2dc007e │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subw r0, r8, #126 @ 0x7e │ │ │ │ - subs r7, #142 @ 0x8e │ │ │ │ + subw r0, ip, #126 @ 0x7e │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 1cf380 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 1cf390 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #816] @ (1cf33c ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #116 @ 0x74 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movw r0, #49278 @ 0xc07e │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + @ instruction: 0xf250007e │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf21e007e │ │ │ │ - subs r7, #4 │ │ │ │ + @ instruction: 0xf222007e │ │ │ │ + subs r7, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf1ee007e │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf1f2007e │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ sbcs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf192007e │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf196007e │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sbc.w r0, r4, #126 @ 0x7e │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + sbc.w r0, r8, #126 @ 0x7e │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf134007e │ │ │ │ - subs r6, #26 │ │ │ │ + @ instruction: 0xf138007e │ │ │ │ + subs r6, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xf0d6007e │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + @ instruction: 0xf0da007e │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0a8007e │ │ │ │ - subs r5, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf0ac007e │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orns r0, r8, #126 @ 0x7e │ │ │ │ - subs r5, #94 @ 0x5e │ │ │ │ + orns r0, ip, #126 @ 0x7e │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - and.w r0, r2, #126 @ 0x7e │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + and.w r0, r6, #126 @ 0x7e │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.s8 q0, q15, #2 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + vshr.s16 q0, q15, #14 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vqadd.s64 q0, q1, q15 │ │ │ │ - subs r4, #26 │ │ │ │ + vqadd.s64 q0, q3, q15 │ │ │ │ + subs r4, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s16 q0, q3, q15 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + vqadd.s16 q0, q5, q15 │ │ │ │ + cmp r2, #112 @ 0x70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr14, {3} │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + mrc 0, 7, r0, cr0, cr14, {3} │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #132 @ 0x84 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - mrc 0, 4, r0, cr8, cr14, {3} │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + mrc 0, 4, r0, cr12, cr14, {3} │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr14, {3} │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + mrc 0, 3, r0, cr2, cr14, {3} │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 2, r0, cr2, cr14, {3} │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + mcr 0, 2, r0, cr6, cr14, {3} │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2, #504] @ 0x1f8 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + ldcl 0, cr0, [r6, #504] @ 0x1f8 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stcl 0, cr0, [r2, #-504]! @ 0xfffffe08 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + stcl 0, cr0, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stc 0, cr0, [sl, #-504] @ 0xfffffe08 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + stc 0, cr0, [lr, #-504] @ 0xfffffe08 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stcl 0, cr0, [lr], #504 @ 0x1f8 │ │ │ │ - cmp r0, #208 @ 0xd0 │ │ │ │ + ldcl 0, cr0, [r2], #504 @ 0x1f8 │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 6315c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -539962,326 +539962,326 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #660] @ (1d0108 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1cc2ea │ │ │ │ nop │ │ │ │ - @ instruction: 0xeab8007e │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + @ instruction: 0xeabc007e │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - orr.w r0, r2, lr, ror #1 │ │ │ │ - adds r7, #40 @ 0x28 │ │ │ │ + orr.w r0, r6, lr, ror #1 │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1d01b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #504] @ 0x1f8 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ + ldrd r0, r0, [r2, #504] @ 0x1f8 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe99e007e │ │ │ │ - adds r6, #132 @ 0x84 │ │ │ │ + @ instruction: 0xe9a2007e │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrd r0, r0, [lr, #-504]! @ 0x1f8 │ │ │ │ - movs r5, #174 @ 0xae │ │ │ │ + @ instruction: 0xe982007e │ │ │ │ + movs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r2, [pc, #560] @ (1d00e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmdb r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - adds r6, #10 │ │ │ │ + stmdb r8!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + adds r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmdb r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + stmdb r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strd r0, r0, [r4], #504 @ 0x1f8 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + strd r0, r0, [r8], #504 @ 0x1f8 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia.w r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ + ldmia.w r8!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - @ instruction: 0xe858007e │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + @ instruction: 0xe85c007e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe82a007e │ │ │ │ - adds r5, #16 │ │ │ │ + @ instruction: 0xe82e007e │ │ │ │ + adds r5, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfef0 │ │ │ │ + b.n 1cfef8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r6, [pc, #416] @ (1d00a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1cfe4c │ │ │ │ + b.n 1cfe54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfdf8 │ │ │ │ + b.n 1cfe00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfda0 │ │ │ │ + b.n 1cfda8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ + adds r3, #158 @ 0x9e │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1cfcfc │ │ │ │ + b.n 1cfd04 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfca8 │ │ │ │ + b.n 1cfcb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfc50 │ │ │ │ + b.n 1cfc58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #108 @ 0x6c │ │ │ │ + adds r3, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb24007f │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + @ instruction: 0xfb28007f │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1cfba4 │ │ │ │ + b.n 1cfbac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #14 │ │ │ │ + adds r3, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfb50 │ │ │ │ + b.n 1cfb58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cfaf8 │ │ │ │ + b.n 1cfb00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r7, r7, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1cfa4c │ │ │ │ + b.n 1cfa54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cf9f8 │ │ │ │ + b.n 1cfa00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cf9a0 │ │ │ │ + b.n 1cf9a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cf944 │ │ │ │ + b.n 1cf94c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1cf8ec │ │ │ │ + b.n 1cf8f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xeaa8007e │ │ │ │ - b.n 1cf7d8 │ │ │ │ + @ instruction: 0xeaac007e │ │ │ │ + b.n 1cf7e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #2 │ │ │ │ + adds r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d07a0 │ │ │ │ + b.n 1cf7a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0768 │ │ │ │ + b.n 1d0770 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ + adds r0, #198 @ 0xc6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0730 │ │ │ │ + b.n 1d0738 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d06f8 │ │ │ │ + b.n 1d0700 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #134 @ 0x86 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d06c0 │ │ │ │ + b.n 1d06c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #98 @ 0x62 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0688 │ │ │ │ + b.n 1d0690 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0650 │ │ │ │ + b.n 1d0658 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0618 │ │ │ │ + b.n 1d0620 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d05d8 │ │ │ │ + b.n 1d05e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r4, [pc, #192] @ (1d00b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1d053c │ │ │ │ + b.n 1d0544 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #134 @ 0x86 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #6 │ │ │ │ + movs r0, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ sbcs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #7 │ │ │ │ + movs r0, #0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1d0498 │ │ │ │ + b.n 1d04a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0440 │ │ │ │ + b.n 1d0448 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d03e8 │ │ │ │ + b.n 1d03f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1d0344 │ │ │ │ + b.n 1d034c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d02ec │ │ │ │ + b.n 1d02f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #62 @ 0x3e │ │ │ │ + cmp r6, #66 @ 0x42 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0298 │ │ │ │ + b.n 1d02a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0240 │ │ │ │ + b.n 1d0248 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r3, [pc, #240] @ (1d0148 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r6, r0, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 1d019c │ │ │ │ + b.n 1d01a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d0148 │ │ │ │ + b.n 1d0150 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #86 @ 0x56 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d00f0 │ │ │ │ + b.n 1d00f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ orrs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #160 @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ + svc 138 @ 0x8a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [pc, #352] @ (1d0200 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #254 @ 0xfe │ │ │ │ + svc 2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #210 @ 0xd2 │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r5, [pc, #528] @ (1d02d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #46 @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r2, #4 │ │ │ │ + adds r4, r2, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1d009c │ │ │ │ + ble.n 1d00a4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d0050 │ │ │ │ + ble.n 1d0058 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d0000 │ │ │ │ + ble.n 1d0008 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d01b0 │ │ │ │ + ble.n 1d01b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001d010c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -541479,257 +541479,257 @@ │ │ │ │ b.w 1d01a6 │ │ │ │ add r6, pc, #320 @ (adr r6, 1d0f84 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #296 @ (adr r6, 1d0f74 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r0, [pc, #800] @ (1d1174 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r0, r4, r6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bge.n 1d0eb0 │ │ │ │ + bge.n 1d0eb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #16 │ │ │ │ + movs r7, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ add r5, pc, #808 @ (adr r5, 1d118c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r5!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r5!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bhi.n 1d0e58 │ │ │ │ + bhi.n 1d0e60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bhi.n 1d0dac │ │ │ │ + bhi.n 1d0db4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #124 @ 0x7c │ │ │ │ + movs r5, #128 @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d0f78 │ │ │ │ + bhi.n 1d0f80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d0f44 │ │ │ │ + bhi.n 1d0f4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldcl 0, cr0, [sl, #-500]! @ 0xfffffe0c │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + ldcl 0, cr0, [lr, #-500]! @ 0xfffffe0c │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvc.n 1d0e78 │ │ │ │ + bvc.n 1d0e80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ + movs r4, #214 @ 0xd6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc 0, cr0, [sl, #-500] @ 0xfffffe0c │ │ │ │ - bvc.n 1d0ef0 │ │ │ │ + stc 0, cr0, [lr, #-500] @ 0xfffffe0c │ │ │ │ + bvc.n 1d0ef8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, #8 │ │ │ │ + movs r4, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d0e9c │ │ │ │ + bvs.n 1d0ea4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d0e68 │ │ │ │ + bvs.n 1d0e70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d0e34 │ │ │ │ + bvs.n 1d0e3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d0e00 │ │ │ │ + bvs.n 1d0e08 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d0fcc │ │ │ │ + bvs.n 1d0dd4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #98 @ 0x62 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 1d0f24 │ │ │ │ + bvs.n 1d0f2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d0fa0 │ │ │ │ + bpl.n 1d0fa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d0f4c │ │ │ │ + bpl.n 1d0f54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d0f18 │ │ │ │ + bpl.n 1d0f20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 1d0ee4 │ │ │ │ + bmi.n 1d0eec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #212 @ 0xd4 │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r4, r5, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bmi.n 1d0e38 │ │ │ │ + bmi.n 1d0e40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 1d0fe0 │ │ │ │ + bmi.n 1d0fe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 1d0fac │ │ │ │ + bmi.n 1d0fb4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1d1024 │ │ │ │ + bcc.n 1d102c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ + movs r0, #98 @ 0x62 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 1d0ff0 │ │ │ │ + bcc.n 1d0ff8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcc.n 1d0fa0 │ │ │ │ + bcc.n 1d0fa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 1d0f6c │ │ │ │ + bcc.n 1d0f74 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1d0ec0 │ │ │ │ + bcs.n 1d0ec8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 1d0e8c │ │ │ │ + bcs.n 1d0e94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcs.n 1d1058 │ │ │ │ + bcs.n 1d1060 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bcs.n 1d1004 │ │ │ │ + bcs.n 1d100c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d0e84 │ │ │ │ + bne.n 1d0e8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d104c │ │ │ │ + bne.n 1d1054 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r4, #27 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bne.n 1d0ffc │ │ │ │ + bne.n 1d1004 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - beq.n 1d0f50 │ │ │ │ + beq.n 1d0f58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d0ef8 │ │ │ │ + beq.n 1d0f00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d0ec0 │ │ │ │ + beq.n 1d0ec8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r2, r6, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d1088 │ │ │ │ + beq.n 1d1090 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d1030 │ │ │ │ + beq.n 1d1038 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d0ff8 │ │ │ │ + beq.n 1d1000 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r6, r2, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + lsls r6, r0, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r1, #22 │ │ │ │ + lsls r2, r2, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #122 @ 0x7a │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r6, r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r5!, {r1, r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr.w r4, [pc, #3372] @ 1d1d68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 65340 │ │ │ │ mov r2, r0 │ │ │ │ @@ -542931,239 +542931,239 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #484] @ (1d1f40 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1d01a6 │ │ │ │ nop │ │ │ │ - bne.n 1d1d90 │ │ │ │ + bne.n 1d1d98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ ldr r0, [pc, #800] @ (1d2090 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #16 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r6, #31 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2!, {r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r2, {r2, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r1, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r4, r4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r5, #30 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u16 q0, q15, #16 │ │ │ │ - stmia r5!, {r1, r2, r7} │ │ │ │ + vshr.u16 q0, q15, #12 │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r2, r3, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #6 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u8 q8, q15, #2 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + vshr.u16 q8, q15, #14 │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r4, r6, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 7, r0, cr14, cr14, {3} │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + mrc2 0, 7, r0, cr2, cr14, {3} │ │ │ │ + lsls r4, r3, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [r6, #504]! @ 0x1f8 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stc2l 0, cr0, [sl, #504]! @ 0x1f8 │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr0, cr14, {3} │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + mcr2 0, 2, r0, cr4, cr14, {3} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r2, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r4, r5, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2 0, cr0, [r0, #504]! @ 0x1f8 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + stc2 0, cr0, [r4, #504]! @ 0x1f8 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-504] @ 0xfffffe08 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + ldc2 0, cr0, [lr, #-504] @ 0xfffffe08 │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + lsrs r2, r0, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2 0, cr0, [r2, #-504]! @ 0xfffffe08 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + ldc2 0, cr0, [r6, #-504]! @ 0xfffffe08 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r1!, {r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r1!, {r1, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r6], #-504 @ 0xfffffe08 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ + ldc2l 0, cr0, [sl], #-504 @ 0xfffffe08 │ │ │ │ + stmia r0!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r1, #20 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - it │ │ │ │ + itt │ │ │ │ lsl r6, r7, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsr r4, r4, #19 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfbe6007e │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + @ instruction: 0xfbea007e │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - itt ge │ │ │ │ + it ge │ │ │ │ lslge r6, r7, #1 │ │ │ │ - lsrge r4, r1, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - it hi │ │ │ │ + ite hi │ │ │ │ lslhi r6, r7, #1 │ │ │ │ - @ instruction: 0xfb6a007e │ │ │ │ - ittt pl │ │ │ │ - lslpl r6, r7, #1 │ │ │ │ - lsrpl r6, r0, #17 │ │ │ │ - lslpl r6, r7, #1 │ │ │ │ - @ instruction: 0xfb4a007e │ │ │ │ - bkpt 0x0096 │ │ │ │ + @ instruction: 0xfb6e007e │ │ │ │ + ittt vs │ │ │ │ + lslvs r6, r7, #1 │ │ │ │ + lsrvs r2, r1, #17 │ │ │ │ + lslvs r6, r7, #1 │ │ │ │ + @ instruction: 0xfb4e007e │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r7, [pc, #832] @ (1d2288 ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ blx 65340 │ │ │ │ mov r2, r0 │ │ │ │ @@ -543463,106 +543463,106 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #200] @ (1d2344 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1d01a6 │ │ │ │ nop │ │ │ │ - bne.n 1d22ec │ │ │ │ + bne.n 1d22f4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [pc, #800] @ (1d25b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 7, r0, cr2, cr14, {3} │ │ │ │ - pop {r3, r4, r5} │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + mrc2 0, 7, r0, cr6, cr14, {3} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str.w r0, [lr, lr, lsl #3] │ │ │ │ - cbnz r0, 1d2324 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + pop {r5} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldr.w r0, [r2, lr, lsl #3] │ │ │ │ + cbnz r4, 1d2324 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 1d230a │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r0, #1 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 1d230a │ │ │ │ + cbnz r6, 1d230a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r6, r0, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 1d230a │ │ │ │ + cbnz r0, 1d230c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vld4.32 {d16-d19}, [r6], r3 │ │ │ │ - cbnz r2, 1d230c │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d2500 │ │ │ │ + cbnz r0, 1d230c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r0, r3 │ │ │ │ + vld4.32 {d16-d19}, [sl], r3 │ │ │ │ + cbnz r6, 1d230c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + b.n 1d2508 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x0020 │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r0, 1d2352 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cbnz r4, 1d2352 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + lsls r4, r4, #27 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cbnz r0, 1d2354 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r0, r1, #27 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cbnz r4, 1d2354 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cbnz r0, 1d2356 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r2, 1d2356 │ │ │ │ + cbnz r4, 1d2356 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r4, 1d2356 │ │ │ │ + cbnz r6, 1d2356 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + cbnz r0, 1d2358 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -543605,16 +543605,16 @@ │ │ │ │ str.w r2, [r1], #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 64b24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xfade007e │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + @ instruction: 0xfae2007e │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -543715,22 +543715,22 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (1d24e8 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1d23ec │ │ │ │ - @ instruction: 0xfa30007e │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + @ instruction: 0xfa34007e │ │ │ │ + lsls r0, r5, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9ce007e │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + ldr??.w r0, [r2, #126] @ 0x7e │ │ │ │ + lsls r6, r0, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh.w r0, [r2, #126] @ 0x7e │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + ldrsh.w r0, [r6, #126] @ 0x7e │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #76] @ (1d2548 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -543765,15 +543765,15 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r6, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r4, lr, lsl #3] │ │ │ │ + ldr??.w r0, [r8, lr, lsl #3] │ │ │ │ strh r2, [r1, #18] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -543914,22 +543914,22 @@ │ │ │ │ ... │ │ │ │ strh r4, [r0, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #12] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strb.w r0, [r4, lr, lsl #3] │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + strb.w r0, [r8, lr, lsl #3] │ │ │ │ + lsls r4, r7, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf7de007e │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + @ instruction: 0xf7e2007e │ │ │ │ + lsls r6, r2, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf7c6007e │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + @ instruction: 0xf7ca007e │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001d26f4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -544055,37 +544055,37 @@ │ │ │ │ b.n 1d277a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77c007e │ │ │ │ + @ instruction: 0xf780007e │ │ │ │ mrc2 15, 0, pc, cr11, cr15, {7} │ │ │ │ - @ instruction: 0xf770007e │ │ │ │ - @ instruction: 0xf790007e │ │ │ │ + @ instruction: 0xf774007e │ │ │ │ + @ instruction: 0xf794007e │ │ │ │ ldc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - @ instruction: 0xf708007e │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + @ instruction: 0xf70c007e │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldrb r2, [r7, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf6d8007e │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + @ instruction: 0xf6dc007e │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ - subw r0, lr, #2174 @ 0x87e │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + @ instruction: 0xf6b2007e │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ - @ instruction: 0xf684007e │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + @ instruction: 0xf688007e │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf668007e │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + @ instruction: 0xf66c007e │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001d2874 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -544426,16 +544426,16 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb r4, [r3, #22] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf378007e │ │ │ │ - @ instruction: 0xf388007e │ │ │ │ + @ instruction: 0xf37c007e │ │ │ │ + @ instruction: 0xf38c007e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #180] @ (1d2d2c ) │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #180] @ (1d2d30 ) │ │ │ │ @@ -544504,16 +544504,16 @@ │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r7, #11] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf284007e │ │ │ │ - @ instruction: 0xf220007e │ │ │ │ + @ instruction: 0xf288007e │ │ │ │ + @ instruction: 0xf224007e │ │ │ │ ldrb r6, [r4, #9] │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-88] │ │ │ │ @@ -544846,43 +544846,43 @@ │ │ │ │ mvn.w r0, #3 │ │ │ │ b.n 1d2e08 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sub.w r0, ip, #126 @ 0x7e │ │ │ │ - @ instruction: 0xf0f2007e │ │ │ │ - @ instruction: 0xf228007e │ │ │ │ + subs.w r0, r0, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf0f6007e │ │ │ │ + @ instruction: 0xf22c007e │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xf0ac007e │ │ │ │ - sbc.w r0, r4, #126 @ 0x7e │ │ │ │ - eor.w r0, ip, #126 @ 0x7e │ │ │ │ - sbcs.w r0, ip, #126 @ 0x7e │ │ │ │ - orn r0, r8, #126 @ 0x7e │ │ │ │ - @ instruction: 0xf0ec007e │ │ │ │ - eor.w r0, r6, #126 @ 0x7e │ │ │ │ - ands.w r0, r6, #126 @ 0x7e │ │ │ │ - @ instruction: 0xf132007e │ │ │ │ - vshr.s16 q0, q15, #10 │ │ │ │ - adc.w r0, r2, #126 @ 0x7e │ │ │ │ - mcr 0, 7, r0, cr0, cr14, {3} │ │ │ │ - and.w r0, r6, r3, lsl #2 │ │ │ │ - vqadd.s8 q0, q1, q15 │ │ │ │ - mcr 0, 3, r0, cr10, cr14, {3} │ │ │ │ - @ instruction: 0xe9900083 │ │ │ │ - mrc 0, 2, r0, cr2, cr14, {3} │ │ │ │ - ldrd r0, r0, [r8, #-524]! @ 0x20c │ │ │ │ - mrc 0, 1, r0, cr10, cr14, {3} │ │ │ │ - strd r0, r0, [r0, #-524]! @ 0x20c │ │ │ │ - mrc 0, 0, r0, cr0, cr14, {3} │ │ │ │ - ldmdb r6!, {r0, r1, r7} │ │ │ │ + @ instruction: 0xf0b0007e │ │ │ │ + sbc.w r0, r8, #126 @ 0x7e │ │ │ │ + eors.w r0, r0, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf180007e │ │ │ │ + orn r0, ip, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf0f0007e │ │ │ │ + eor.w r0, sl, #126 @ 0x7e │ │ │ │ + ands.w r0, sl, #126 @ 0x7e │ │ │ │ + @ instruction: 0xf136007e │ │ │ │ + vshr.s16 q0, q15, #6 │ │ │ │ + adc.w r0, r6, #126 @ 0x7e │ │ │ │ + mcr 0, 7, r0, cr4, cr14, {3} │ │ │ │ + and.w r0, sl, r3, lsl #2 │ │ │ │ + vqadd.s8 q0, q3, q15 │ │ │ │ + mcr 0, 3, r0, cr14, cr14, {3} │ │ │ │ + @ instruction: 0xe9940083 │ │ │ │ + mrc 0, 2, r0, cr6, cr14, {3} │ │ │ │ + ldrd r0, r0, [ip, #-524]! @ 0x20c │ │ │ │ + mrc 0, 1, r0, cr14, cr14, {3} │ │ │ │ + strd r0, r0, [r4, #-524]! @ 0x20c │ │ │ │ + mrc 0, 0, r0, cr4, cr14, {3} │ │ │ │ + ldmdb sl!, {r0, r1, r7} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #12 │ │ │ │ blx 64a14 │ │ │ │ @@ -544913,16 +544913,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldc 0, cr0, [lr, #-504]! @ 0xfffffe08 │ │ │ │ - @ instruction: 0xf702007d │ │ │ │ + stcl 0, cr0, [r2, #-504] @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf706007d │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ @@ -545020,25 +545020,25 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d3226 │ │ │ │ nop.w │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ - ldc 0, cr0, [ip, #-504]! @ 0xfffffe08 │ │ │ │ + stcl 0, cr0, [r0, #-504] @ 0xfffffe08 │ │ │ │ bl 712de │ │ │ │ bl 8f2e2 │ │ │ │ - stc 0, cr0, [r0], {126} @ 0x7e │ │ │ │ - movw r0, #18557 @ 0x487d │ │ │ │ - stcl 0, cr0, [r4], #-504 @ 0xfffffe08 │ │ │ │ - @ instruction: 0xf628007d │ │ │ │ - mcrr 0, 7, r0, r8, cr14 │ │ │ │ - addw r0, ip, #2173 @ 0x87d │ │ │ │ - stc 0, cr0, [sl], #-504 @ 0xfffffe08 │ │ │ │ - @ instruction: 0xf5ec007d │ │ │ │ + stc 0, cr0, [r4], {126} @ 0x7e │ │ │ │ + movw r0, #34941 @ 0x887d │ │ │ │ + stcl 0, cr0, [r8], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf62c007d │ │ │ │ + mcrr 0, 7, r0, ip, cr14 │ │ │ │ + @ instruction: 0xf610007d │ │ │ │ + stc 0, cr0, [lr], #-504 @ 0xfffffe08 │ │ │ │ + @ instruction: 0xf5f0007d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #208] @ (1d33e8 ) │ │ │ │ ldr r3, [pc, #212] @ (1d33ec ) │ │ │ │ @@ -545120,21 +545120,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ strb r6, [r3, #17] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r8, #504] @ 0x1f8 │ │ │ │ - stcl 0, cr0, [ip, #-504] @ 0xfffffe08 │ │ │ │ + ldc 0, cr0, [ip, #504] @ 0x1f8 │ │ │ │ + ldcl 0, cr0, [r0, #-504] @ 0xfffffe08 │ │ │ │ strb r2, [r6, #15] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - @ instruction: 0xeb3e007e │ │ │ │ - add.w r0, r0, #16580608 @ 0xfd0000 │ │ │ │ - ldcl 0, cr0, [sl], #504 @ 0x1f8 │ │ │ │ + adc.w r0, r2, lr, ror #1 │ │ │ │ + add.w r0, r4, #16580608 @ 0xfd0000 │ │ │ │ + ldcl 0, cr0, [lr], #504 @ 0x1f8 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, ip │ │ │ │ ldr r2, [r0, #12] │ │ │ │ it ne │ │ │ │ ldrne.w lr, [r0, #16] │ │ │ │ @@ -545391,19 +545391,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strexd lr, r0, r0, [ip] │ │ │ │ + @ instruction: 0xe8d0007e │ │ │ │ strb r0, [r3, #4] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - strex r0, r0, [r8, #504] @ 0x1f8 │ │ │ │ - addw r0, ip, #125 @ 0x7d │ │ │ │ + strex r0, r0, [ip, #504] @ 0x1f8 │ │ │ │ + @ instruction: 0xf210007d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #260] @ (1d3848 ) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #260] @ (1d384c ) │ │ │ │ @@ -545516,23 +545516,23 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r6, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, #0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - b.n 1d3678 │ │ │ │ + b.n 1d3680 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0d4007d │ │ │ │ - b.n 1d3620 │ │ │ │ + @ instruction: 0xf0d8007d │ │ │ │ + b.n 1d3628 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0a4007d │ │ │ │ - b.n 1d35c8 │ │ │ │ + @ instruction: 0xf0a8007d │ │ │ │ + b.n 1d35d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orns r0, r4, #125 @ 0x7d │ │ │ │ + orns r0, r8, #125 @ 0x7d │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -545717,29 +545717,29 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1d3cc8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 1d362c │ │ │ │ + b.n 1d3634 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3424 │ │ │ │ + b.n 1d342c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 3, r0, cr8, cr13, {3} │ │ │ │ - b.n 1d33dc │ │ │ │ + mrc 0, 3, r0, cr12, cr13, {3} │ │ │ │ + b.n 1d33e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr13, {3} │ │ │ │ - b.n 1d33b0 │ │ │ │ + mrc 0, 2, r0, cr4, cr13, {3} │ │ │ │ + b.n 1d33b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r3, r0, #2 │ │ │ │ - b.n 1d3388 │ │ │ │ + b.n 1d3390 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 0, r0, cr14, cr13, {3} │ │ │ │ + mcr 0, 1, r0, cr2, cr13, {3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -545782,19 +545782,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 1d33a8 │ │ │ │ + b.n 1d33b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d42a4 │ │ │ │ + b.n 1d42ac │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stcl 0, cr0, [r6, #-500]! @ 0xfffffe0c │ │ │ │ + stcl 0, cr0, [sl, #-500]! @ 0xfffffe0c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #220] @ (1d3c54 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [pc, #220] @ (1d3c58 ) │ │ │ │ @@ -545879,19 +545879,19 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d4324 │ │ │ │ + b.n 1d432c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d430c │ │ │ │ + b.n 1d4314 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d42e8 │ │ │ │ + b.n 1d42f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -546121,31 +546121,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1d4168 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - b.n 1d4364 │ │ │ │ + b.n 1d436c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rsbs r0, r6, sp, ror #1 │ │ │ │ - b.n 1d407c │ │ │ │ + rsbs r0, sl, sp, ror #1 │ │ │ │ + b.n 1d4084 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs.w r0, r4, sp, ror #1 │ │ │ │ - b.n 1d40bc │ │ │ │ + orrs.w r0, r8, sp, ror #1 │ │ │ │ + b.n 1d40c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3f8c │ │ │ │ + b.n 1d3f94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrd r0, r0, [ip, #500] @ 0x1f4 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + strd r0, r0, [r0, #500]! @ 0x1f4 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe99e007d │ │ │ │ - svc 192 @ 0xc0 │ │ │ │ + @ instruction: 0xe9a2007d │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe982007d │ │ │ │ + @ instruction: 0xe986007d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ blx 64a14 │ │ │ │ @@ -546174,15 +546174,15 @@ │ │ │ │ mov.w r2, #418 @ 0x1a2 │ │ │ │ mov r1, r4 │ │ │ │ blx 65e88 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001d3fec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -546626,115 +546626,115 @@ │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xe80a007d │ │ │ │ - udf #18 │ │ │ │ + @ instruction: 0xe80e007d │ │ │ │ + udf #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4478 │ │ │ │ + b.n 1d4480 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d44c4 │ │ │ │ + ble.n 1d44cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4450 │ │ │ │ + b.n 1d4458 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d44cc │ │ │ │ + ble.n 1d44d4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d44b4 │ │ │ │ + ble.n 1d44bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4494 │ │ │ │ + ble.n 1d449c │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ble.n 1d45c8 │ │ │ │ + ble.n 1d45d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4354 │ │ │ │ + b.n 1d435c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d44c0 │ │ │ │ + bgt.n 1d44c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4260 │ │ │ │ + b.n 1d4268 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r3, r7, #0 │ │ │ │ movs r0, r0 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #76 @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d45b8 │ │ │ │ + bgt.n 1d45c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4144 │ │ │ │ + b.n 1d414c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r5, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [pc, #4095] @ 1d550f │ │ │ │ - bgt.n 1d454c │ │ │ │ + bgt.n 1d4554 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d40d8 │ │ │ │ + b.n 1d40e0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d4520 │ │ │ │ + bgt.n 1d4528 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d40ac │ │ │ │ + b.n 1d40b4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ mcr 15, 3, pc, cr5, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [pc], #-1020 @ 1d412c │ │ │ │ - blt.n 1d44b4 │ │ │ │ + blt.n 1d44bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4040 │ │ │ │ + b.n 1d4048 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 1d4488 │ │ │ │ + blt.n 1d4490 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4014 │ │ │ │ + b.n 1d401c │ │ │ │ lsls r5, r7, #1 │ │ │ │ pli [r9, #255]! │ │ │ │ - blt.n 1d463c │ │ │ │ + blt.n 1d4444 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3fc8 │ │ │ │ + b.n 1d3fd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ bl 12a546 │ │ │ │ - blt.n 1d45f0 │ │ │ │ + blt.n 1d45f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3f7c │ │ │ │ + b.n 1d3f84 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 1d45bc │ │ │ │ + blt.n 1d45c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3f44 │ │ │ │ + b.n 1d3f4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - blt.n 1d458c │ │ │ │ + blt.n 1d4594 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3f14 │ │ │ │ + b.n 1d3f1c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bge.n 1d454c │ │ │ │ + bge.n 1d4554 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3ed4 │ │ │ │ + b.n 1d3edc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4630 │ │ │ │ + ble.n 1d4638 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d4550 │ │ │ │ + bgt.n 1d4558 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d45c8 │ │ │ │ + ble.n 1d45d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 1d44d4 │ │ │ │ + bge.n 1d44dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3e60 │ │ │ │ + b.n 1d3e68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4554 │ │ │ │ + ble.n 1d455c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d45b4 │ │ │ │ + ble.n 1d45bc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4510 │ │ │ │ + ble.n 1d4518 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 1d4660 │ │ │ │ + bge.n 1d4668 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d3dec │ │ │ │ + b.n 1d3df4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ @@ -547135,137 +547135,137 @@ │ │ │ │ mov ip, fp │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ bne.n 1d4a38 │ │ │ │ ldrb r1, [r2, r2] │ │ │ │ mvns r6, r7 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ - bgt.n 1d48dc │ │ │ │ + bgt.n 1d48e4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d48fc │ │ │ │ + bgt.n 1d4904 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 1d49e4 │ │ │ │ + bls.n 1d49ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4f70 │ │ │ │ + b.n 1d4f78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d4aa0 │ │ │ │ + bgt.n 1d4aa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d48e4 │ │ │ │ + bgt.n 1d48ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d4940 │ │ │ │ + bhi.n 1d4948 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4ecc │ │ │ │ + b.n 1d4ed4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d48c4 │ │ │ │ + bgt.n 1d48cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d4930 │ │ │ │ + bgt.n 1d4938 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d48d4 │ │ │ │ + bhi.n 1d48dc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4e60 │ │ │ │ + b.n 1d4e68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d4910 │ │ │ │ + bgt.n 1d4918 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d49b8 │ │ │ │ + bgt.n 1d49c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d4a5c │ │ │ │ + bhi.n 1d4a64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4de8 │ │ │ │ + b.n 1d4df0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bgt.n 1d4998 │ │ │ │ + bgt.n 1d49a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4a1c │ │ │ │ + ble.n 1d4a24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d49f8 │ │ │ │ + bhi.n 1d4a00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4d84 │ │ │ │ + b.n 1d4d8c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4a08 │ │ │ │ + ble.n 1d4a10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4a70 │ │ │ │ + ble.n 1d4a78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 1d4990 │ │ │ │ + bvc.n 1d4998 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4d1c │ │ │ │ + b.n 1d4d24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4a5c │ │ │ │ + ble.n 1d4a64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4aec │ │ │ │ + ble.n 1d4af4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 1d4918 │ │ │ │ + bvc.n 1d4920 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4ca4 │ │ │ │ + b.n 1d4cac │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4ab4 │ │ │ │ + ble.n 1d4abc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d493c │ │ │ │ + ble.n 1d4944 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvc.n 1d4aa0 │ │ │ │ + bvc.n 1d4aa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4c2c │ │ │ │ + b.n 1d4c34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4980 │ │ │ │ + ble.n 1d4988 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4ae4 │ │ │ │ + ble.n 1d4aec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d4a28 │ │ │ │ + bvc.n 1d4a30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4bb4 │ │ │ │ + b.n 1d4bbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4948 │ │ │ │ + ble.n 1d4950 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4a00 │ │ │ │ + ble.n 1d4a08 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d49ac │ │ │ │ + bvs.n 1d49b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4b38 │ │ │ │ + b.n 1d4b40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ble.n 1d49c4 │ │ │ │ + ble.n 1d49cc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4a10 │ │ │ │ + ble.n 1d4a18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d4b44 │ │ │ │ + bvs.n 1d4b4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - b.n 1d4ad0 │ │ │ │ + b.n 1d4ad8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d49e4 │ │ │ │ + ble.n 1d49ec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bvs.n 1d4ad4 │ │ │ │ + bvs.n 1d4adc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 1d4a68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #46 @ 0x2e │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d4a70 │ │ │ │ + bvs.n 1d4a78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d49f8 │ │ │ │ + bpl.n 1d4a00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 126 @ 0x7e │ │ │ │ + svc 130 @ 0x82 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - udf #106 @ 0x6a │ │ │ │ + udf #110 @ 0x6e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bpl.n 1d4b90 │ │ │ │ + bpl.n 1d4998 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - svc 66 @ 0x42 │ │ │ │ + svc 70 @ 0x46 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [pc, #1064] @ 1d4ec8 │ │ │ │ strd r1, r6, [sp] │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ @@ -547649,115 +547649,115 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #227 @ 0xe3 │ │ │ │ - ble.n 1d4f8c │ │ │ │ + ble.n 1d4f94 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4dd0 │ │ │ │ + ble.n 1d4dd8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bmi.n 1d4f04 │ │ │ │ + bmi.n 1d4f0c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4e8c │ │ │ │ + ble.n 1d4e94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4e0c │ │ │ │ + ble.n 1d4e14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4f7c │ │ │ │ + ble.n 1d4f84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 1d4e78 │ │ │ │ + bcc.n 1d4e80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4e04 │ │ │ │ + ble.n 1d4e0c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1d4f90 │ │ │ │ + ble.n 1d4f98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4e18 │ │ │ │ + ble.n 1d4e20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 1d4fdc │ │ │ │ + bcc.n 1d4fe4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4f68 │ │ │ │ + ble.n 1d4f70 │ │ │ │ lsls r5, r7, #1 │ │ │ │ asrs r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1d4f44 │ │ │ │ + bpl.n 1d4f4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ble.n 1d4ff0 │ │ │ │ + ble.n 1d4ff8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bcc.n 1d4f50 │ │ │ │ + bcc.n 1d4f58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bgt.n 1d4edc │ │ │ │ + bgt.n 1d4ee4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcc.n 1d4f94 │ │ │ │ + bcc.n 1d4f9c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 1d5044 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 1d5054 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - bgt.n 1d4e7c │ │ │ │ + bgt.n 1d4e84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ bgt.n 1d4fda │ │ │ │ - vsubl.u , d15, d22 │ │ │ │ + vsubl.u , d15, d26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4efc │ │ │ │ + blt.n 1d4f04 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 1d4f48 │ │ │ │ + bcs.n 1d4f50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4ed0 │ │ │ │ + blt.n 1d4ed8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1d4f14 │ │ │ │ + bne.n 1d4f1c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4ea0 │ │ │ │ + blt.n 1d4ea8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1d4eec │ │ │ │ + bne.n 1d4ef4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4e74 │ │ │ │ + blt.n 1d4e7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ blt.n 1d4efa │ │ │ │ - vcvt.f16.u16 d29, d4, #1 │ │ │ │ + vcvt.f16.u16 d29, d8, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d4e7c │ │ │ │ + bne.n 1d4e84 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d5004 │ │ │ │ + blt.n 1d500c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1d504c │ │ │ │ + bne.n 1d4e54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4fd8 │ │ │ │ + blt.n 1d4fe0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ blt.n 1d4f0e │ │ │ │ - vtbx.8 d29, {d31- │ │ │ │ + bne.n 1d4fe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4f68 │ │ │ │ + blt.n 1d4f70 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1d4fb0 │ │ │ │ + bne.n 1d4fb8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 1d4f3c │ │ │ │ + bge.n 1d4f44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1d4f84 │ │ │ │ + bne.n 1d4f8c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + ldmia r4, {r1, r4, r5} │ │ │ │ lsls r3, r0, #2 │ │ │ │ blt.n 1d4e92 │ │ │ │ - @ instruction: 0xffffdb5c │ │ │ │ + vtbx.8 d29, {d15-d18}, d16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ b.n 1d4952 │ │ │ │ - vtbl.8 d29, {d15-d18}, d22 │ │ │ │ + vtbl.8 d29, {d15-d18}, d26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d4fe0 │ │ │ │ + blt.n 1d4fe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - blt.n 1d5054 │ │ │ │ + blt.n 1d505c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d4e98 │ │ │ │ + beq.n 1d4ea0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 1d5024 │ │ │ │ + bge.n 1d502c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 1d5068 │ │ │ │ + beq.n 1d5070 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bge.n 1d4ff0 │ │ │ │ + bge.n 1d4ff8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67d2c │ │ │ │ @@ -547778,17 +547778,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bhi.n 1d4fa4 │ │ │ │ + bhi.n 1d4fac │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d4fec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -547896,21 +547896,21 @@ │ │ │ │ vmov d6, r0, r1 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ b.n 1d507e │ │ │ │ ldrsb r6, [r6, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d508c │ │ │ │ + beq.n 1d5094 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6!, {r1, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d50bc │ │ │ │ + bne.n 1d50c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bls.n 1d5054 │ │ │ │ + bls.n 1d505c │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldrsb r6, [r6, r3] │ │ │ │ lsls r2, r1, #2 │ │ │ │ ldr.w ip, [pc, #884] @ 1d54b0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -548163,15 +548163,15 @@ │ │ │ │ @ instruction: 0xf7ce3fc3 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r2, [r3, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1d58c8 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vldr d2, [r2, #24] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -548473,19 +548473,19 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ strh r3, [r5, #56] @ 0x38 │ │ │ │ subs r7, #226 @ 0xe2 │ │ │ │ str r2, [r5, r5] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1d57ac │ │ │ │ + bcc.n 1d57b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d5954 │ │ │ │ + bne.n 1d595c │ │ │ │ lsls r5, r7, #1 │ │ │ │ vcmpe.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bmi.n 1d58c2 │ │ │ │ bgt.w 1d5690 │ │ │ │ vldr d2, [pc, #44] @ 1d58f0 │ │ │ │ b.n 1d540e │ │ │ │ @@ -548856,66 +548856,66 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r6, [pc, #328] @ (1d5e64 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d5d1c │ │ │ │ + bne.n 1d5d24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d5d28 │ │ │ │ + bne.n 1d5d30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 1d5cb8 │ │ │ │ + beq.n 1d5cc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d5cd8 │ │ │ │ + beq.n 1d5ce0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 1d5d5c │ │ │ │ + bne.n 1d5d64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - beq.n 1d5cf4 │ │ │ │ + beq.n 1d5cfc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bne.n 1d5d50 │ │ │ │ + bne.n 1d5d58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mov r4, lr │ │ │ │ + mov r0, pc │ │ │ │ lsls r1, r0, #2 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - beq.n 1d5e54 │ │ │ │ + beq.n 1d5c5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.s8 q0, q15, #2 │ │ │ │ - beq.n 1d5e28 │ │ │ │ + vshr.s16 q0, q15, #14 │ │ │ │ + beq.n 1d5e30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s64 q0, q3, q15 │ │ │ │ - beq.n 1d5de4 │ │ │ │ + vqadd.s64 q0, q5, q15 │ │ │ │ + beq.n 1d5dec │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r3, [pc, #40] @ (1d5dac ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldmia r6!, {r1, r3, r4, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc 0, cr0, [lr, #504] @ 0x1f8 │ │ │ │ - ldcl 0, cr0, [ip, #-504]! @ 0xfffffe08 │ │ │ │ + ldc 0, cr0, [r2, #504] @ 0x1f8 │ │ │ │ + stc 0, cr0, [r0, #504] @ 0x1f8 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ blx 64bcc <__aeabi_l2d@plt> │ │ │ │ vmov d8, r0, r1 │ │ │ │ b.n 1d5be0 │ │ │ │ bpl.w 1d5bb8 │ │ │ │ vldr d6, [pc, #104] @ 1d5e10 │ │ │ │ @@ -548949,15 +548949,15 @@ │ │ │ │ blx 68f74 │ │ │ │ b.n 1d5acc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ - stcl 0, cr0, [r4], #-504 @ 0xfffffe08 │ │ │ │ + stcl 0, cr0, [r8], #-504 @ 0xfffffe08 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3048] @ 0xbe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #100] @ (1d5e94 ) │ │ │ │ ldr r3, [pc, #104] @ (1d5e98 ) │ │ │ │ @@ -548999,19 +548999,19 @@ │ │ │ │ blx 60f24 │ │ │ │ b.n 1d5e56 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #272] @ (1d5fa8 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r1, [pc, #120] @ (1d5f1c ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ mov r6, r2 │ │ │ │ @@ -549762,45 +549762,45 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldr r0, [pc, #696] @ (1d69f4 ) │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - itet pl │ │ │ │ - lslpl r6, r7, #1 │ │ │ │ - ldmiami r4!, {r1, r3, r6} │ │ │ │ + itte pl │ │ │ │ lslpl r6, r7, #1 │ │ │ │ + ldmiapl r4!, {r1, r2, r3, r6} │ │ │ │ + lslmi r6, r7, #1 │ │ │ │ @ instruction: 0x47ca │ │ │ │ lsls r2, r1, #2 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 1d67f4 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 1d6804 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r1, r2, r4} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r0, 1d67b4 │ │ │ │ + cbnz r4, 1d67b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + @ instruction: 0xb820 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r6, r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 63144 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [r3, #24] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ @@ -550165,53 +550165,53 @@ │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ bkpt 0x00b0 │ │ │ │ ... │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ + stmia r3!, {r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r1, r2, r3, r6, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - itee ne │ │ │ │ + itet ne │ │ │ │ lslne r5, r7, #1 │ │ │ │ - pusheq {r1, r2, r3, r5, lr} │ │ │ │ - lsleq r6, r7, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + pusheq {r1, r4, r5, lr} │ │ │ │ + lslne r6, r7, #1 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r2, r3, lr} │ │ │ │ + push {r1, r4, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r4, 1d6c36 │ │ │ │ + cbz r0, 1d6c38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r2, r4, r7, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 1d6c34 │ │ │ │ + cbz r6, 1d6c34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ + pop {r1, r3, r5, r6, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ bne.w 1d6ad6 │ │ │ │ mov r3, r5 │ │ │ │ @@ -550258,21 +550258,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (1d6c5c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d6848 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrd r0, r3, [r2] │ │ │ │ ldrd ip, r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ @@ -550447,40 +550447,40 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (1d6e74 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d6e18 │ │ │ │ nop │ │ │ │ - ittt ls │ │ │ │ - lslls r6, r7, #1 │ │ │ │ + ittt ge │ │ │ │ + lslge r6, r7, #1 │ │ │ │ @ instruction: 0xff87ffff │ │ │ │ - vminnmls.f32 , , @ │ │ │ │ + vminnmge.f32 , , @ │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ite vs │ │ │ │ - lslvs r6, r7, #1 │ │ │ │ - cbnz r4, 1d6eb8 @ unpredictable │ │ │ │ + nop {7} │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + cbnz r0, 1d6eba │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ittt cs │ │ │ │ + itte cs │ │ │ │ lslcs r6, r7, #1 │ │ │ │ - itet eq @ unpredictable │ │ │ │ + itee eq @ unpredictable │ │ │ │ lsleq r6, r7, #1 │ │ │ │ - cbnz r2, 1d6eac @ unpredictable │ │ │ │ - lsleq r5, r7, #1 │ │ │ │ - bkpt 0x00ca │ │ │ │ + cbnz r6, 1d6eac @ unpredictable │ │ │ │ + lslne r5, r7, #1 │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #208] @ (1d6f5c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -550560,15 +550560,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, #232 @ 0xe8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ lsls r6, r7, #1 │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -550636,23 +550636,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d6fe0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r7, #246 @ 0xf6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r7, #148 @ 0x94 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ + pop {r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -550699,19 +550699,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbnz r6, 1d7138 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ cbnz r2, 1d713a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + cbnz r6, 1d713a │ │ │ │ + lsls r6, r7, #1 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d70c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -551292,83 +551292,83 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d74a6 │ │ │ │ nop │ │ │ │ adds r6, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ adds r5, #170 @ 0xaa │ │ │ │ lsls r2, r1, #2 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb66e │ │ │ │ + cpsid i │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev r6, r1 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r6, 1d775e │ │ │ │ + cbnz r2, 1d7760 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb614 │ │ │ │ + setpan #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r0, 1d7750 │ │ │ │ + cbnz r4, 1d7750 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbnz r6, 1d773a │ │ │ │ + cbnz r2, 1d773c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r3, r4, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ + @ instruction: 0xb8de │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r4} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + @ instruction: 0xb748 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ + @ instruction: 0xb686 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 1d77b6 │ │ │ │ + sxth r2, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r0, 1d77b8 │ │ │ │ + cbz r4, 1d77b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r6, 1d77b8 │ │ │ │ + cbz r2, 1d77ba │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d7788 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -551536,49 +551536,49 @@ │ │ │ │ b.n 1d784a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ @ instruction: 0xf94fffff │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {lr} │ │ │ │ + push {r2, lr} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ lsls r2, r1, #2 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ bl bd956 │ │ │ │ bl 5c395a │ │ │ │ - cbz r4, 1d79d4 │ │ │ │ + cbz r0, 1d79d6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #1008 @ 0x3f0 │ │ │ │ + add sp, #0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r2, 1d79d6 │ │ │ │ + cbz r6, 1d79d6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r5, r7, #1 │ │ │ │ bl 12d96e │ │ │ │ - cbz r6, 1d79d6 │ │ │ │ + cbz r2, 1d79d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r0, 1d79d8 │ │ │ │ + cbz r4, 1d79d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ @@ -551620,17 +551620,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1d7a4c │ │ │ │ + cbz r4, 1d7a4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #816 @ 0x330 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -551672,17 +551672,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1d7a80 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 1d7a1e │ │ │ │ - uxtb r2, r0 │ │ │ │ + uxtb r6, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, sp, #248 @ 0xf8 │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (1d7aec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -551722,15 +551722,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r4, #222 @ 0xde │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cmp r4, #166 @ 0xa6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -551832,31 +551832,31 @@ │ │ │ │ b.n 1d7b92 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r4, #102 @ 0x66 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r4, 1d7c44 │ │ │ │ + cbz r0, 1d7c46 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cmp r3, #226 @ 0xe2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - cbz r0, 1d7c32 │ │ │ │ + cbz r4, 1d7c32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 1d7c32 │ │ │ │ + cbz r2, 1d7c34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbz r6, 1d7c34 │ │ │ │ + cbz r2, 1d7c36 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d7c28 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -552028,59 +552028,59 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ mcr2 15, 4, pc, cr11, cr15, {7} @ │ │ │ │ - cbz r2, 1d7df0 │ │ │ │ + cbz r6, 1d7df0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cbz r2, 1d7dfc │ │ │ │ + cbz r6, 1d7dfc │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r1, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldc2 15, cr15, [pc], #-1020 @ 1d7a20 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62ccc │ │ │ │ @@ -552100,17 +552100,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -552151,15 +552151,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6a3c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #100] @ (1d7f80 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -552203,15 +552203,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #936 @ 0x3a8 │ │ │ │ + add r6, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ cmp r0, #20 │ │ │ │ lsls r2, r1, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -552233,15 +552233,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ blx 69b58 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #324] @ (1d8138 ) │ │ │ │ @@ -552364,19 +552364,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r7, #126 @ 0x7e │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 1d8430 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1d8440 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r1, #2 │ │ │ │ vldr d6, [r0, #24] │ │ │ │ vldr d7, [r1, #24] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -552525,31 +552525,31 @@ │ │ │ │ b.n 1d82ac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r5, #198 @ 0xc6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #576 @ (adr r6, 1d8524 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 1d8534 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 1d8388 ) │ │ │ │ + add r6, pc, #168 @ (adr r6, 1d8398 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #40 @ (adr r6, 1d8320 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 1d8330 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, pc, #936 @ (adr r5, 1d86a8 ) │ │ │ │ + add r5, pc, #952 @ (adr r5, 1d86b8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ beq.n 1d834e │ │ │ │ @@ -552711,15 +552711,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -552739,15 +552739,15 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldreq.w r2, [r0, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ blx 69b58 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -552946,23 +552946,23 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ b.n 1d871e │ │ │ │ bvs.n 1d86b6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r7, pc, #480 @ (adr r7, 1d8984 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 1d8994 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #956] @ (1d8b74 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ @@ -553348,79 +553348,79 @@ │ │ │ │ b.n 1d8968 │ │ │ │ subs r4, r7, #6 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r5, #31] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r6, pc, #176 @ (adr r6, 1d8c34 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 1d8c44 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 1d8d28 ) │ │ │ │ + add r0, pc, #432 @ (adr r0, 1d8d38 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 1d8bdc ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1d8bec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #320 @ (adr r0, 1d8cd0 ) │ │ │ │ + add r0, pc, #336 @ (adr r0, 1d8ce0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 1d8f84 ) │ │ │ │ + add r6, pc, #0 @ (adr r6, 1d8b94 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, pc, #224 @ (adr r0, 1d8c78 ) │ │ │ │ + add r0, pc, #240 @ (adr r0, 1d8c88 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ subs r4, r4, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r5, pc, #632 @ (adr r5, 1d8e18 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 1d8e28 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 1d8cd8 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 1d8ce8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r2, #26] │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r4, pc, #848 @ (adr r4, 1d8f04 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 1d8f14 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, pc, #752 @ (adr r4, 1d8eac ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 1d8ebc ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, pc, #544 @ (adr r4, 1d8de4 ) │ │ │ │ + add r4, pc, #560 @ (adr r4, 1d8df4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #488 @ (adr r5, 1d8db4 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 1d8dc4 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 1d8e44 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 1d8e54 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 1d8f48 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 1d8f58 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, pc, #760 @ (adr r3, 1d8ed8 ) │ │ │ │ + add r3, pc, #776 @ (adr r3, 1d8ee8 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, pc, #624 @ (adr r3, 1d8e58 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 1d8e68 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, pc, #288 @ (adr r3, 1d8d10 ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 1d8d20 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, pc, #952 @ (adr r4, 1d8fb0 ) │ │ │ │ + add r4, pc, #968 @ (adr r4, 1d8fc0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r3, pc, #104 @ (adr r3, 1d8c64 ) │ │ │ │ + add r3, pc, #120 @ (adr r3, 1d8c74 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #344] @ 0x158 │ │ │ │ + ldr r5, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r4, pc, #384 @ (adr r4, 1d8d84 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 1d8d94 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -553887,61 +553887,61 @@ │ │ │ │ subs r6, #17 │ │ │ │ subs r4, r2, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - add r2, pc, #592 @ (adr r2, 1d93a0 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 1d93b0 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 1d91dc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 1d91ec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1d8380 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1d8cd2 │ │ │ │ @@ -554134,34 +554134,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ blx 688ec │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ b.n 1d929e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r5, r7, #1 │ │ │ │ mcr 15, 6, pc, cr5, cr15, {7} @ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ @@ -554359,37 +554359,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1d95da │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1d9838 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #848] @ 0x350 │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d9650 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -554998,203 +554998,203 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 1d9ef8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ bl fff17cee │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stc 15, cr15, [pc, #1020]! @ 1da10c │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ b.n 1d9d12 │ │ │ │ - @ instruction: 0xffff9a52 │ │ │ │ + @ instruction: 0xffff9a56 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #480] @ 0x1e0 │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ b.n 1d9b16 │ │ │ │ - vqshlu.s32 d25, d22, #31 │ │ │ │ + vqshlu.s32 d25, d26, #31 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r7, #1 │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r7, #1 │ │ │ │ b.n 1d99aa │ │ │ │ - vsli.64 d25, d20, #63 @ 0x3f │ │ │ │ + vsli.64 d25, d24, #63 @ 0x3f │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ + str r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ b.n 1d9892 │ │ │ │ - vsli.32 , q7, #31 │ │ │ │ + @ instruction: 0xffff9562 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ @ instruction: 0xeb35ffff │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #976] @ 0x3d0 │ │ │ │ + str r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #960] @ 0x3c0 │ │ │ │ + str r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r4, [r5, #32] │ │ │ │ + ldrh r0, [r6, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001d9e74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -555204,15 +555204,15 @@ │ │ │ │ cbz r0, 1d9e94 │ │ │ │ blx 64a14 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001d9ea0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -555220,15 +555220,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 686dc │ │ │ │ cbz r0, 1d9ec0 │ │ │ │ blx 64a14 │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [r3, #160] @ 0xa0 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -555439,17 +555439,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r1, [pc, #168] @ (1da1f4 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -555554,17 +555554,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1da278 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1da22e │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + str r5, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ @@ -555625,17 +555625,17 @@ │ │ │ │ moveq r4, r0 │ │ │ │ beq.n 1da2be │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ b.n 1da2be │ │ │ │ nop │ │ │ │ - str r5, [sp, #32] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d6, [pc, #96] @ 1da398 │ │ │ │ @@ -555838,17 +555838,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r2, r1, #2 │ │ │ │ @ instruction: 0xfa0fffff │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r7, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ lsls r3, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ @@ -555858,17 +555858,17 @@ │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ ldrsh.w pc, [r5, #4095] @ 0xfff │ │ │ │ @ instruction: 0xfb7dffff │ │ │ │ @ instruction: 0xfb69ffff │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ lsls r2, r7, #8 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66e58 │ │ │ │ @@ -555888,17 +555888,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001da610 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -555936,19 +555936,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1da680 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (1da754 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -556031,27 +556031,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1da6d6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r4, #14] │ │ │ │ + strh r4, [r4, #14] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001da778 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -556060,15 +556060,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -556152,17 +556152,17 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ vmax.s d3, d8, d28 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ subs r7, #215 @ 0xd7 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vldr d0, [r2, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 1da89e │ │ │ │ @@ -556631,15 +556631,15 @@ │ │ │ │ vmov.f64 d5, d0 │ │ │ │ b.n 1dadd4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfaba0089 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, lr, #2179 @ 0x883 │ │ │ │ + @ instruction: 0xf6b60083 │ │ │ │ ldr??.w r0, [r8, #137] @ 0x89 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -556717,21 +556717,21 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ b.n 1daea6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d6, [pc, #92] @ 1dafd8 │ │ │ │ @@ -557176,17 +557176,17 @@ │ │ │ │ b.n 1db4b6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf3540089 │ │ │ │ bl 2b4fa │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r2, [r5, #32] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 51350e │ │ │ │ bl 513512 │ │ │ │ @ instruction: 0xfa03ffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -557197,17 +557197,17 @@ │ │ │ │ @ instruction: 0xfb51ffff │ │ │ │ bl 4f352e │ │ │ │ bl 5b9532 │ │ │ │ bl 511536 │ │ │ │ bl 50553a │ │ │ │ bl 4ed53e │ │ │ │ @ instruction: 0xf2be0089 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + strh r0, [r3, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61aac │ │ │ │ @@ -557227,17 +557227,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001db594 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -557275,19 +557275,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1db604 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1db6e0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -557370,26 +557370,26 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1db65c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs.w r0, r8, #137 @ 0x89 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ adds.w r0, r8, #137 @ 0x89 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + strb r2, [r4, #7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001db704 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -557398,15 +557398,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + strh r6, [r2, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #49845 @ 0xc2b5 │ │ │ │ movt r1, #21819 @ 0x553b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -557442,17 +557442,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1db794 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r0, #8] │ │ │ │ + strh r0, [r1, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -557545,17 +557545,17 @@ │ │ │ │ ldmia r4, {r2, r3, r4, r5} │ │ │ │ adds r5, #49 @ 0x31 │ │ │ │ subs r7, #210 @ 0xd2 │ │ │ │ ldrh r6, [r7, r1] │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ ldr r7, [pc, #128] @ (1db930 ) │ │ │ │ subs r7, #208 @ 0xd0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -557817,23 +557817,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (1dbbfc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dbbaa │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (1dbcd0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -557915,26 +557915,26 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dbc52 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ sbc.w r0, r0, r9, lsl #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ + ldrb r4, [r6, #16] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ @ instruction: 0xeb220089 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dbcf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -557943,15 +557943,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001dbd1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558032,32 +558032,32 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 1dbdac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ orr.w r0, r0, r9, lsl #2 │ │ │ │ @ instruction: 0xfb7bffff │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r6, r7, #1 │ │ │ │ @ instruction: 0xfa21ffff │ │ │ │ lsls r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ mrc2 15, 3, pc, cr5, cr15, {7} │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ pli [r9, #4095] @ 0xfff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ ldrsh.w pc, [r5, #4095] @ 0xfff │ │ │ │ ldrsh.w pc, [r7, #4095] @ 0xfff │ │ │ │ strd r0, r0, [r8, #548] @ 0x224 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60094 │ │ │ │ @@ -558077,17 +558077,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ @@ -558206,17 +558206,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1dbfb4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1dbf6a │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d6, [pc, #92] @ 1dc028 │ │ │ │ @@ -558562,15 +558562,15 @@ │ │ │ │ asrs r0, r5, #24 │ │ │ │ ldrb r5, [r2, #24] │ │ │ │ subs r7, #251 @ 0xfb │ │ │ │ b.n 1dc27c │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1dcae8 │ │ │ │ + b.n 1dcaf8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ b.n 1dc01c │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -558846,17 +558846,17 @@ │ │ │ │ b.n 1dc760 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 1dc8e8 │ │ │ │ lsls r1, r1, #2 │ │ │ │ pldw [r7, #255]! │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 13c7b6 │ │ │ │ bl 13c7ba │ │ │ │ pld [r7, #255]! │ │ │ │ lsls r5, r7, #5 │ │ │ │ @@ -558867,17 +558867,17 @@ │ │ │ │ bl 15a7d2 │ │ │ │ bl 1287d6 │ │ │ │ bl 1127da │ │ │ │ bl 12a7de │ │ │ │ bl 13c7e2 │ │ │ │ b.n 1dc810 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ + str r6, [r4, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67e50 │ │ │ │ @@ -558897,17 +558897,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dc838 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -558945,19 +558945,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1dc8a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r0, [r6, #3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r4, [r0, #2] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #188] @ (1dc97c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -559040,27 +559040,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dc8fe │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ udf #118 @ 0x76 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r4, [r0, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dc9a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -559069,15 +559069,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ @@ -559192,23 +559192,23 @@ │ │ │ │ str r6, [r5, #8] │ │ │ │ b.n 1dca76 │ │ │ │ nop.w │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1dc380 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r5, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 1dcac0 │ │ │ │ + bpl.n 1dcac8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3, #160] @ 0xa0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 1dcb3a │ │ │ │ @@ -559350,23 +559350,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1dc530 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1dc538 │ │ │ │ - vsdot.s8 d6, d7, d2[0] │ │ │ │ + vsdot.s8 d6, d7, d6[0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bmi.n 1dcd2c │ │ │ │ + bmi.n 1dcd34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -559415,17 +559415,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (1dcd64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dcd02 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -559436,15 +559436,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ add.w ip, r0, #1408 @ 0x580 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d6, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 1dce42 │ │ │ │ add.w r0, r0, #1392 @ 0x570 │ │ │ │ @@ -559748,15 +559748,15 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ bhi.n 1dd09c │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1dd124 │ │ │ │ + bmi.n 1dd134 │ │ │ │ lsls r3, r0, #2 │ │ │ │ bvc.n 1dd170 │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560059,20 +560059,20 @@ │ │ │ │ b.n 1dd496 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ bcc.n 1dd478 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ bl ff51e │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r7, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf945ffff │ │ │ │ bl fff79532 │ │ │ │ bl fff7f536 │ │ │ │ pld [fp, #4095] @ 0xfff │ │ │ │ @@ -560082,31 +560082,31 @@ │ │ │ │ @ instruction: 0xfa7fffff │ │ │ │ ldc2l 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ bl fffa954e │ │ │ │ bl fff71552 │ │ │ │ bl fff55556 │ │ │ │ bl fff7955a │ │ │ │ bl fff8955e │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r7, #1 │ │ │ │ bcs.n 1dd528 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + strh r0, [r3, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66270 │ │ │ │ @@ -560126,17 +560126,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dd5cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -560174,19 +560174,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1dd63c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1dd718 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -560270,27 +560270,27 @@ │ │ │ │ b.n 1dd694 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 1dd75c │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ beq.n 1dd6ec │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dd73c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -560299,15 +560299,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #50090 @ 0xc3aa │ │ │ │ movt r1, #29707 @ 0x740b │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -560387,23 +560387,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1dd854 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dd81e │ │ │ │ nop │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r4, [r3, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -560462,17 +560462,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r7, [pc, #816] @ (1ddc2c ) │ │ │ │ + ldr r7, [pc, #832] @ (1ddc3c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ @@ -560593,15 +560593,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r6} │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldmia r5!, {r2, r4} │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -560614,15 +560614,15 @@ │ │ │ │ movs r2, #24 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r7] │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w ip, r0, #1392 @ 0x570 │ │ │ │ @@ -561135,21 +561135,21 @@ │ │ │ │ vmul.i , q9, q14 │ │ │ │ strh r1, [r7, #18] │ │ │ │ subs r7, #218 @ 0xda │ │ │ │ mov r8, r3 │ │ │ │ push {r0, r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vldr d6, [pc, #328] @ 1de388 │ │ │ │ mov r6, r2 │ │ │ │ @@ -561252,17 +561252,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1de5a8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ @@ -561304,19 +561304,19 @@ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1de638 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add sl, r9 │ │ │ │ + add lr, r9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r4, r0, #1408 @ 0x580 │ │ │ │ @@ -561795,23 +561795,23 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #2 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ite ge │ │ │ │ lslge r1, r1, #2 │ │ │ │ - strlt r4, [r0, r6] │ │ │ │ + strlt r0, [r1, r6] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 1de900 │ │ │ │ movw fp, #43691 @ 0xaaab │ │ │ │ movt fp, #43690 @ 0xaaaa │ │ │ │ vldr d7, [pc, #280] @ 1deb78 │ │ │ │ @@ -561910,17 +561910,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1ded98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r7, [pc, #344] @ (1decdc ) │ │ │ │ + ldr r7, [pc, #360] @ (1decec ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r5, #78 @ 0x4e │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -562149,21 +562149,21 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1df070 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r4, [pc, #928] @ (1df204 ) │ │ │ │ + ldr r4, [pc, #944] @ (1df214 ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [pc, #496] @ (1df05c ) │ │ │ │ + ldr r4, [pc, #512] @ (1df06c ) │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -562905,21 +562905,21 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cbz r6, 1df802 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r0 │ │ │ │ + add sl, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ subs r4, #73 @ 0x49 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r8 │ │ │ │ + add ip, r8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf5f2007f │ │ │ │ + @ instruction: 0xf5f6007f │ │ │ │ lsls r7, r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1df07a │ │ │ │ vcvt.u16.f16 d30, d27, #1 │ │ │ │ @ instruction: 0xffffe3c1 │ │ │ │ vqshl.u32 d18, d15, #31 │ │ │ │ movs r0, r0 │ │ │ │ @@ -562945,47 +562945,47 @@ │ │ │ │ adds r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1df9fe │ │ │ │ - vrsra.u32 q10, q9, #1 │ │ │ │ + vrsra.u32 q10, q11, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r0, r7 │ │ │ │ + add r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mvns r6, r0 │ │ │ │ + mvns r2, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ lsls r5, r7, #1 │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bics r4, r2 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mvns r6, r4 │ │ │ │ + mvns r2, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, r3 │ │ │ │ + add r2, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mvns r2, r7 │ │ │ │ + mvns r6, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, r8 │ │ │ │ + add r0, r9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r1, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 676c8 │ │ │ │ @@ -563006,17 +563006,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - tst r0, r0 │ │ │ │ + tst r4, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001df8d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -563119,17 +563119,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #536 @ 0x218 │ │ │ │ lsls r1, r1, #2 │ │ │ │ cmn r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r0, r4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r5, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea67ffff │ │ │ │ b.n 1dfbba │ │ │ │ @ instruction: 0xffff3bf7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -563151,17 +563151,17 @@ │ │ │ │ vcvt.f32.u32 d29, d3, #1 │ │ │ │ @ instruction: 0xffffded7 │ │ │ │ vqshrn.u64 d17, , #1 │ │ │ │ movs r0, r0 │ │ │ │ udf #11 │ │ │ │ vqrdmulh.s q13, , d20[0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 69d48 │ │ │ │ @@ -563182,17 +563182,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - eors r0, r3 │ │ │ │ + eors r4, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dfa7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -563264,23 +563264,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dfade │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1dfd60 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #186 @ 0xba │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ + subs r7, #174 @ 0xae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001dfb5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -563356,25 +563356,25 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 67dd8 │ │ │ │ b.n 1dfbca │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1dfe48 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eors r4, r3 │ │ │ │ + eors r0, r4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r4, #174 @ 0xae │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #380] @ (1dfdd8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -563524,37 +563524,37 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #18 │ │ │ │ + subs r5, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001dfe14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -563563,15 +563563,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ lsls r6, r7, #1 │ │ │ │ │ │ │ │ 001dfe3c : │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.n 1dff32 │ │ │ │ push {lr} │ │ │ │ @@ -564494,27 +564494,27 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - adds r2, #78 @ 0x4e │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ @@ -564633,17 +564633,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -564918,27 +564918,27 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e1188 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ + cmp r4, #84 @ 0x54 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r0, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r4, #56 @ 0x38 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r0, r6, r0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ vmov.f64 d2, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ bl 1dd8fc │ │ │ │ @@ -565165,21 +565165,21 @@ │ │ │ │ blt.w 1e0f18 │ │ │ │ b.n 1e0fac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1e14a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001e1298 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -565312,17 +565312,17 @@ │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 1e134e │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 1e134e │ │ │ │ b.n 1e141e │ │ │ │ ... │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r5, #21 │ │ │ │ + asrs r4, r5, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -565370,17 +565370,17 @@ │ │ │ │ movne r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -565805,33 +565805,33 @@ │ │ │ │ ... │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + movs r3, #234 @ 0xea │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r4, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ @@ -566066,33 +566066,33 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1e1558 │ │ │ │ mrc2 5, 1, r7, cr7, cr12, {4} │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1e1560 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #204 @ 0xcc │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r5, #0 │ │ │ │ + subs r0, r6, #0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -566129,19 +566129,19 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb r6, [r7, #11] │ │ │ │ + strb r2, [r0, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov fp, r2 │ │ │ │ @@ -566466,31 +566466,31 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r2, #14] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - subs r6, r6, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r6, r5, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r0, r6, r1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r4, #1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ strd sl, r9, [sp] │ │ │ │ blx 6b87c │ │ │ │ @@ -566824,45 +566824,45 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e1e7c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, r0, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r7, #28 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ + asrs r2, r3, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r3, #24 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r9, [sp] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -567889,182 +567889,182 @@ │ │ │ │ ldr r0, [pc, #432] @ (1e3270 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1e1e7c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r6, r1, #18 │ │ │ │ + asrs r2, r2, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + lsls r2, r2, #9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + asrs r6, r7, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r4, r5 │ │ │ │ + movs r0, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r2, r1 │ │ │ │ + movs r6, r1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u32 q8, q14, #24 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + vshr.u32 q8, q14, #20 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vmvn.i32 q8, #236 @ 0x000000ec │ │ │ │ - asrs r2, r6, #6 │ │ │ │ + vshr.u8 q8, q14, #6 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.u32 q0, q14, #28 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + vshr.u32 q0, q14, #24 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.u32 q8, q2, q14 │ │ │ │ - asrs r4, r7, #4 │ │ │ │ + vqadd.u32 q8, q4, q14 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.u32 q0, q7, q14 │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + vqadd.u64 q0, q1, q14 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.u8 q0, q6, q14 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + vqadd.u16 q0, q0, q14 │ │ │ │ + asrs r4, r7, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 7, r0, cr10, cr12, {3} │ │ │ │ - asrs r6, r2, #3 │ │ │ │ + mcr2 0, 7, r0, cr14, cr12, {3} │ │ │ │ + asrs r2, r3, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 6, r0, cr8, cr12, {3} │ │ │ │ - asrs r4, r6, #2 │ │ │ │ + mcr2 0, 6, r0, cr12, cr12, {3} │ │ │ │ + asrs r0, r7, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 5, r0, cr6, cr12, {3} │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + mcr2 0, 5, r0, cr10, cr12, {3} │ │ │ │ + asrs r6, r2, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 4, r0, cr4, cr12, {3} │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + mcr2 0, 4, r0, cr8, cr12, {3} │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr14, cr12, {3} │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + mrc2 0, 2, r0, cr2, cr12, {3} │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #496]! @ 0x1f0 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + ldc2l 0, cr0, [sl, #496]! @ 0x1f0 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r8], {124} @ 0x7c │ │ │ │ - lsrs r4, r5, #26 │ │ │ │ + ldc2l 0, cr0, [ip], {124} @ 0x7c │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldc2 0, cr0, [lr], {124} @ 0x7c │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + stc2 0, cr0, [r2], #496 @ 0x1f0 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2l 0, cr0, [r2], #-496 @ 0xfffffe10 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + stc2l 0, cr0, [r6], #-496 @ 0xfffffe10 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcrr2 0, 7, r0, r0, cr12 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + mcrr2 0, 7, r0, r4, cr12 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - stc2 0, cr0, [sl], {124} @ 0x7c │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + stc2 0, cr0, [lr], {124} @ 0x7c │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfbe8007c │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + @ instruction: 0xfbec007c │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfbc8007c │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + @ instruction: 0xfbcc007c │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb88007c │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + @ instruction: 0xfb8c007c │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb54007c │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + @ instruction: 0xfb58007c │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfb1e007c │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + @ instruction: 0xfb22007c │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfaea007c │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + @ instruction: 0xfaee007c │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfaca007c │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + @ instruction: 0xface007c │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa78007c │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + @ instruction: 0xfa7c007c │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa3e007c │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + @ instruction: 0xfa42007c │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xfa0c007c │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + @ instruction: 0xfa10007c │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ee007c │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + ldr??.w r0, [r2, #124] @ 0x7c │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr??.w r0, [r0, #124] @ 0x7c │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + ldr??.w r0, [r4, #124] @ 0x7c │ │ │ │ + lsrs r0, r6, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a0007c │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + vld1.8 @ instruction: 0xf9a4007c │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf982007c │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + vst1.8 @ instruction: 0xf986007c │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #3] │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + ldr??.w r0, [r4, ip, lsl #3] │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrsb.w r0, [lr, ip, lsl #3] │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + vld4.16 {d0-d3}, [r2 :256], ip │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str??.w r0, [lr, #124] @ 0x7c │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + ldr??.w r0, [r2, #124] @ 0x7c │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh.w r0, [ip, #124] @ 0x7c │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + str.w r0, [r0, #124] @ 0x7c │ │ │ │ + lsrs r2, r3, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb.w r0, [sl, #124] @ 0x7c │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + strb.w r0, [lr, #124] @ 0x7c │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r4, r3, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strb.w r0, [ip, ip, lsl #3] │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + ldrb.w r0, [r0, ip, lsl #3] │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf7ee007c │ │ │ │ + @ instruction: 0xf7f2007c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -568293,17 +568293,17 @@ │ │ │ │ ldr r2, [pc, #16] @ (1e3530 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -568625,41 +568625,41 @@ │ │ │ │ ... │ │ │ │ strb r0, [r5, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf25a007c │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + @ instruction: 0xf25e007c │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf1f2007c │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + @ instruction: 0xf1f6007c │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs.w r0, r8, #124 @ 0x7c │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + subs.w r0, ip, #124 @ 0x7c │ │ │ │ + lsls r0, r0, #13 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf130007c │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + @ instruction: 0xf134007c │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0de007c │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + @ instruction: 0xf0e2007c │ │ │ │ + lsls r4, r2, #11 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - @ instruction: 0xf0c4007c │ │ │ │ - lsls r2, r2, #10 │ │ │ │ + @ instruction: 0xf0c8007c │ │ │ │ + lsls r6, r2, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - eor.w r0, r6, #124 @ 0x7c │ │ │ │ - lsls r2, r4, #9 │ │ │ │ + eor.w r0, sl, #124 @ 0x7c │ │ │ │ + lsls r6, r4, #9 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - orrs.w r0, r6, #124 @ 0x7c │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + orrs.w r0, sl, #124 @ 0x7c │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bic.w r0, r6, #124 @ 0x7c │ │ │ │ + bic.w r0, sl, #124 @ 0x7c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 66864 │ │ │ │ mov r5, r0 │ │ │ │ @@ -568904,46 +568904,46 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #108] @ (1e3be4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e35dc │ │ │ │ ... │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vshr.s16 q0, q14, #10 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + vshr.s16 q0, q14, #6 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s32 q8, q3, q14 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + vqadd.s32 q8, q5, q14 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s64 q0, q3, q14 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + vqadd.s64 q0, q5, q14 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s8 q0, q3, q14 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + vqadd.s8 q0, q5, q14 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 6, r0, cr6, cr12, {3} │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + mrc 0, 6, r0, cr10, cr12, {3} │ │ │ │ + lsls r6, r6, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 5, r0, cr6, cr12, {3} │ │ │ │ - movs r4, r7 │ │ │ │ + mcr 0, 5, r0, cr10, cr12, {3} │ │ │ │ + lsls r0, r0, #1 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mrc 0, 1, r0, cr0, cr12, {3} │ │ │ │ - movs r6, r1 │ │ │ │ + mrc 0, 1, r0, cr4, cr12, {3} │ │ │ │ + movs r2, r2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - mcr 0, 0, r0, cr2, cr12, {3} │ │ │ │ - vshr.u16 q8, , #10 │ │ │ │ - stcl 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ - vshr.u32 q0, , #30 │ │ │ │ - ldc 0, cr0, [r6, #496] @ 0x1f0 │ │ │ │ - vqadd.u64 q8, q2, │ │ │ │ - stcl 0, cr0, [r8, #-496]! @ 0xfffffe10 │ │ │ │ - vqadd.u8 q8, q2, │ │ │ │ - ldc 0, cr0, [r8, #-496]! @ 0xfffffe10 │ │ │ │ + mcr 0, 0, r0, cr6, cr12, {3} │ │ │ │ + vshr.u16 q8, , #6 │ │ │ │ + stcl 0, cr0, [lr, #496] @ 0x1f0 │ │ │ │ + vshr.u32 q0, , #26 │ │ │ │ + ldc 0, cr0, [sl, #496] @ 0x1f0 │ │ │ │ + vqadd.u64 q8, q4, │ │ │ │ + stcl 0, cr0, [ip, #-496]! @ 0xfffffe10 │ │ │ │ + vqadd.u8 q8, q4, │ │ │ │ + ldc 0, cr0, [ip, #-496]! @ 0xfffffe10 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -569758,27 +569758,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e4570 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb4a007d │ │ │ │ - @ instruction: 0xfa0e007d │ │ │ │ + @ instruction: 0xfb4e007d │ │ │ │ + @ instruction: 0xfa12007d │ │ │ │ str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bl 1285aa │ │ │ │ - str??.w r0, [r8, #125] @ 0x7d │ │ │ │ - b.n 1e4c74 │ │ │ │ + str??.w r0, [ip, #125] @ 0x7d │ │ │ │ + b.n 1e4c7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr.w r0, [r0, #125] @ 0x7d │ │ │ │ - b.n 1e4c48 │ │ │ │ + ldr.w r0, [r4, #125] @ 0x7d │ │ │ │ + b.n 1e4c50 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh.w r0, [r2, #125] @ 0x7d │ │ │ │ - b.n 1e4c14 │ │ │ │ + ldrh.w r0, [r6, #125] @ 0x7d │ │ │ │ + b.n 1e4c1c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -569871,16 +569871,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf7f8007d │ │ │ │ - b.n 1e4bd0 │ │ │ │ + @ instruction: 0xf7fc007d │ │ │ │ + b.n 1e4bd8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #264] @ (1e4808 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -569982,16 +569982,16 @@ │ │ │ │ ... │ │ │ │ str r2, [r6, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - movw r0, #43133 @ 0xa87d │ │ │ │ - b.n 1e49a0 │ │ │ │ + movw r0, #59517 @ 0xe87d │ │ │ │ + b.n 1e49a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -570067,21 +570067,21 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf5e0007d │ │ │ │ - str r6, [r3, r1] │ │ │ │ + @ instruction: 0xf5e4007d │ │ │ │ + str r2, [r4, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xf59a007d │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0xf59e007d │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #80] @ (1e496c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -570117,15 +570117,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsh r6, [r2, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d0007d │ │ │ │ + @ instruction: 0xf4d4007d │ │ │ │ ldrsh r6, [r4, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -570137,15 +570137,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - orns r0, r4, #16580608 @ 0xfd0000 │ │ │ │ + orns r0, r8, #16580608 @ 0xfd0000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ movw r4, #1532 @ 0x5fc │ │ │ │ @@ -570172,17 +570172,17 @@ │ │ │ │ ldr r0, [pc, #24] @ (1e4a10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 1e49e4 │ │ │ │ nop │ │ │ │ - bics.w r0, sl, #16580608 @ 0xfd0000 │ │ │ │ - orr.w r0, r0, #16580608 @ 0xfd0000 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + bics.w r0, lr, #16580608 @ 0xfd0000 │ │ │ │ + orr.w r0, r4, #16580608 @ 0xfd0000 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r2, #1 │ │ │ │ bmi.n 1e4aa0 │ │ │ │ @@ -570230,17 +570230,17 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3dc007d │ │ │ │ - @ instruction: 0xf3be007d │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + @ instruction: 0xf3e0007d │ │ │ │ + @ instruction: 0xf3c2007d │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #164] @ (1e4b6c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -570310,17 +570310,17 @@ │ │ │ │ b.n 1e4b2c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ + @ instruction: 0xf32e007d │ │ │ │ @ instruction: 0xf32a007d │ │ │ │ - @ instruction: 0xf326007d │ │ │ │ - ble.n 1e4ac8 │ │ │ │ + ble.n 1e4ad0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -570584,16 +570584,16 @@ │ │ │ │ b.n 1e4c2a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r0, [r3, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, sl, #125 @ 0x7d │ │ │ │ - bge.n 1e4db0 │ │ │ │ + bic.w r0, lr, #125 @ 0x7d │ │ │ │ + bge.n 1e4db8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 68d58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -570880,35 +570880,35 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #68] @ (1e51ac ) │ │ │ │ add r3, pc │ │ │ │ b.n 1e50c6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mrc 0, 4, r0, cr4, cr13, {3} │ │ │ │ - bls.n 1e51a4 │ │ │ │ + mrc 0, 4, r0, cr8, cr13, {3} │ │ │ │ + bls.n 1e51ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6, #500] @ 0x1f4 │ │ │ │ - bhi.n 1e522c │ │ │ │ + ldcl 0, cr0, [sl, #500] @ 0x1f4 │ │ │ │ + bhi.n 1e5234 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc 0, cr0, [ip, #500] @ 0x1f4 │ │ │ │ - bhi.n 1e51c0 │ │ │ │ + stc 0, cr0, [r0, #500]! @ 0x1f4 │ │ │ │ + bhi.n 1e51c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stcl 0, cr0, [ip, #-500] @ 0xfffffe0c │ │ │ │ - stc 0, cr0, [r0, #-500]! @ 0xfffffe0c │ │ │ │ - bvc.n 1e50d4 │ │ │ │ + ldcl 0, cr0, [r0, #-500] @ 0xfffffe0c │ │ │ │ + stc 0, cr0, [r4, #-500]! @ 0xfffffe0c │ │ │ │ + bvc.n 1e50dc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stcl 0, cr0, [r6], #500 @ 0x1f4 │ │ │ │ - bvc.n 1e5268 │ │ │ │ + stcl 0, cr0, [sl], #500 @ 0x1f4 │ │ │ │ + bvc.n 1e5270 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc 0, cr0, [sl], #500 @ 0x1f4 │ │ │ │ + stc 0, cr0, [lr], #500 @ 0x1f4 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a86c │ │ │ │ cmp r0, #1 │ │ │ │ @@ -571111,67 +571111,67 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #152] @ (1e5458 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e4fc0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - mrrc 0, 7, r0, ip, cr13 │ │ │ │ - bvs.n 1e537c │ │ │ │ + stcl 0, cr0, [r0], #-500 @ 0xfffffe0c │ │ │ │ + bvs.n 1e5384 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc 0, cr0, [r8], #-500 @ 0xfffffe0c │ │ │ │ - bvs.n 1e533c │ │ │ │ + ldc 0, cr0, [ip], #-500 @ 0xfffffe0c │ │ │ │ + bvs.n 1e5344 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc 0, cr0, [ip], {125} @ 0x7d │ │ │ │ - bvs.n 1e530c │ │ │ │ + stc 0, cr0, [r0], #-500 @ 0xfffffe0c │ │ │ │ + bvs.n 1e5314 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stc 0, cr0, [r0], {125} @ 0x7d │ │ │ │ - bvs.n 1e54dc │ │ │ │ + stc 0, cr0, [r4], {125} @ 0x7d │ │ │ │ + bvs.n 1e54e4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xebe4007d │ │ │ │ - bvs.n 1e54ac │ │ │ │ + @ instruction: 0xebe8007d │ │ │ │ + bvs.n 1e54b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rsb r0, r8, sp, ror #1 │ │ │ │ - bvs.n 1e547c │ │ │ │ + rsb r0, ip, sp, ror #1 │ │ │ │ + bvs.n 1e5484 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sub.w r0, ip, sp, ror #1 │ │ │ │ - bvs.n 1e544c │ │ │ │ + subs.w r0, r0, sp, ror #1 │ │ │ │ + bvs.n 1e5454 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeb90007d │ │ │ │ - bvs.n 1e541c │ │ │ │ + @ instruction: 0xeb94007d │ │ │ │ + bvs.n 1e5424 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbcs.w r0, r4, sp, ror #1 │ │ │ │ - bpl.n 1e53ec │ │ │ │ + sbcs.w r0, r8, sp, ror #1 │ │ │ │ + bpl.n 1e53f4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adcs.w r0, r8, sp, ror #1 │ │ │ │ - bpl.n 1e53bc │ │ │ │ + adcs.w r0, ip, sp, ror #1 │ │ │ │ + bpl.n 1e53c4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeb3c007d │ │ │ │ - bpl.n 1e538c │ │ │ │ + adc.w r0, r0, sp, ror #1 │ │ │ │ + bpl.n 1e5394 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeb20007d │ │ │ │ - bpl.n 1e535c │ │ │ │ + @ instruction: 0xeb24007d │ │ │ │ + bpl.n 1e5364 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add.w r0, r4, sp, ror #1 │ │ │ │ - bpl.n 1e552c │ │ │ │ + add.w r0, r8, sp, ror #1 │ │ │ │ + bpl.n 1e5334 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeae8007d │ │ │ │ - bpl.n 1e54fc │ │ │ │ + @ instruction: 0xeaec007d │ │ │ │ + bpl.n 1e5504 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeacc007d │ │ │ │ - bpl.n 1e54cc │ │ │ │ + @ instruction: 0xead0007d │ │ │ │ + bpl.n 1e54d4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xeab0007d │ │ │ │ - bpl.n 1e549c │ │ │ │ + @ instruction: 0xeab4007d │ │ │ │ + bpl.n 1e54a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - eors.w r0, r4, sp, ror #1 │ │ │ │ - bpl.n 1e546c │ │ │ │ + eors.w r0, r8, sp, ror #1 │ │ │ │ + bpl.n 1e5474 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - orns r0, r8, sp, ror #1 │ │ │ │ - bmi.n 1e543c │ │ │ │ + orns r0, ip, sp, ror #1 │ │ │ │ + bmi.n 1e5444 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e545c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -571322,19 +571322,19 @@ │ │ │ │ b.n 1e555c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r0, r4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe986007d │ │ │ │ - @ instruction: 0xfa78007c │ │ │ │ + @ instruction: 0xe98a007d │ │ │ │ + @ instruction: 0xfa7c007c │ │ │ │ strd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ - @ instruction: 0xe99e007d │ │ │ │ - @ instruction: 0xe9ac007d │ │ │ │ + @ instruction: 0xe9a2007d │ │ │ │ + @ instruction: 0xe9b0007d │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ bl ffe8b5f2 │ │ │ │ bl ffeb55f6 │ │ │ │ bl ffe0f5fa │ │ │ │ subs r7, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -571352,26 +571352,26 @@ │ │ │ │ vsli.32 q8, , #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xea35ffff │ │ │ │ lsls r7, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r6!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - strd r0, r0, [r4, #-500]! @ 0x1f4 │ │ │ │ + stmdb sl!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + strd r0, r0, [r8, #-500]! @ 0x1f4 │ │ │ │ strh r0, [r3, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia.w r0!, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bcc.n 1e569c │ │ │ │ + ldmia.w r4!, {r0, r2, r3, r4, r5, r6} │ │ │ │ + bcc.n 1e56a4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia.w r6, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bcc.n 1e5670 │ │ │ │ + ldmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ │ │ + bcc.n 1e5678 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrd r0, r0, [r8], #-500 @ 0x1f4 │ │ │ │ - bcs.n 1e5638 │ │ │ │ + ldrd r0, r0, [ip], #-500 @ 0x1f4 │ │ │ │ + bcs.n 1e5640 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61d64 │ │ │ │ @@ -571392,17 +571392,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 1e55f4 │ │ │ │ + b.n 1e55fc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bcs.n 1e56e8 │ │ │ │ + bcs.n 1e56f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e56a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -571459,23 +571459,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1e5758 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e5702 │ │ │ │ nop │ │ │ │ - b.n 1e55cc │ │ │ │ + b.n 1e55d4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e558c │ │ │ │ + b.n 1e5594 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1e5680 │ │ │ │ + bne.n 1e5688 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 1e5550 │ │ │ │ + b.n 1e5558 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bne.n 1e5840 │ │ │ │ + bne.n 1e5848 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #272] @ (1e5880 ) │ │ │ │ @@ -571588,29 +571588,29 @@ │ │ │ │ mov r5, r1 │ │ │ │ b.n 1e579e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r0, r0] │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e5548 │ │ │ │ + b.n 1e5550 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e54bc │ │ │ │ + b.n 1e54c4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r7, [pc, #464] @ (1e5a64 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1e54ac │ │ │ │ + b.n 1e54b4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 1e57a0 │ │ │ │ + beq.n 1e57a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 1e5430 │ │ │ │ + b.n 1e5438 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e543c │ │ │ │ + b.n 1e5444 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 1e592c │ │ │ │ + beq.n 1e5934 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e58a8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -571673,23 +571673,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1e596c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e5936 │ │ │ │ nop │ │ │ │ - b.n 1e53f0 │ │ │ │ + b.n 1e53f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e5378 │ │ │ │ + b.n 1e5380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7, {r7} │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 1e533c │ │ │ │ + b.n 1e5344 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -571778,17 +571778,17 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r9] │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1e528c │ │ │ │ + b.n 1e5294 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -572242,61 +572242,61 @@ │ │ │ │ b.n 1e5d82 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [pc, #720] @ (1e6224 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1e63d0 │ │ │ │ + b.n 1e63d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e6368 │ │ │ │ + b.n 1e6370 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r3, [pc, #32] @ (1e5f88 ) │ │ │ │ lsls r1, r1, #2 │ │ │ │ - b.n 1e6248 │ │ │ │ + b.n 1e6250 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e60c0 │ │ │ │ + b.n 1e60c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 1e6084 │ │ │ │ + b.n 1e608c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 1e6020 │ │ │ │ + b.n 1e6028 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 1e5fc8 │ │ │ │ + b.n 1e5fd0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r2!, {r1, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 202 @ 0xca │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2, {r2} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - svc 14 │ │ │ │ + svc 18 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #804] @ (1e62f0 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -572602,59 +572602,59 @@ │ │ │ │ b.n 1e6152 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blx r5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1e6388 │ │ │ │ + ble.n 1e6390 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ble.n 1e634c │ │ │ │ + ble.n 1e6354 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 1e62e8 │ │ │ │ + bgt.n 1e62f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bgt.n 1e625c │ │ │ │ + bgt.n 1e6264 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 1e63ec │ │ │ │ + bgt.n 1e63f4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 1e63bc │ │ │ │ + bgt.n 1e63c4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 1e6370 │ │ │ │ + bgt.n 1e6378 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bgt.n 1e633c │ │ │ │ + bgt.n 1e6344 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 1e62b4 │ │ │ │ + blt.n 1e62bc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 1e6264 │ │ │ │ + blt.n 1e626c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r2} │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - blt.n 1e6400 │ │ │ │ + blt.n 1e6408 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r4, [pc, #1020] @ (1e6768 ) │ │ │ │ @@ -573035,49 +573035,49 @@ │ │ │ │ b.n 1e65d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r0, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e67c8 │ │ │ │ + bge.n 1e67d0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 1e67a4 │ │ │ │ + bvs.n 1e67ac │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bls.n 1e66ac │ │ │ │ + bls.n 1e66b4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bls.n 1e6884 │ │ │ │ + bls.n 1e668c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 1e6770 │ │ │ │ + bhi.n 1e6778 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bhi.n 1e6748 │ │ │ │ + bhi.n 1e6750 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ sbcs r2, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bhi.n 1e6808 │ │ │ │ + bhi.n 1e6810 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 1e67a0 │ │ │ │ + bvs.n 1e67a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bvs.n 1e6778 │ │ │ │ + bvs.n 1e6780 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, ip │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ @@ -573399,63 +573399,63 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #20] │ │ │ │ b.n 1e65c4 │ │ │ │ ... │ │ │ │ - bvs.n 1e6b70 │ │ │ │ + bvs.n 1e6b78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bpl.n 1e6ae8 │ │ │ │ + bpl.n 1e6af0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 1e6ac0 │ │ │ │ + bpl.n 1e6ac8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 1e6a8c │ │ │ │ + bpl.n 1e6a94 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 1e6a50 │ │ │ │ + bpl.n 1e6a58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bpl.n 1e6b58 │ │ │ │ + bpl.n 1e6b60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - it hi │ │ │ │ + ite hi │ │ │ │ lslhi r4, r7, #1 │ │ │ │ - bmi.n 1e6b00 │ │ │ │ + bmi.n 1e6b08 @ unpredictable │ │ │ │ lsls r5, r7, #1 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r4, r7, #1 │ │ │ │ - bmi.n 1e6a8c │ │ │ │ + bmi.n 1e6a94 @ unpredictable │ │ │ │ lsls r5, r7, #1 │ │ │ │ - itte ne │ │ │ │ + ittt ne │ │ │ │ lslne r4, r7, #1 │ │ │ │ - bmi.n 1e6c30 @ unpredictable │ │ │ │ - lsleq r5, r7, #1 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bmi.n 1e6c38 @ unpredictable │ │ │ │ + lslne r5, r7, #1 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n 1e6c00 │ │ │ │ + bmi.n 1e6c08 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n 1e6bd0 │ │ │ │ + bmi.n 1e6bd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bmi.n 1e6ba0 │ │ │ │ + bmi.n 1e6ba8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bkpt 0x0094 │ │ │ │ + bkpt 0x0098 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcc.n 1e6bfc │ │ │ │ + bcc.n 1e6c04 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 65c5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov.f64 d9, d0 │ │ │ │ @@ -573897,67 +573897,67 @@ │ │ │ │ ldr r0, [pc, #124] @ (1e70a0 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 1e6744 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bne.n 1e7030 │ │ │ │ + bne.n 1e7038 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n 1e6fc4 │ │ │ │ + bne.n 1e6fcc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r3, r4, r5} │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n 1e7100 │ │ │ │ + bne.n 1e7108 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r2, 1e70c4 │ │ │ │ + cbnz r6, 1e70c4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n 1e7070 │ │ │ │ + bne.n 1e7078 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - beq.n 1e701c │ │ │ │ + beq.n 1e7024 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r2, 1e70b2 │ │ │ │ + cbnz r6, 1e70b2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n 1e7124 │ │ │ │ + beq.n 1e712c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - beq.n 1e70cc │ │ │ │ + beq.n 1e70d4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev16 r2, r2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cbnz r0, 1e70c4 │ │ │ │ + cbnz r4, 1e70c4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ + ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #644] @ (1e732c ) │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -574190,69 +574190,69 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vldr d8, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1e6446 │ │ │ │ b.n 1e6cb2 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ + @ instruction: 0xb7de │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ + @ instruction: 0xb76e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb734 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb6fe │ │ │ │ + @ instruction: 0xb702 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cpsid a │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #204] @ (1e747c ) │ │ │ │ @@ -574337,23 +574337,23 @@ │ │ │ │ b.n 1e740a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ + push {r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldrd r3, r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [r2] │ │ │ │ ble.n 1e74ca │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -574701,33 +574701,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (1e78a0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e780a │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r6!, {r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ @@ -574883,23 +574883,23 @@ │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 1e72e0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r2, r3} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r5, #96 @ 0x60 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r6, r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ @@ -575131,27 +575131,27 @@ │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 1e7c3e │ │ │ │ ldr r2, [pc, #28] @ (1e7d2c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1e7ca4 │ │ │ │ nop │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r3, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r7!, {r2, r4, r6} │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldrd r0, r3, [r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 660d4 │ │ │ │ nop │ │ │ │ @@ -575206,15 +575206,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r1, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -575317,31 +575317,31 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (1e7f10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e7e96 │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r0!, {r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, sp, #808 @ 0x328 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e7f14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -575444,17 +575444,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ lsls r1, r1, #2 │ │ │ │ bl fff4801e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - itt gt │ │ │ │ + it gt │ │ │ │ lslgt r5, r7, #1 │ │ │ │ - blt.n 1e7fb8 @ unpredictable │ │ │ │ + blt.n 1e7fc0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r5, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 3, pc, cr5, cr15, {7} @ │ │ │ │ stc2l 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsrs r7, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -575472,17 +575472,17 @@ │ │ │ │ bl fff38062 │ │ │ │ bl 22066 │ │ │ │ bl d006a │ │ │ │ ldr.w pc, [r1, #4095] @ 0xfff │ │ │ │ bl e4072 │ │ │ │ movs r7, #154 @ 0x9a │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00ec │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ + add r0, sp, #688 @ 0x2b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63aa0 │ │ │ │ @@ -575503,17 +575503,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bkpt 0x003c │ │ │ │ + bkpt 0x0040 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1e84bc ) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e80cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -575638,35 +575638,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (1e8244 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e81c8 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r7, pc, #264 @ (adr r7, 1e8330 ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 1e8340 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r2, r4, r5, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #952 @ (adr r6, 1e85e8 ) │ │ │ │ + add r6, pc, #968 @ (adr r6, 1e85f8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #832 @ (adr r6, 1e8578 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 1e8588 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 1e8518 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 1e8528 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, 1e84b8 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 1e84c8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e8248 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vstr d0, [r3] │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -575724,21 +575724,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 1e8348 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 1e8358 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2, r4} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #840 @ (adr r5, 1e8648 ) │ │ │ │ + add r5, pc, #856 @ (adr r5, 1e8658 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e8300 : │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1e831e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -576657,121 +576657,121 @@ │ │ │ │ b.n 1e855a │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #22 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - cbnz r2, 1e8c6c │ │ │ │ + cbnz r6, 1e8c6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 1e8f70 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 1e8f80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ + @ instruction: 0xb884 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1e8d70 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 1e8d80 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #616 @ (adr r1, 1e8ee8 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 1e8ef8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb77e │ │ │ │ + @ instruction: 0xb782 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r1, pc, #240 @ (adr r1, 1e8d78 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 1e8d88 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 1e8fa0 ) │ │ │ │ + add r0, pc, #800 @ (adr r0, 1e8fb0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb6d2 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 1e8ed8 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 1e8ee8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb686 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 1e8db0 ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 1e8dc0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb656 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #80 @ (adr r0, 1e8cf8 ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 1e8d08 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r3, r5, r6, lr} │ │ │ │ + push {r2, r3, r5, r6, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1e8d7a │ │ │ │ + cbz r6, 1e8d7a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 1e8d76 │ │ │ │ + cbz r4, 1e8d76 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #544] @ 0x220 │ │ │ │ + ldr r5, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 1e8d78 │ │ │ │ + cbz r4, 1e8d78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 1e8d72 │ │ │ │ + cbz r0, 1e8d74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r2, 1e8d74 │ │ │ │ + cbz r6, 1e8d74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r5, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r4, 1e8d70 │ │ │ │ + cbz r0, 1e8d72 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cbz r0, 1e8d6c │ │ │ │ + cbz r4, 1e8d6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -577265,64 +577265,64 @@ │ │ │ │ b.n 1e9210 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add sp, #264 @ 0x108 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r4, r7, r2 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldcl 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #616 @ 0x268 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r6, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #256 @ 0x100 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ - lsls r5, r7, #1 │ │ │ │ add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #664] @ 0x298 │ │ │ │ + add r4, sp, #944 @ 0x3b0 │ │ │ │ + lsls r5, r7, #1 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e9320 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -577729,55 +577729,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e94ea │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #16 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [sp, #744] @ 0x2e8 │ │ │ │ + str r4, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r2, r1, #10 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #928] @ 0x3a0 │ │ │ │ + str r1, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 1e9b78 ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 1e9b88 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, pc, #872 @ (adr r7, 1e9b10 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 1e9b20 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 1e9a30 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 1e9a40 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001e97b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -578074,27 +578074,27 @@ │ │ │ │ b.n 1e9b88 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r2, r4, #30 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #752 @ (adr r6, 1e9de4 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, 1e9df4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r2, r7, #28 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - add r6, pc, #408 @ (adr r6, 1e9c98 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 1e9ca8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, 1e9ea4 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 1e9eb4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #448 @ (adr r5, 1e9cc8 ) │ │ │ │ + add r5, pc, #464 @ (adr r5, 1e9cd8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ @@ -578541,81 +578541,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #140] @ (1ea020 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1e983a │ │ │ │ - add r3, pc, #264 @ (adr r3, 1ea0a8 ) │ │ │ │ + add r3, pc, #280 @ (adr r3, 1ea0b8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, pc, #152 @ (adr r3, 1ea040 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 1ea050 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e9fe8 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 1e9ff8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #184 @ (adr r2, 1ea070 ) │ │ │ │ + add r2, pc, #200 @ (adr r2, 1ea080 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1ea000 ) │ │ │ │ + add r2, pc, #80 @ (adr r2, 1ea010 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #800 @ (adr r1, 1ea2e8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 1ea2f8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1ea210 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 1ea220 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 1ea340 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 1ea350 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 1ea258 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 1ea268 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #544 @ (adr r0, 1ea204 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 1ea214 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 1ea0d8 ) │ │ │ │ + add r0, pc, #256 @ (adr r0, 1ea0e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #144 @ (adr r0, 1ea080 ) │ │ │ │ + add r0, pc, #160 @ (adr r0, 1ea090 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r4, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 1ea020 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 1ea030 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #23586 @ 0x5c22 │ │ │ │ movt r1, #14982 @ 0x3a86 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -578992,17 +578992,17 @@ │ │ │ │ moveq r3, #2 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #32] │ │ │ │ streq r3, [r2, #0] │ │ │ │ b.n 1ea422 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ @@ -579082,17 +579082,17 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ @@ -579479,17 +579479,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1eaa74 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1eaa26 │ │ │ │ nop │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -579531,17 +579531,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (1eaaf4 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1eaaa6 │ │ │ │ nop │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ vldr d6, [pc, #92] @ 1eab68 │ │ │ │ @@ -579652,17 +579652,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r7, r3 │ │ │ │ @@ -579739,17 +579739,17 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ @@ -580341,15 +580341,15 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 1eb720 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ subs.w r0, ip, #4456448 @ 0x440000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ orn r0, lr, #4456448 @ 0x440000 │ │ │ │ ldcl 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ stc 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ b.n 1eb1a0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ @@ -580659,15 +580659,15 @@ │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ b.n 1eb5a8 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -580993,17 +580993,17 @@ │ │ │ │ b.n 1ebcb6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs.w r0, r4, r8, lsl #2 │ │ │ │ b.n 1eb68a │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r6, [r4, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ strh.w pc, [sp, #4095] @ 0xfff │ │ │ │ @@ -581014,17 +581014,17 @@ │ │ │ │ vsubw.u q15, , d13 │ │ │ │ vraddhn.i d30, , │ │ │ │ vsubw.u q15, , d25 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ @ instruction: 0xffffefa5 │ │ │ │ @ instruction: 0xffffeabe │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b53c │ │ │ │ @@ -581045,17 +581045,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ebd94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -581140,17 +581140,17 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 1ebe30 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strd r0, r0, [r8, #544] @ 0x220 │ │ │ │ b.n 1eb742 │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ + strh r0, [r4, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [r3], {255} @ 0xff │ │ │ │ lsls r3, r5, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ @@ -581159,17 +581159,17 @@ │ │ │ │ vrecps.f32 , , │ │ │ │ b.n 1ec2e6 │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ vqshlu.s32 q15, , #31 │ │ │ │ vqrdmulh.s q15, , d11[0] │ │ │ │ vtbx.8 d30, {d15-d16}, d4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r2, [r5, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64c90 │ │ │ │ @@ -581190,17 +581190,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ebf04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -581238,19 +581238,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1ebf74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ + ldrb r0, [r5, #31] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1ec050 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -581334,27 +581334,27 @@ │ │ │ │ b.n 1ebfcc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1ec024 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #29] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r4, r7, #1 │ │ │ │ b.n 1ebfb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r6, #28] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec074 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -581392,19 +581392,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (1ec0e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #196] @ (1ec1c0 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -581488,27 +581488,27 @@ │ │ │ │ b.n 1ec13c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1ebeb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ + str r6, [r7, #116] @ 0x74 │ │ │ │ lsls r4, r7, #1 │ │ │ │ b.n 1ebe44 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec1e4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -581517,15 +581517,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r5, #21] │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001ec20c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -581534,15 +581534,15 @@ │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vldr d6, [r1] │ │ │ │ vldr d7, [r3] │ │ │ │ @@ -581697,15 +581697,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 1ecba0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r6, [r0, #15] │ │ │ │ lsls r5, r7, #1 │ │ │ │ b.n 1ecb50 │ │ │ │ lsls r0, r1, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -581732,19 +581732,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (1ec454 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1ec460 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -581776,17 +581776,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (1ec4c0 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ blx 60f24 │ │ │ │ b.n 1ec4a4 │ │ │ │ nop │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001ec4c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -581875,17 +581875,17 @@ │ │ │ │ b.n 1ec56e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 1ecad8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - sbc.w r0, r6, #4194304 @ 0x400000 │ │ │ │ + sbc.w r0, sl, #4194304 @ 0x400000 │ │ │ │ lsls r7, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 6, pc, cr3, cr15, {7} │ │ │ │ mrc2 15, 2, pc, cr15, cr15, {7} │ │ │ │ stc2 15, cr15, [r7, #-1020] @ 0xfffffc04 │ │ │ │ vminnm.f32 , , │ │ │ │ ldc2l 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ @@ -581894,17 +581894,17 @@ │ │ │ │ stc2 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2 15, cr15, [pc, #-1020]! @ 1ec1ec │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ b.n 1eca00 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r6, [r0, #8] │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60234 │ │ │ │ @@ -581924,17 +581924,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec644 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -581988,23 +581988,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (1ec6f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 1ec69a │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r4, [r1, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec6f4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vldr d0, [r3] │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -582074,17 +582074,17 @@ │ │ │ │ nop │ │ │ │ b.n 1ec81c │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 1ec7d8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec7a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -582174,19 +582174,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 1ec844 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsls r1, r5, #31 │ │ │ │ movs r0, r0 │ │ │ │ svc 176 @ 0xb0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r3, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -582205,17 +582205,17 @@ │ │ │ │ mrc2 15, 6, pc, cr9, cr15, {7} │ │ │ │ mrc2 15, 6, pc, cr7, cr15, {7} │ │ │ │ mrc2 15, 6, pc, cr11, cr15, {7} │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ svc 48 @ 0x30 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63cf0 │ │ │ │ @@ -582235,17 +582235,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec920 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -582292,21 +582292,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (1ec9ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r3, r5] │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r4, [r7, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ec9b0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -582439,15 +582439,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ @@ -582812,67 +582812,67 @@ │ │ │ │ ... │ │ │ │ blt.n 1eceb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1ece58 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r2, r6] │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r2, [r3, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r7, r5] │ │ │ │ + ldrh r6, [r7, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r7, r4] │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r1, #8] │ │ │ │ + strb r0, [r2, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r6, #6] │ │ │ │ + strb r6, [r6, #6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r6, [r3, #5] │ │ │ │ + strb r2, [r4, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -582901,17 +582901,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -582982,17 +582982,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1ed070 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r1, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ (1ed09c ) │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ @@ -583001,17 +583001,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (1ed0a0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r2, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001ed0a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -583091,19 +583091,19 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 1ed12e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ bvs.n 1ed0d8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r4, [r3, #120] @ 0x78 │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r7, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ @@ -583114,17 +583114,17 @@ │ │ │ │ vmaxnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ bvs.n 1ed238 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r2, r5] │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60ae0 │ │ │ │ @@ -583144,17 +583144,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ed1fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -583207,23 +583207,23 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r6, [r2, r1] │ │ │ │ + ldrsb r2, [r3, r1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001ed2a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -583236,15 +583236,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (1ed2cc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001ed2d0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -583310,15 +583310,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -583434,17 +583434,17 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r0, [pc, #464] @ (1ed674 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #640] @ (1ed728 ) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w r8, r0, lsl #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ sub sp, #12 │ │ │ │ mla sl, r8, r2, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -585466,15 +585466,15 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 1eecc0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ cbnz r2, 1eecb4 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r5, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1eed58 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -587309,23 +587309,23 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ │ │ │ │ 001efed0 : │ │ │ │ ldr r0, [pc, #4] @ (1efed8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001efedc : │ │ │ │ ldr r0, [pc, #4] @ (1efee4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - tst r2, r7 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001efee8 : │ │ │ │ movw r0, #273 @ 0x111 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -587487,15 +587487,15 @@ │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ bl 204738 │ │ │ │ b.n 1effce │ │ │ │ ldr.w r0, [r4, #680] @ 0x2a8 │ │ │ │ bl 204738 │ │ │ │ b.n 1effc6 │ │ │ │ nop │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ │ │ │ │ 001f00a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -588339,45 +588339,45 @@ │ │ │ │ ldr r0, [pc, #72] @ (1f0a78 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ add r6, pc, #704 @ (adr r6, 1f0cf8 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ add r6, pc, #360 @ (adr r6, 1f0bb0 ) │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #58 @ 0x3a │ │ │ │ + subs r3, #62 @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldr r5, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1048] @ 1f0ea8 │ │ │ │ @@ -589705,19 +589705,19 @@ │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - cmp r4, #12 │ │ │ │ + cmp r4, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #192 @ 0xc0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - asrs r4, r6, #6 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 64384 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -590837,37 +590837,37 @@ │ │ │ │ mov r3, r0 │ │ │ │ b.n 1f1fe8 │ │ │ │ ... │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r0, r1] │ │ │ │ lsrs r7, r2, #23 │ │ │ │ subs r7, #242 @ 0xf2 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr.w r5, [r8, #596] @ 0x254 │ │ │ │ mvn.w r1, #3758096384 @ 0xe0000000 │ │ │ │ subs r2, r2, r5 │ │ │ │ asrs r3, r2, #2 │ │ │ │ cmp.w r1, r2, asr #2 │ │ │ │ beq.w 1f26b8 │ │ │ │ @@ -591046,21 +591046,21 @@ │ │ │ │ ... │ │ │ │ strh r0, [r4, #10] │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r0, #8] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strh r4, [r2, #6] │ │ │ │ lsls r0, r1, #2 │ │ │ │ strh r4, [r7, #4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r5, r7, #1 │ │ │ │ strh r6, [r6, #2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -594710,18 +594710,18 @@ │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrsb r2, [r3, r4] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrsb r2, [r5, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf0f0007c │ │ │ │ + @ instruction: 0xf0f4007c │ │ │ │ ldrsb r6, [r4, r1] │ │ │ │ lsls r0, r1, #2 │ │ │ │ - @ instruction: 0xf0d4007c │ │ │ │ + @ instruction: 0xf0d8007c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ ldr r3, [pc, #1020] @ (1f5580 ) │ │ │ │ @@ -598504,15 +598504,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r7, #170 @ 0xaa │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r7, #146 @ 0x92 │ │ │ │ lsls r0, r1, #2 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ ldr.w r4, [pc, #1580] @ 1f8670 │ │ │ │ @@ -604806,27 +604806,27 @@ │ │ │ │ b.n 1fc2fe │ │ │ │ ... │ │ │ │ vaddl.s32 q0, d22, d7 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s8 q0, d18, d7 │ │ │ │ vhadd.s16 d0, d26, d7 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r2, [r6, #6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ strh r4, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #54] @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r6, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r1 │ │ │ │ @@ -609471,17 +609471,17 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, 1ff1b2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ revsh r2, r3 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r7, [pc, #496] @ (1ff354 ) │ │ │ │ movs r0, r0 │ │ │ │ setend le │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -609590,25 +609590,25 @@ │ │ │ │ b.n 1ff168 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r6, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - str r2, [r7, r0] │ │ │ │ + str r6, [r7, r0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r2, r3, r7, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #1000] @ (1ff66c ) │ │ │ │ + ldr r7, [pc, #1016] @ (1ff67c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r7, r0, #2 │ │ │ │ - ldr r7, [pc, #808] @ (1ff5b4 ) │ │ │ │ + ldr r7, [pc, #824] @ (1ff5c4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r7, [pc, #736] @ (1ff570 ) │ │ │ │ + ldr r7, [pc, #752] @ (1ff580 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ │ │ │ │ 001ff290 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ @@ -610746,15 +610746,15 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ push {r7} │ │ │ │ lsls r7, r0, #2 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #672] @ (2001e4 ) │ │ │ │ + ldr r2, [pc, #688] @ (2001f4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 201728 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 20171e │ │ │ │ @@ -612550,17 +612550,17 @@ │ │ │ │ b.w 1ff462 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ ldr.w r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 201376 │ │ │ │ subs r3, r2, #1 │ │ │ │ mul.w r0, r2, r7 │ │ │ │ @@ -613541,33 +613541,33 @@ │ │ │ │ bl 204738 │ │ │ │ b.n 201d4e │ │ │ │ b.n 201dd2 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 206554 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x8c4> │ │ │ │ b.n 201d1a │ │ │ │ nop │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ + lsrs r4, r4, #25 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r6, r1, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r2, #18] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -614137,23 +614137,23 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r7, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r4, r0, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsls r4, r7, #30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ cbz r5, 20247c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ subs r2, #4 │ │ │ │ vldr d5, [pc, #552] @ 202680 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -614377,33 +614377,33 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2025ba │ │ │ │ ldr r0, [pc, #48] @ (2026ac ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ ... │ │ │ │ - adds r0, r4, #3 │ │ │ │ + adds r4, r4, #3 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r6, [r1, #14] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r4, [r1, #10] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r2, r7, r6 │ │ │ │ + subs r6, r7, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r4, [r5, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ strh r0, [r2, #8] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs r6, r7, r5 │ │ │ │ + subs r2, r0, r6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r0 │ │ │ │ @@ -614618,15 +614618,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r1, #31] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r4, [r0, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r6, [r0, #27] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r8, r0 │ │ │ │ @@ -614787,15 +614787,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, #22] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r0, [r2, #21] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r0, [r7, #20] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cbz r1, 202b06 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -616538,25 +616538,25 @@ │ │ │ │ b.n 203b3c │ │ │ │ blx 62ad0 │ │ │ │ nop │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r6, [r7, #12] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ + ldrb r6, [r0, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (203de0 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -616712,25 +616712,25 @@ │ │ │ │ b.n 203d04 │ │ │ │ blx 62ad0 │ │ │ │ nop │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 203d64 │ │ │ │ + bpl.n 203d6c │ │ │ │ lsls r7, r7, #1 │ │ │ │ - subs r4, r3, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bcc.n 203dd4 │ │ │ │ + bcc.n 203ddc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ite eq │ │ │ │ - lsleq r7, r7, #1 │ │ │ │ - lsrne r6, r3, #32 │ │ │ │ + yield │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (203fc0 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -616918,40 +616918,40 @@ │ │ │ │ b.n 203eb0 │ │ │ │ blx 62ad0 │ │ │ │ ldr.w r9, [pc, #64] @ 203fc4 │ │ │ │ add r9, pc │ │ │ │ b.n 203f2a │ │ │ │ ldr r4, [r4, #28] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - @ instruction: 0xebe2007a │ │ │ │ + @ instruction: 0xebe6007a │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r7, #25 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + lsls r2, r5, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - @ instruction: 0xeac0007a │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xeac4007a │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - orns r0, r2, sl, ror #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + orns r0, r6, sl, ror #1 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (204214 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #584] @ (204224 ) │ │ │ │ mov r8, r3 │ │ │ │ @@ -617177,29 +617177,29 @@ │ │ │ │ b.n 204104 │ │ │ │ blx 62ad0 │ │ │ │ nop │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r0, #2 │ │ │ │ strb r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r4, r6, pc} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (2044a0 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -617321,28 +617321,28 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldr r0, [pc, #464] @ (204528 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #640] @ (2045dc ) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #492]! @ 0x1ec │ │ │ │ - lsls r2, r7, #10 │ │ │ │ + ldc2l 0, cr0, [lr, #492]! @ 0x1ec │ │ │ │ + lsls r6, r7, #10 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2 0, cr0, [lr, #492]! @ 0x1ec │ │ │ │ - str r2, [r2, r6] │ │ │ │ + ldc2 0, cr0, [r2, #492]! @ 0x1ec │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2 0, cr0, [r8, #492] @ 0x1ec │ │ │ │ - str r2, [r6, r5] │ │ │ │ + stc2 0, cr0, [ip, #492] @ 0x1ec │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-492]! @ 0xfffffe14 │ │ │ │ + ldc2l 0, cr0, [r0, #-492]! @ 0xfffffe14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [pc, #900] @ (20471c ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #900] @ (204720 ) │ │ │ │ @@ -618166,25 +618166,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r4, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #424] @ (204e30 ) │ │ │ │ + ldr r1, [pc, #440] @ (204e40 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfa5a007b │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + @ instruction: 0xfa5e007b │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr??.w r0, [ip, #123] @ 0x7b │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + vst4.16 {d0-d3}, [r0 :256], fp │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r4, [pc, #696] @ (204f58 ) │ │ │ │ + ldr r4, [pc, #712] @ (204f68 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh r0, [r4, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -619002,42 +619002,42 @@ │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - @ instruction: 0xf4b0007b │ │ │ │ + @ instruction: 0xf4b4007b │ │ │ │ strb r6, [r1, r7] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - bic.w r0, r6, #16449536 @ 0xfb0000 │ │ │ │ - eors.w r0, r0, #16449536 @ 0xfb0000 │ │ │ │ - @ instruction: 0xf362007b │ │ │ │ - @ instruction: 0xf362007b │ │ │ │ - @ instruction: 0xf320007b │ │ │ │ - @ instruction: 0xf33e007b │ │ │ │ - @ instruction: 0xf36c007b │ │ │ │ - @ instruction: 0xf36a007b │ │ │ │ + bic.w r0, sl, #16449536 @ 0xfb0000 │ │ │ │ + eors.w r0, r4, #16449536 @ 0xfb0000 │ │ │ │ + @ instruction: 0xf366007b │ │ │ │ + @ instruction: 0xf366007b │ │ │ │ + @ instruction: 0xf324007b │ │ │ │ + @ instruction: 0xf342007b │ │ │ │ + @ instruction: 0xf370007b │ │ │ │ + @ instruction: 0xf36e007b │ │ │ │ strh r2, [r3, r6] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r0, [r3, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r0, [r0, r5] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf23a007b │ │ │ │ - @ instruction: 0xf226007b │ │ │ │ + @ instruction: 0xf23e007b │ │ │ │ + @ instruction: 0xf22a007b │ │ │ │ strh r4, [r1, r4] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - subs.w r0, r2, #123 @ 0x7b │ │ │ │ - rsb r0, r8, #123 @ 0x7b │ │ │ │ + subs.w r0, r6, #123 @ 0x7b │ │ │ │ + rsb r0, ip, #123 @ 0x7b │ │ │ │ strh r6, [r4, r3] │ │ │ │ lsls r7, r0, #2 │ │ │ │ - @ instruction: 0xf1e0007b │ │ │ │ + @ instruction: 0xf1e4007b │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #88] @ (205578 ) │ │ │ │ @@ -620925,15 +620925,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r0, #2 │ │ │ │ subs r7, #142 @ 0x8e │ │ │ │ lsls r7, r0, #2 │ │ │ │ subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r0, #2 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr.w r1, [pc, #2216] @ 207108 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x1478> │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -624227,15 +624227,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ (208d00 , std::allocator >::_M_construct(char const*, unsigned int)@@Base+0x3070>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rev r6, r7 │ │ │ │ + rev16 r2, r0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ 00208d08 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 208dae >::_M_default_append(unsigned int)@@Base+0xa6> │ │ │ │ @@ -624325,15 +624325,15 @@ │ │ │ │ bne.n 208d88 >::_M_default_append(unsigned int)@@Base+0x80> │ │ │ │ b.n 208d96 >::_M_default_append(unsigned int)@@Base+0x8e> │ │ │ │ ldr r0, [pc, #16] @ (208e00 >::_M_default_append(unsigned int)@@Base+0xf8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r6, 208e12 >::_M_default_append(unsigned int)@@Base+0x10a> │ │ │ │ + cbnz r2, 208e14 >::_M_default_append(unsigned int)@@Base+0x10c> │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -628300,17 +628300,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #168] @ (20b758 >::_M_default_append(unsigned int)@@Base+0x2a50>) │ │ │ │ lsls r7, r0, #2 │ │ │ │ strh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ - svc 100 @ 0x64 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xf1f80086 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -629556,74 +629556,74 @@ │ │ │ │ blx 65144 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cdp 0, 5, cr0, cr8, cr6, {4} │ │ │ │ cdp 0, 5, cr0, cr0, cr6, {4} │ │ │ │ ldr r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ eors r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #34] @ 0x22 │ │ │ │ + ldrh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ cmp r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #576] @ (20c62c >::_M_default_append(unsigned int)@@Base+0x3924>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ strd r0, r0, [ip, #536] @ 0x218 │ │ │ │ str r0, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #672] @ (20c6a0 >::_M_default_append(unsigned int)@@Base+0x3998>) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20be3c >::_M_default_append(unsigned int)@@Base+0x3134> │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 20be0c >::_M_default_append(unsigned int)@@Base+0x3104> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ + strh r2, [r0, #32] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20bddc >::_M_default_append(unsigned int)@@Base+0x30d4> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20bd64 >::_M_default_append(unsigned int)@@Base+0x305c> │ │ │ │ lsls r6, r0, #2 │ │ │ │ b.n 20bd34 >::_M_default_append(unsigned int)@@Base+0x302c> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r1, #28] │ │ │ │ + strh r4, [r1, #28] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20bd00 >::_M_default_append(unsigned int)@@Base+0x2ff8> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r5, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20bcb4 >::_M_default_append(unsigned int)@@Base+0x2fac> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r0, #26] │ │ │ │ + strh r4, [r0, #26] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20bc84 >::_M_default_append(unsigned int)@@Base+0x2f7c> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20cc28 >::_M_default_append(unsigned int)@@Base+0x3f20> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n 20cbf4 >::_M_default_append(unsigned int)@@Base+0x3eec> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #148] @ (20c4f8 >::_M_default_append(unsigned int)@@Base+0x37f0>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -630972,59 +630972,59 @@ │ │ │ │ beq.w 20d0fe >::_M_default_append(unsigned int)@@Base+0x43f6> │ │ │ │ b.n 20d0e0 >::_M_default_append(unsigned int)@@Base+0x43d8> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 20d2ec >::_M_default_append(unsigned int)@@Base+0x45e4> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bcs.n 20d304 >::_M_default_append(unsigned int)@@Base+0x45fc> │ │ │ │ + bcs.n 20d30c >::_M_default_append(unsigned int)@@Base+0x4604> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bhi.n 20d16c >::_M_default_append(unsigned int)@@Base+0x4464> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvs.n 20d19c >::_M_default_append(unsigned int)@@Base+0x4494> │ │ │ │ lsls r6, r0, #2 │ │ │ │ bvs.n 20d164 >::_M_default_append(unsigned int)@@Base+0x445c> │ │ │ │ lsls r6, r0, #2 │ │ │ │ bvs.n 20d338 >::_M_default_append(unsigned int)@@Base+0x4630> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvs.n 20d2f8 >::_M_default_append(unsigned int)@@Base+0x45f0> │ │ │ │ lsls r6, r0, #2 │ │ │ │ bvs.n 20d2d0 >::_M_default_append(unsigned int)@@Base+0x45c8> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvs.n 20d2a0 >::_M_default_append(unsigned int)@@Base+0x4598> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r6, [r3, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bvs.n 20d270 >::_M_default_append(unsigned int)@@Base+0x4568> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r7, #19] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bpl.n 20d228 >::_M_default_append(unsigned int)@@Base+0x4520> │ │ │ │ lsls r6, r0, #2 │ │ │ │ bpl.n 20d1fc >::_M_default_append(unsigned int)@@Base+0x44f4> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bpl.n 20d1c4 >::_M_default_append(unsigned int)@@Base+0x44bc> │ │ │ │ lsls r6, r0, #2 │ │ │ │ bpl.n 20d19c >::_M_default_append(unsigned int)@@Base+0x4494> │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ bpl.n 20d35c >::_M_default_append(unsigned int)@@Base+0x4654> │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -637550,21 +637550,21 @@ │ │ │ │ vldmia r6!, {d0} │ │ │ │ mov r0, r7 │ │ │ │ blx 66cd8 (double)@plt> │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 21148e >::~_Deque_base()@@Base+0x366> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #186 @ 0xba │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r3, #180 @ 0xb4 │ │ │ │ + adds r3, #184 @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ sub sp, #20 │ │ │ │ cbnz r3, 2114e2 >::~_Deque_base()@@Base+0x3ba> │ │ │ │ add sp, #20 │ │ │ │ @@ -638917,25 +638917,25 @@ │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - bge.n 2123e8 >::~_Deque_base()@@Base+0x12c0> │ │ │ │ + bge.n 2123f0 >::~_Deque_base()@@Base+0x12c8> │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r0, [r6, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (212594 >::~_Deque_base()@@Base+0x146c>) │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r0, #2 │ │ │ │ @@ -641289,15 +641289,15 @@ │ │ │ │ bl 20cb24 >::_M_default_append(unsigned int)@@Base+0x3e1c> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ef908 │ │ │ │ b.n 213ac0 >::~_Deque_base()@@Base+0x2998> │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r0, r0, #2 │ │ │ │ strb r6, [r7, #23] │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ @@ -646108,15 +646108,15 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 204738 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 216846 >::~_Deque_base()@@Base+0x571e> │ │ │ │ b.n 216ba0 >::~_Deque_base()@@Base+0x5a78> │ │ │ │ strh r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ lsls r4, r7, #1 │ │ │ │ subs r6, #222 @ 0xde │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 204738 │ │ │ │ @@ -648298,25 +648298,25 @@ │ │ │ │ bne.n 218204 , std::allocator > const, std::__cxx11::basic_string, std::allocator > > > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x2fc> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 218640 , std::allocator > const, std::__cxx11::basic_string, std::allocator > > > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::__cxx11::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, std::__cxx11::basic_string, std::allocator > > >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base+0x738>) │ │ │ │ + add r0, sp, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ movs r5, #182 @ 0xb6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r5, #132 @ 0x84 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r5, #102 @ 0x66 │ │ │ │ lsls r6, r0, #2 │ │ │ │ @@ -651058,15 +651058,15 @@ │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #19 │ │ │ │ lsls r6, r0, #2 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r0, #11 │ │ │ │ lsls r0, r0, #2 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5, #10 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -651797,15 +651797,15 @@ │ │ │ │ lsls r6, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ lsls r6, r0, #2 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ lsls r6, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -652560,17 +652560,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #48] @ (21acb4 >::_M_initialize_map(unsigned int)@@Base+0x418>) │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ smlalbb r0, r0, r2, r5 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 6ad90 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ b.n 21aa9a >::_M_initialize_map(unsigned int)@@Base+0x1fe> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -652940,17 +652940,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #48] @ (21b07c >::_M_initialize_map(unsigned int)@@Base+0x7e0>) │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xf7ea0085 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cbz r2, 21b076 >::_M_initialize_map(unsigned int)@@Base+0x7da> │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r3, [sp, #72] @ 0x48 │ │ │ │ @@ -653342,17 +653342,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #48] @ (21b46c >::_M_initialize_map(unsigned int)@@Base+0xbd0>) │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ and.w r0, sl, #4358144 @ 0x428000 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx 6ad90 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x4> │ │ │ │ b.n 21b252 >::_M_initialize_map(unsigned int)@@Base+0x9b6> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -654541,130 +654541,130 @@ │ │ │ │ bl 21b118 >::_M_initialize_map(unsigned int)@@Base+0x87c> │ │ │ │ b.n 21b958 >::_M_initialize_map(unsigned int)@@Base+0x10bc> │ │ │ │ nop │ │ │ │ @ instruction: 0xf27c0085 │ │ │ │ @ instruction: 0xf2780085 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r7, #1 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #48] @ (21c0e0 >::_M_initialize_map(unsigned int)@@Base+0x1844>) │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ lsls r6, r7, #1 │ │ │ │ ldr r3, [pc, #32] @ (21c0e4 >::_M_initialize_map(unsigned int)@@Base+0x1848>) │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 21c1ac >::_M_initialize_map(unsigned int)@@Base+0x1910> │ │ │ │ + bgt.n 21c1b4 >::_M_initialize_map(unsigned int)@@Base+0x1918> │ │ │ │ lsls r3, r7, #1 │ │ │ │ adcs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + ldrh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r2, r7, #1 │ │ │ │ cdp 0, 1, cr0, cr8, cr5, {4} │ │ │ │ - bge.n 21c000 >::_M_initialize_map(unsigned int)@@Base+0x1764> │ │ │ │ + bge.n 21c008 >::_M_initialize_map(unsigned int)@@Base+0x176c> │ │ │ │ lsls r3, r7, #1 │ │ │ │ mvns r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 21c1b8 >::_M_initialize_map(unsigned int)@@Base+0x191c> │ │ │ │ + bge.n 21c1c0 >::_M_initialize_map(unsigned int)@@Base+0x1924> │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r6, [r1, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ + ldrh r0, [r2, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #26] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r0, [r5, #14] │ │ │ │ + lsls r2, r7, #1 │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh r6, [r0, #14] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, #12] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r0, [r3, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh r4, [r2, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r4, #2] │ │ │ │ + ldrh r0, [r5, #2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr.w r1, [pc, #1196] @ 21c634 >::_M_initialize_map(unsigned int)@@Base+0x1d98> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #5 │ │ │ │ add r1, pc │ │ │ │ bl 21a960 >::_M_initialize_map(unsigned int)@@Base+0xc4> │ │ │ │ @@ -655118,67 +655118,67 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 21c538 >::_M_initialize_map(unsigned int)@@Base+0x1c9c> │ │ │ │ b.n 21c4ec >::_M_initialize_map(unsigned int)@@Base+0x1c50> │ │ │ │ b.n 21c4cc >::_M_initialize_map(unsigned int)@@Base+0x1c30> │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r3, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r0, #40] @ 0x28 │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strh r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #214 @ 0xd6 │ │ │ │ lsls r6, r0, #2 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r6, [r7, #30] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n 21cbdc >::_M_initialize_map(unsigned int)@@Base+0x2340> │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 21cb4c >::_M_initialize_map(unsigned int)@@Base+0x22b0> │ │ │ │ lsls r5, r0, #2 │ │ │ │ @@ -655188,15 +655188,15 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 21caac >::_M_initialize_map(unsigned int)@@Base+0x2210> │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 21ca6c >::_M_initialize_map(unsigned int)@@Base+0x21d0> │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 21ca44 >::_M_initialize_map(unsigned int)@@Base+0x21a8> │ │ │ │ lsls r5, r0, #2 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n 21c9b0 >::_M_initialize_map(unsigned int)@@Base+0x2114> │ │ │ │ lsls r5, r0, #2 │ │ │ │ b.n 21c97c >::_M_initialize_map(unsigned int)@@Base+0x20e0> │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -655652,17 +655652,17 @@ │ │ │ │ lsls r5, r0, #2 │ │ │ │ subs r7, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ negs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ + ldrb r4, [r2, #21] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bgt.n 21cbe0 >::_M_initialize_map(unsigned int)@@Base+0x2344> │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr.w r3, [sl, #92] @ 0x5c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ @@ -657194,23 +657194,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r6} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r4, {r1, r3, r4} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r2, r7, #1 │ │ │ │ │ │ │ │ 0021dc28 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -657611,15 +657611,15 @@ │ │ │ │ b.n 21de40 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x218> │ │ │ │ bic.w r2, r1, ip │ │ │ │ b.n 21e052 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x42a> │ │ │ │ ldr r0, [pc, #8] @ (21e0b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x490>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #408] @ (21e268 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x640>) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -659060,37 +659060,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ negs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #656] @ (21f270 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x1648>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bkpt 0x00ce │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ bics r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ bics r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ mvns r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 21ecd6 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x10ae> │ │ │ │ subs r3, r6, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ @@ -659354,47 +659354,47 @@ │ │ │ │ b.n 21f206 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x15de> │ │ │ │ @ instruction: 0xb656 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ @ instruction: 0xb620 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r1, r6, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r1, r2, r5, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r1, r3, r7, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r1, r3, r6, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r5, lr} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r0, [r3, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #2 │ │ │ │ - strh r6, [r6, r7] │ │ │ │ + strh r2, [r7, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ @@ -667274,23 +667274,23 @@ │ │ │ │ bl 204738 │ │ │ │ b.n 2240a2 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x647a> │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ bl 204738 │ │ │ │ b.n 22409a >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x6472> │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #20] │ │ │ │ + strb r2, [r1, #20] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r0, #2 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ bl 204738 │ │ │ │ b.n 224092 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x646a> │ │ │ │ ldr r7, [sp, #260] @ 0x104 │ │ │ │ @@ -668722,23 +668722,23 @@ │ │ │ │ bl 204738 │ │ │ │ b.n 225394 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x776c> │ │ │ │ nop │ │ │ │ str r2, [r2, #0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, r9, lsl #3] │ │ │ │ - @ instruction: 0xf7a60079 │ │ │ │ + strb.w r0, [r6, r9, lsl #3] │ │ │ │ + @ instruction: 0xf7aa0079 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r5, r0, #2 │ │ │ │ - @ instruction: 0xf6360079 │ │ │ │ - bvc.n 225524 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x78fc> │ │ │ │ + @ instruction: 0xf63a0079 │ │ │ │ + bvc.n 22552c >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7904> │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf5ea0079 │ │ │ │ - bvc.n 2254b8 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7890> │ │ │ │ + @ instruction: 0xf5ee0079 │ │ │ │ + bvc.n 2254c0 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x7898> │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r2, [r1, r0] │ │ │ │ lsls r5, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -670970,15 +670970,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ bl 226994 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8d6c> │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ b.n 226b26 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8efe> │ │ │ │ ldr r0, [pc, #4] @ (226b60 >::_M_fill_insert(std::_Bit_iterator, unsigned int, bool)@@Base+0x8f38>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + udf #54 @ 0x36 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 00226b64 >::_M_reallocate_map(unsigned int, bool)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -671131,15 +671131,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 6b56c >::_M_reallocate_map(unsigned int, bool)@plt> │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ b.n 226cdc >::_M_push_back_aux(unsigned int const&)@@Base+0x50> │ │ │ │ ldr r0, [pc, #4] @ (226d10 >::_M_push_back_aux(unsigned int const&)@@Base+0x84>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - bgt.n 226c18 >::_M_reallocate_map(unsigned int, bool)@@Base+0xb4> │ │ │ │ + bgt.n 226c20 >::_M_reallocate_map(unsigned int, bool)@@Base+0xbc> │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov ip, r1 │ │ │ │ @@ -675128,31 +675128,31 @@ │ │ │ │ b.w 1ee7d0 │ │ │ │ blx 62ad0 │ │ │ │ nop │ │ │ │ asrs r4, r4, #7 │ │ │ │ lsls r5, r0, #2 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7e0078 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + @ instruction: 0xfa820078 │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r5, r7, #1 │ │ │ │ ldr r5, [pc, #592] @ (229a8c >::_M_push_back_aux(unsigned int const&)@@Base+0x2e00>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - stmia r4!, {r1, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh.w r0, [r2, #120] @ 0x78 │ │ │ │ - movs r5, #0 │ │ │ │ + ldrh.w r0, [r6, #120] @ 0x78 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ mov r8, r1 │ │ │ │ @@ -675857,28 +675857,28 @@ │ │ │ │ bl 204738 │ │ │ │ b.n 229f72 >::_M_push_back_aux(unsigned int const&)@@Base+0x32e6> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ lsrs r0, r0, #8 │ │ │ │ lsls r5, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #43130 @ 0xa87a │ │ │ │ + movt r0, #59514 @ 0xe87a │ │ │ │ lsrs r6, r6, #2 │ │ │ │ lsls r5, r0, #2 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r2, sp, #784 @ 0x310 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r2, r0, #32 │ │ │ │ lsls r5, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -676144,15 +676144,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2026b0 │ │ │ │ nop │ │ │ │ - add r7, pc, #192 @ (adr r7, 22a374 >::_M_push_back_aux(unsigned int const&)@@Base+0x36e8>) │ │ │ │ + add r7, pc, #208 @ (adr r7, 22a384 >::_M_push_back_aux(unsigned int const&)@@Base+0x36f8>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -676180,15 +676180,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2026b0 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #120] @ (22a394 >::_M_push_back_aux(unsigned int const&)@@Base+0x3708>) │ │ │ │ + ldr r1, [pc, #136] @ (22a3a4 >::_M_push_back_aux(unsigned int const&)@@Base+0x3718>) │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r3 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -676208,15 +676208,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2026b0 │ │ │ │ nop │ │ │ │ - add r6, pc, #496 @ (adr r6, 22a55c >::_M_push_back_aux(unsigned int const&)@@Base+0x38d0>) │ │ │ │ + add r6, pc, #512 @ (adr r6, 22a56c >::_M_push_back_aux(unsigned int const&)@@Base+0x38e0>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r3 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -676236,15 +676236,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2026b0 │ │ │ │ nop │ │ │ │ - add r6, pc, #192 @ (adr r6, 22a47c >::_M_push_back_aux(unsigned int const&)@@Base+0x37f0>) │ │ │ │ + add r6, pc, #208 @ (adr r6, 22a48c >::_M_push_back_aux(unsigned int const&)@@Base+0x3800>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov lr, r3 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -676264,15 +676264,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2026b0 │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676296,15 +676296,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r5, pc, #560 @ (adr r5, 22a694 >::_M_push_back_aux(unsigned int const&)@@Base+0x3a08>) │ │ │ │ + add r5, pc, #576 @ (adr r5, 22a6a4 >::_M_push_back_aux(unsigned int const&)@@Base+0x3a18>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676328,15 +676328,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r5, pc, #240 @ (adr r5, 22a5ac >::_M_push_back_aux(unsigned int const&)@@Base+0x3920>) │ │ │ │ + add r5, pc, #256 @ (adr r5, 22a5bc >::_M_push_back_aux(unsigned int const&)@@Base+0x3930>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #16 │ │ │ │ @@ -676367,15 +676367,15 @@ │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ strd r0, r2, [sp] │ │ │ │ blx 61df0 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ b.n 22a4f8 >::_M_push_back_aux(unsigned int const&)@@Base+0x386c> │ │ │ │ - add r4, pc, #920 @ (adr r4, 22a8c8 >::_M_push_back_aux(unsigned int const&)@@Base+0x3c3c>) │ │ │ │ + add r4, pc, #936 @ (adr r4, 22a8d8 >::_M_push_back_aux(unsigned int const&)@@Base+0x3c4c>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676399,15 +676399,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r4, pc, #496 @ (adr r4, 22a778 >::_M_push_back_aux(unsigned int const&)@@Base+0x3aec>) │ │ │ │ + add r4, pc, #512 @ (adr r4, 22a788 >::_M_push_back_aux(unsigned int const&)@@Base+0x3afc>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676431,15 +676431,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -676467,15 +676467,15 @@ │ │ │ │ beq.n 22a62a >::_M_push_back_aux(unsigned int const&)@@Base+0x399e> │ │ │ │ ldr r0, [pc, #20] @ (22a650 >::_M_push_back_aux(unsigned int const&)@@Base+0x39c4>) │ │ │ │ str.w lr, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2028f0 │ │ │ │ ... │ │ │ │ - add r3, pc, #760 @ (adr r3, 22a94c >::_M_push_back_aux(unsigned int const&)@@Base+0x3cc0>) │ │ │ │ + add r3, pc, #776 @ (adr r3, 22a95c >::_M_push_back_aux(unsigned int const&)@@Base+0x3cd0>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -676490,15 +676490,15 @@ │ │ │ │ cbnz r5, 22a684 >::_M_push_back_aux(unsigned int const&)@@Base+0x39f8> │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #12] @ (22a694 >::_M_push_back_aux(unsigned int const&)@@Base+0x3a08>) │ │ │ │ str.w lr, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r3, pc, #488 @ (adr r3, 22a880 >::_M_push_back_aux(unsigned int const&)@@Base+0x3bf4>) │ │ │ │ + add r3, pc, #504 @ (adr r3, 22a890 >::_M_push_back_aux(unsigned int const&)@@Base+0x3c04>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676522,15 +676522,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676554,15 +676554,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r2, pc, #832 @ (adr r2, 22aa88 >::_M_push_back_aux(unsigned int const&)@@Base+0x3dfc>) │ │ │ │ + add r2, pc, #848 @ (adr r2, 22aa98 >::_M_push_back_aux(unsigned int const&)@@Base+0x3e0c>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676586,15 +676586,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r2, pc, #512 @ (adr r2, 22a9a0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3d14>) │ │ │ │ + add r2, pc, #528 @ (adr r2, 22a9b0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3d24>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676618,15 +676618,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676650,15 +676650,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r1, pc, #864 @ (adr r1, 22abb0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f24>) │ │ │ │ + add r1, pc, #880 @ (adr r1, 22abc0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f34>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676682,15 +676682,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676714,15 +676714,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r1, pc, #192 @ (adr r1, 22a9c0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3d34>) │ │ │ │ + add r1, pc, #208 @ (adr r1, 22a9d0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3d44>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676746,15 +676746,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676778,15 +676778,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r0, pc, #544 @ (adr r0, 22abd0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f44>) │ │ │ │ + add r0, pc, #560 @ (adr r0, 22abe0 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f54>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676810,15 +676810,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - add r0, pc, #224 @ (adr r0, 22aae8 >::_M_push_back_aux(unsigned int const&)@@Base+0x3e5c>) │ │ │ │ + add r0, pc, #240 @ (adr r0, 22aaf8 >::_M_push_back_aux(unsigned int const&)@@Base+0x3e6c>) │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676842,15 +676842,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676874,15 +676874,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldr r7, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676906,15 +676906,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -676938,15 +676938,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r1, r3 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ @@ -676961,15 +676961,15 @@ │ │ │ │ cbnz r5, 22ab98 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f0c> │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #12] @ (22aba8 >::_M_push_back_aux(unsigned int const&)@@Base+0x3f1c>) │ │ │ │ str.w lr, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2028f0 │ │ │ │ - ldrh r2, [r1, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w fp, [pc, #672] @ 22ae60 >::_M_push_back_aux(unsigned int const&)@@Base+0x41d4> │ │ │ │ mov r5, r2 │ │ │ │ @@ -677227,43 +677227,43 @@ │ │ │ │ adds r4, #4 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 22ae0c >::_M_push_back_aux(unsigned int const&)@@Base+0x4180> │ │ │ │ blx 62ad0 │ │ │ │ @ instruction: 0xfbb20084 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ + str r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 22b664 >::_M_push_back_aux(unsigned int const&)@@Base+0x49d8> │ │ │ │ + b.n 22b66c >::_M_push_back_aux(unsigned int const&)@@Base+0x49e0> │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r6, cr7 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + mcrr 0, 7, r0, sl, cr7 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 22b54c >::_M_push_back_aux(unsigned int const&)@@Base+0x48c0> │ │ │ │ + b.n 22b554 >::_M_push_back_aux(unsigned int const&)@@Base+0x48c8> │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xeb9e0077 │ │ │ │ + sub.w r0, r2, r7, ror #1 │ │ │ │ ldr r5, [pc, #592] @ (22b0e4 >::_M_push_back_aux(unsigned int const&)@@Base+0x4458>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 22ac58 >::_M_push_back_aux(unsigned int const&)@@Base+0x3fcc> │ │ │ │ + b.n 22ac60 >::_M_push_back_aux(unsigned int const&)@@Base+0x3fd4> │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [sp, #408] @ 0x198 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 22b348 >::_M_push_back_aux(unsigned int const&)@@Base+0x46bc> │ │ │ │ + b.n 22b350 >::_M_push_back_aux(unsigned int const&)@@Base+0x46c4> │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeaa80077 │ │ │ │ + @ instruction: 0xeaac0077 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [pc, #452] @ (22b080 >::_M_push_back_aux(unsigned int const&)@@Base+0x43f4>) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -677545,23 +677545,23 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ b.n 22b186 >::_M_push_back_aux(unsigned int const&)@@Base+0x44fa> │ │ │ │ blx 62ad0 │ │ │ │ @ instruction: 0xf6d00084 │ │ │ │ mov r8, r2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldr r1, [sp, #352] @ 0x160 │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #456] @ (22b394 >::_M_push_back_aux(unsigned int const&)@@Base+0x4708>) │ │ │ │ + ldr r2, [pc, #472] @ (22b3a4 >::_M_push_back_aux(unsigned int const&)@@Base+0x4718>) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - vqadd.s8 q0, q6, q15 │ │ │ │ + vqadd.s16 q0, q0, q15 │ │ │ │ ldr r5, [pc, #592] @ (22b424 >::_M_push_back_aux(unsigned int const&)@@Base+0x4798>) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #252] @ (22b2e4 >::_M_push_back_aux(unsigned int const&)@@Base+0x4658>) │ │ │ │ @@ -677687,15 +677687,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r4, [sp] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -677791,19 +677791,19 @@ │ │ │ │ b.n 22b3f2 >::_M_push_back_aux(unsigned int const&)@@Base+0x4766> │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ b.n 22b376 >::_M_push_back_aux(unsigned int const&)@@Base+0x46ea> │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + str r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -677841,19 +677841,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #696] @ 0x2b8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -677891,19 +677891,19 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -677932,17 +677932,17 @@ │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -677965,17 +677965,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22b64c >::_M_push_back_aux(unsigned int const&)@@Base+0x49c0>) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -678030,19 +678030,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #720] @ 0x2d0 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -678097,19 +678097,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -678144,17 +678144,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -678177,17 +678177,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22b8a0 >::_M_push_back_aux(unsigned int const&)@@Base+0x4c14>) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -678210,17 +678210,17 @@ │ │ │ │ ldr r2, [pc, #20] @ (22b8fc >::_M_push_back_aux(unsigned int const&)@@Base+0x4c70>) │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -678275,19 +678275,19 @@ │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ @@ -678319,19 +678319,19 @@ │ │ │ │ pop {pc} │ │ │ │ ldr r2, [pc, #20] @ (22ba34 >::_M_push_back_aux(unsigned int const&)@@Base+0x4da8>) │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -678791,32 +678791,32 @@ │ │ │ │ b.n 22bea8 >::_M_push_back_aux(unsigned int const&)@@Base+0x521c> │ │ │ │ ldr r3, [pc, #40] @ (22bf28 >::_M_push_back_aux(unsigned int const&)@@Base+0x529c>) │ │ │ │ add r3, pc │ │ │ │ b.n 22bea8 >::_M_push_back_aux(unsigned int const&)@@Base+0x521c> │ │ │ │ ldr r3, [pc, #40] @ (22bf2c >::_M_push_back_aux(unsigned int const&)@@Base+0x52a0>) │ │ │ │ add r3, pc │ │ │ │ b.n 22bea8 >::_M_push_back_aux(unsigned int const&)@@Base+0x521c> │ │ │ │ - bvs.n 22bfcc >::_M_push_back_aux(unsigned int const&)@@Base+0x5340> │ │ │ │ + bvs.n 22bfd4 >::_M_push_back_aux(unsigned int const&)@@Base+0x5348> │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r2, #36] @ 0x24 │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r6, [r0, r3] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r6, #30] │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r4, [r2, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf1860079 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + @ instruction: 0xf18a0079 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -678950,29 +678950,29 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 22c2a8 >::_M_push_back_aux(unsigned int const&)@@Base+0x561c>) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ b.n 22bff8 >::_M_push_back_aux(unsigned int const&)@@Base+0x536c> │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n 22bf38 >::_M_push_back_aux(unsigned int const&)@@Base+0x52ac> │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -679157,17 +679157,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d5 │ │ │ │ b.n 22c272 >::_M_push_back_aux(unsigned int const&)@@Base+0x55e6> │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #616] @ (22c540 >::_M_push_back_aux(unsigned int const&)@@Base+0x58b4>) │ │ │ │ + ldr r6, [pc, #632] @ (22c550 >::_M_push_back_aux(unsigned int const&)@@Base+0x58c4>) │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (22c344 >::_M_push_back_aux(unsigned int const&)@@Base+0x56b8>) │ │ │ │ sub sp, #20 │ │ │ │ @@ -679207,15 +679207,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 22bc5c >::_M_push_back_aux(unsigned int const&)@@Base+0x4fd0> │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 22bbf0 >::_M_push_back_aux(unsigned int const&)@@Base+0x4f64> │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -679265,17 +679265,17 @@ │ │ │ │ moveq r3, #35 @ 0x23 │ │ │ │ b.n 22c3a4 >::_M_push_back_aux(unsigned int const&)@@Base+0x5718> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 69a94 │ │ │ │ b.n 22c370 >::_M_push_back_aux(unsigned int const&)@@Base+0x56e4> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #760] @ (22c6d4 ) │ │ │ │ + ldr r5, [pc, #776] @ (22c6e4 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -679315,19 +679315,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ vstr d0, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strh r4, [r7, #50] @ 0x32 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ + strh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -679352,15 +679352,15 @@ │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 69b58 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -679405,17 +679405,17 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ @@ -679442,19 +679442,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (22c5bc >::_M_push_back_aux(unsigned int const&)@@Base+0x5930>) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r2, [r7, #44] @ 0x2c │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 0022c5c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -680679,373 +680679,373 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #808] @ (22d6cc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 22c5e4 │ │ │ │ - strh r0, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r3, [pc, #240] @ (22d4ac ) │ │ │ │ + ldr r3, [pc, #256] @ (22d4bc ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ bl 1453be │ │ │ │ asrs r1, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ udiv pc, r7, pc │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ mcr2 15, 7, pc, cr3, cr15, {7} @ │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r0, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfaedffff │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @ instruction: 0xf967ffff │ │ │ │ - b.n 22da44 │ │ │ │ + b.n 22da4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [ip, #484]! @ 0x1e4 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + and.w r0, r0, r9, ror #1 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #16] │ │ │ │ + str r2, [r4, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + str r4, [r0, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr??.w pc, [r7, #4095] @ 0xfff │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r5, #22] │ │ │ │ + strh r6, [r5, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsh.w pc, [fp, #255]! │ │ │ │ - strh r0, [r0, #32] │ │ │ │ + strh r4, [r0, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ pld [sp, #4095] @ 0xfff │ │ │ │ - strh r2, [r5, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r2, r7] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 229462 >::_M_push_back_aux(unsigned int const&)@@Base+0x27d6> │ │ │ │ - strh r2, [r0, #30] │ │ │ │ + strh r6, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ - strh r4, [r4, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ asrs r1, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ bl 1b496 │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r2, [r7, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + strh r6, [r4, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ + strh r0, [r6, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl fff794ae │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ + strh r6, [r2, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #4] │ │ │ │ + strh r2, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl ffec34c6 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 22da58 │ │ │ │ + b.n 22da60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 5434da │ │ │ │ bl 4494de │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r3, r5] │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 3b14f6 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x156a> │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 31b50a │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r4, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 281522 │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r4, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ + strh r2, [r1, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 1f353a │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r0, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr11, cr15, {7} │ │ │ │ - strh r4, [r4, #14] │ │ │ │ + strh r0, [r5, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r1, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ - bmi.n 22d598 │ │ │ │ + bmi.n 22d5a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #48] @ (22d5bc ) │ │ │ │ + ldr r5, [pc, #64] @ (22d5cc ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r7, #17] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stcl 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r2, [r0, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ mcrr 15, 15, pc, fp, cr15 @ │ │ │ │ - mcr2 0, 1, r0, cr14, cr11, {3} │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + mrc2 0, 1, r0, cr2, cr11, {3} │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r1, #6] │ │ │ │ + strh r4, [r1, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #13] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xeb1dffff │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r6, [r2, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xea7dffff │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r6, [r3, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + strh r4, [r6, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strd pc, pc, [sp, #1020] @ 0x3fc │ │ │ │ - strh r4, [r0, #2] │ │ │ │ + strh r0, [r1, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb r7!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r0, [r4, #2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r4, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + strh r0, [r5, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + ldrsb r4, [r3, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strex pc, pc, [r1, #1020] @ 0x3fc │ │ │ │ - strh r0, [r0, #0] │ │ │ │ + strh r4, [r0, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r6, r3] │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 43366a │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r5, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #3] │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n 22d3ee │ │ │ │ - @ instruction: 0xffff7f80 │ │ │ │ + @ instruction: 0xffff7f84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r0, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n 22d28a │ │ │ │ - @ instruction: 0xffff7e94 │ │ │ │ + @ instruction: 0xffff7e98 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n 22d132 │ │ │ │ - @ instruction: 0xffff7f2c │ │ │ │ + vcvt.u32.f32 d23, d16, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 22de16 │ │ │ │ - vqshl.u32 , q5, #31 │ │ │ │ + vqshl.u32 , q7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r3, #14 │ │ │ │ ldr r1, [pc, #776] @ (22d9dc ) │ │ │ │ strd r5, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #772] @ (22d9e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #772] @ (22d9e4 ) │ │ │ │ @@ -681335,91 +681335,91 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #180] @ (22da84 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 22c5e4 │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 22dbbe │ │ │ │ - @ instruction: 0xffff7b9c │ │ │ │ + vtbl.8 d23, {d31- instruction: 0xffff7b92 │ │ │ │ + @ instruction: 0xffff7b96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r3, #13] │ │ │ │ + ldrb r4, [r3, #13] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r2, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ udf #73 @ 0x49 │ │ │ │ - vtbx.8 d23, {d15-d18}, d22 │ │ │ │ + vtbx.8 d23, {d15-d18}, d26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ble.n 22db16 │ │ │ │ - @ instruction: 0xffff7b1c │ │ │ │ + vtbl.8 d23, {d15-d18}, d16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ bgt.n 22d95a │ │ │ │ - vqshlu.s64 , q3, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q5, #63 @ 0x3f │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ + strb r6, [r3, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + str r6, [r1, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ blt.n 22d9a2 │ │ │ │ vsra.u64 d16, d19, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r4, [r6, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #640] @ (22dcdc ) │ │ │ │ + ldr r7, [pc, #656] @ (22dcec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ bls.n 22da46 │ │ │ │ - vtbl.8 d23, {d31-) │ │ │ │ + ldr r7, [pc, #240] @ (22db64 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ bls.n 22db36 │ │ │ │ - vtbl.8 d23, {d31- instruction: 0xffff7a92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #896] @ (22de08 ) │ │ │ │ + ldr r6, [pc, #912] @ (22de18 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -681446,17 +681446,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (22dae0 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 22daac │ │ │ │ - strb r6, [r5, #0] │ │ │ │ + strb r2, [r6, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r5, [pc, #888] @ (22de5c ) │ │ │ │ + ldr r5, [pc, #904] @ (22de6c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -681783,17 +681783,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #592] @ (22e184 ) │ │ │ │ + ldr r1, [pc, #608] @ (22e194 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -681821,17 +681821,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #19] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #224] @ (22e070 ) │ │ │ │ + ldr r1, [pc, #240] @ (22e080 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (22dff8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -681871,15 +681871,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -681937,17 +681937,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #64] @ (22e0f8 ) │ │ │ │ + ldr r0, [pc, #80] @ (22e108 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 0022e0b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -682151,56 +682151,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ stmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r6!, {r1, r2, r3} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bxns r3 │ │ │ │ + bx r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov lr, fp │ │ │ │ + mov sl, ip │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ str.w pc, [r9, #4095] @ 0xfff │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r4, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b0f4 │ │ │ │ @@ -682220,17 +682220,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -682256,17 +682256,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r4, [r0, #5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r8, lr │ │ │ │ + add ip, lr │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -682318,19 +682318,19 @@ │ │ │ │ adds r2, r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6bea4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r6, lr │ │ │ │ + add r2, pc │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (22e500 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -682384,17 +682384,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #1] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmia r2!, {r2, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -682527,17 +682527,17 @@ │ │ │ │ blx 65a80 │ │ │ │ b.n 22e678 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 22e8d0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1824] @ 22edf8 │ │ │ │ @@ -683179,69 +683179,69 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ stmia r0!, {r3, r4, r7} │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ + subs r7, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + subs r6, #122 @ 0x7a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r1, #28] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r3, #2 │ │ │ │ + subs r3, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 0022ee74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -683650,123 +683650,123 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #195 @ 0xc3 │ │ │ │ @ instruction: 0xb8e8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ bl 20d2a6 >::_M_default_append(unsigned int)@@Base+0x459e> │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ + str r4, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r1, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ bl fff132ca │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r6, #80] @ 0x50 │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl 62d2de │ │ │ │ bl 5c32e2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #168 @ 0xa8 │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #104] @ 0x68 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #64] @ 0x40 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 614b4 │ │ │ │ @@ -683786,17 +683786,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r1, #20] │ │ │ │ + str r6, [r1, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + adds r4, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -683839,15 +683839,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbz r2, 22f4a4 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbz r0, 22f4a2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -684241,57 +684241,57 @@ │ │ │ │ eors r1, r3 │ │ │ │ cbz r0, 22f890 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ uxth r0, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ + str r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #230 @ 0xe6 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, #32] │ │ │ │ + str r2, [r1, #32] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #416] @ (22fa5c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -684468,33 +684468,33 @@ │ │ │ │ nop │ │ │ │ add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #600 @ 0x258 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - str r6, [r3, #8] │ │ │ │ + str r2, [r4, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, #0] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #212 @ 0xd4 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #152 @ 0x98 │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 0022fa90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -684685,66 +684685,66 @@ │ │ │ │ b.n 22fb3c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, sp, #832 @ 0x340 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - vqadd.s16 q8, q2, q13 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + vqadd.s16 q8, q4, q13 │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + cmp r5, #126 @ 0x7e │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r0, [r6, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w pc, [r3, #255]! │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r2, [r4, r1] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ + str r0, [r0, #0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r4, [r0, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63b48 │ │ │ │ @@ -684765,17 +684765,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -684835,15 +684835,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #904 @ 0x388 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ add r1, sp, #672 @ 0x2a0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -685396,42 +685396,42 @@ │ │ │ │ ... │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #242 @ 0xf2 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + ldrb r4, [r7, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ udiv pc, r9, pc │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r5, r2] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ vldr d7, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 23078e │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 230712 │ │ │ │ @@ -685684,23 +685684,23 @@ │ │ │ │ cmp r0, #1 │ │ │ │ vldr d5, [sp, #96] @ 0x60 │ │ │ │ bne.n 23076c │ │ │ │ mov r7, r5 │ │ │ │ b.n 230496 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r2, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r2, #0 │ │ │ │ + movs r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr.w r0, [pc, #1228] @ 230c40 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -686145,90 +686145,90 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ b.w 2303f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, r3] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r0, #26 │ │ │ │ + movs r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r2, [r3, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r3, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl ffe5ec6a │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, r3] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, r1] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, r4] │ │ │ │ + str r4, [r5, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r0, #3 │ │ │ │ + adds r4, r0, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + adds r2, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ + adds r6, r1, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6522c │ │ │ │ vmov s15, r8 │ │ │ │ vmov s11, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -686522,71 +686522,71 @@ │ │ │ │ beq.w 230ed8 │ │ │ │ b.n 230e1c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldr r7, [pc, #704] @ (2312bc ) │ │ │ │ + ldr r7, [pc, #720] @ (2312cc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #456] @ (2311c8 ) │ │ │ │ + ldr r7, [pc, #472] @ (2311d8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r6, r5 │ │ │ │ + subs r0, r7, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #328] @ (231150 ) │ │ │ │ + ldr r7, [pc, #344] @ (231160 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ + subs r0, r3, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #216] @ (2310e8 ) │ │ │ │ + ldr r7, [pc, #232] @ (2310f8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #96] @ (231078 ) │ │ │ │ + ldr r7, [pc, #112] @ (231088 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #808] @ (231348 ) │ │ │ │ + ldr r6, [pc, #824] @ (231358 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #672] @ (2312c8 ) │ │ │ │ + ldr r6, [pc, #688] @ (2312d8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r6, [pc, #280] @ (231144 ) │ │ │ │ + ldr r6, [pc, #296] @ (231154 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #152] @ (2310cc ) │ │ │ │ + ldr r6, [pc, #168] @ (2310dc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [pc, #24] @ (231054 ) │ │ │ │ + ldr r6, [pc, #40] @ (231064 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #920] @ (2313dc ) │ │ │ │ + ldr r5, [pc, #936] @ (2313ec ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #592] @ (23129c ) │ │ │ │ + ldr r5, [pc, #608] @ (2312ac ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #384] @ (2311d4 ) │ │ │ │ + ldr r5, [pc, #400] @ (2311e4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [pc, #152] @ (2310f4 ) │ │ │ │ + ldr r5, [pc, #168] @ (231104 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (231454 ) │ │ │ │ + ldr r5, [pc, #0] @ (231064 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #896] @ (2313ec ) │ │ │ │ + ldr r4, [pc, #912] @ (2313fc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a7e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ @@ -687294,165 +687294,165 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #312] @ (231970 ) │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 230a9a │ │ │ │ - ldr r4, [pc, #40] @ (231870 ) │ │ │ │ + ldr r4, [pc, #56] @ (231880 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + adds r0, r2, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #616] @ (231ab8 ) │ │ │ │ + ldr r3, [pc, #632] @ (231ac8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #496] @ (231a48 ) │ │ │ │ + ldr r3, [pc, #512] @ (231a58 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #312] @ (231998 ) │ │ │ │ + ldr r3, [pc, #328] @ (2319a8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ + asrs r4, r2, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #192] @ (231928 ) │ │ │ │ + ldr r3, [pc, #208] @ (231938 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2318b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (2318c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #952] @ (231c30 ) │ │ │ │ + ldr r2, [pc, #968] @ (231c40 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + asrs r4, r6, #27 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #600] @ (231ad8 ) │ │ │ │ + ldr r2, [pc, #616] @ (231ae8 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [pc, #608] @ (231ae4 ) │ │ │ │ + ldr r2, [pc, #624] @ (231af4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [pc, #496] @ (231a7c ) │ │ │ │ + ldr r2, [pc, #512] @ (231a8c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #88] @ (2318ec ) │ │ │ │ + ldr r3, [pc, #104] @ (2318fc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n 23190c │ │ │ │ + bcs.n 231914 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #904] @ (231c24 ) │ │ │ │ + ldr r1, [pc, #920] @ (231c34 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #23 │ │ │ │ + asrs r0, r5, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #776] @ (231bac ) │ │ │ │ + ldr r1, [pc, #792] @ (231bbc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #528] @ (231abc ) │ │ │ │ + ldr r1, [pc, #544] @ (231acc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #400] @ (231a44 ) │ │ │ │ + ldr r1, [pc, #416] @ (231a54 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 231974 │ │ │ │ + bne.n 23197c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #192] @ (231980 ) │ │ │ │ + ldr r1, [pc, #208] @ (231990 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #20 │ │ │ │ + asrs r6, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #928] @ (231c68 ) │ │ │ │ + ldr r1, [pc, #944] @ (231c78 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (231cbc ) │ │ │ │ + ldr r1, [pc, #0] @ (2318cc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #824] @ (231c0c ) │ │ │ │ + ldr r0, [pc, #840] @ (231c1c ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #608] @ (231b40 ) │ │ │ │ + ldr r0, [pc, #624] @ (231b50 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 232084 │ │ │ │ + b.n 23208c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #392] @ (231a74 ) │ │ │ │ + ldr r0, [pc, #408] @ (231a84 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [pc, #200] @ (2319bc ) │ │ │ │ + ldr r1, [pc, #216] @ (2319cc ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [pc, #184] @ (2319b0 ) │ │ │ │ + ldr r0, [pc, #200] @ (2319c0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #0] @ (231900 ) │ │ │ │ + ldr r0, [pc, #16] @ (231910 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r4, #14 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov ip, sl │ │ │ │ + mov r8, fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov ip, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r6, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + asrs r4, r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r2, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r4, r3, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, lr │ │ │ │ + add r6, lr │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r2, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 00231974 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -687897,134 +687897,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 2316ae │ │ │ │ - vrsra.u64 d20, d28, #1 │ │ │ │ + @ instruction: 0xffff43c0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r4, #226 @ 0xe2 │ │ │ │ + cmp r4, #230 @ 0xe6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - negs r0, r1 │ │ │ │ + negs r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ lsls r0, r7, #1 │ │ │ │ b.n 23247a │ │ │ │ vmlal.u q15, d31, d13[0] │ │ │ │ - vsubl.u q10, d15, d10 │ │ │ │ + vsubl.u q10, d15, d14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - rors r0, r6 │ │ │ │ + rors r4, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs r2, r4 │ │ │ │ + orrs r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs r2, r0 │ │ │ │ + sbcs r6, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r2, r1, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs r0, r5 │ │ │ │ + adcs r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r0, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r2, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs r4, r7 │ │ │ │ + muls r0, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics r2, r2 │ │ │ │ + bics r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands r4, r0 │ │ │ │ + ands r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mvns r6, r1 │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, r6 │ │ │ │ + add r6, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, r2 │ │ │ │ + add r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r2, r8 │ │ │ │ + add r6, r8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6566c │ │ │ │ @@ -688045,17 +688045,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r1, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -688253,17 +688253,17 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - adcs r2, r5 │ │ │ │ + adcs r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs r0, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -688288,17 +688288,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ands r2, r2 │ │ │ │ + ands r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r0, #26 │ │ │ │ + lsls r6, r0, #26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -688325,17 +688325,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (232304 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -688375,15 +688375,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -688429,17 +688429,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ + subs r6, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 002323a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -688648,56 +688648,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ strh r2, [r0, #30] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ lsls r1, r7, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, #146 @ 0x92 │ │ │ │ + subs r6, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r6, [r4, #24] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stc2 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfa7dffff │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + subs r4, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ + lsls r4, r4, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 69c48 │ │ │ │ @@ -688717,17 +688717,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2326dc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -688768,15 +688768,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r6, #6] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r7, #1 │ │ │ │ strh r0, [r7, #4] │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -689084,26 +689084,26 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ strb r7, [r0, r1] │ │ │ │ ... │ │ │ │ strh r4, [r5, #2] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr7, {3} │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + mrc2 0, 5, r0, cr4, cr7, {3} │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr2 0, 1, r0, cr10, cr7, {3} │ │ │ │ + mcr2 0, 1, r0, cr14, cr7, {3} │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d13, d9 │ │ │ │ blx 6a6d4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r0, #1 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d8, [r3] │ │ │ │ @@ -689423,74 +689423,74 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 232b66 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r3, #7 │ │ │ │ + adds r4, r3, #7 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #-476]! @ 0xfffffe24 │ │ │ │ + ldc2l 0, cr0, [lr, #-476]! @ 0xfffffe24 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + stc2l 0, cr0, [lr], #-476 @ 0xfffffe24 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcrr2 0, 7, r0, ip, cr7 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + mrrc2 0, 7, r0, r0, cr7 @ │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stc2 0, cr0, [lr], #-476 @ 0xfffffe24 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + ldc2 0, cr0, [r2], #-476 @ 0xfffffe24 │ │ │ │ + adds r6, #122 @ 0x7a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc2 0, cr0, [r2], {119} @ 0x77 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + ldc2 0, cr0, [r6], {119} @ 0x77 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbf40077 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + @ instruction: 0xfbf80077 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbd60077 │ │ │ │ - adds r6, #28 │ │ │ │ + @ instruction: 0xfbda0077 │ │ │ │ + adds r6, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfbb80077 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + @ instruction: 0xfbbc0077 │ │ │ │ + adds r6, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb9a0077 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xfb9e0077 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb7c0077 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xfb800077 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb5e0077 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + @ instruction: 0xfb620077 │ │ │ │ + adds r5, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb400077 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfb440077 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb220077 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + @ instruction: 0xfb260077 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb040077 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + @ instruction: 0xfb080077 │ │ │ │ + adds r5, #78 @ 0x4e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfae60077 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + @ instruction: 0xfaea0077 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfac80077 │ │ │ │ - adds r5, #14 │ │ │ │ + @ instruction: 0xfacc0077 │ │ │ │ + adds r5, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfaaa0077 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xfaae0077 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfa8c0077 │ │ │ │ + @ instruction: 0xfa900077 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -689523,17 +689523,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9820077 │ │ │ │ + vst1.8 @ instruction: 0xf9860077 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr.w r5, [pc, #1284] @ 233460 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ @@ -689968,27 +689968,27 @@ │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, #31] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movw r0, #59511 @ 0xe877 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf6520077 │ │ │ │ + adds r0, #158 @ 0x9e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf6360077 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + @ instruction: 0xf63a0077 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ + subs.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ ldrb.w r3, [r7, #385] @ 0x181 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bne.w 233362 │ │ │ │ vsub.f64 d5, d0, d9 │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -690418,49 +690418,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ b.n 2336ec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r5, #114 @ 0x72 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf30c0077 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + @ instruction: 0xf3100077 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - rsbs r0, r6, #119 @ 0x77 │ │ │ │ - cmp r4, #6 │ │ │ │ + rsbs r0, sl, #119 @ 0x77 │ │ │ │ + cmp r4, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sub.w r0, r2, #119 @ 0x77 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + sub.w r0, r6, #119 @ 0x77 │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - sbcs.w r0, sl, #119 @ 0x77 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + sbcs.w r0, lr, #119 @ 0x77 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf0c80077 │ │ │ │ - cmp r2, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf0cc0077 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orn r0, r8, #119 @ 0x77 │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ + orn r0, ip, #119 @ 0x77 │ │ │ │ + cmp r2, #168 @ 0xa8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - orr.w r0, r0, #119 @ 0x77 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + orr.w r0, r4, #119 @ 0x77 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vshr.s16 q0, , #8 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + vshr.s16 q0, , #4 │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s8 q8, q7, │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + vqadd.s16 q8, q1, │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s64 q0, q3, │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + vqadd.s64 q0, q5, │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - vqadd.s16 q0, q1, │ │ │ │ + vqadd.s16 q0, q3, │ │ │ │ ldr.w r2, [pc, #1408] @ 233fa0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1408] @ 233fa4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 62778 │ │ │ │ mov r0, r5 │ │ │ │ @@ -690919,69 +690919,69 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ mov.w r1, #648 @ 0x288 │ │ │ │ b.w 2336ec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r0, #170 @ 0xaa │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r0, #174 @ 0xae │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcr 0, 2, r0, cr8, cr7, {3} │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldc 0, cr0, [ip, #-476] @ 0xfffffe24 │ │ │ │ + mcr 0, 2, r0, cr12, cr7, {3} │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + stc 0, cr0, [r0, #-476]! @ 0xfffffe24 │ │ │ │ bl 559fbe │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r7, #18 │ │ │ │ + movs r7, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stcl 0, cr0, [lr], #-476 @ 0xfffffe24 │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ + ldcl 0, cr0, [r2], #-476 @ 0xfffffe24 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - mcrr 0, 7, r0, r8, cr7 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ + mcrr 0, 7, r0, ip, cr7 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xead80077 │ │ │ │ - movs r5, #28 │ │ │ │ + @ instruction: 0xeadc0077 │ │ │ │ + movs r5, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xeabe0077 │ │ │ │ - add r6, pc, #848 @ (adr r6, 234348 ) │ │ │ │ + @ instruction: 0xeac20077 │ │ │ │ + add r6, pc, #864 @ (adr r6, 234358 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r1, r7, #1 │ │ │ │ - eor.w r0, r4, r7, ror #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + eor.w r0, r8, r7, ror #1 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bics.w r0, r8, r7, ror #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + bics.w r0, ip, r7, ror #1 │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strd r0, r0, [r8, #476] @ 0x1dc │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + strd r0, r0, [ip, #476] @ 0x1dc │ │ │ │ + movs r4, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe9a00077 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xe9a40077 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [sl, #-476] @ 0x1dc │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + ldrd r0, r0, [lr, #-476] @ 0x1dc │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmdb r4!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldmdb r8!, {r0, r1, r2, r4, r5, r6} │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #2004] @ 234800 │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1992] @ 234804 │ │ │ │ @@ -691681,185 +691681,185 @@ │ │ │ │ ldr r3, [pc, #364] @ (23495c ) │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ blx 6b924 │ │ │ │ b.w 233a2e │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrd r0, r0, [r0], #-476 @ 0x1dc │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + ldrd r0, r0, [r4], #-476 @ 0x1dc │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strex r0, r0, [ip, #476] @ 0x1dc │ │ │ │ - add r4, pc, #264 @ (adr r4, 23491c ) │ │ │ │ + @ instruction: 0xe8500077 │ │ │ │ + add r4, pc, #280 @ (adr r4, 23492c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #130 @ 0x82 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xe8180077 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + @ instruction: 0xe81c0077 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234810 │ │ │ │ + b.n 234818 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2347dc │ │ │ │ + b.n 2347e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + adds r6, r0, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r2, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234768 │ │ │ │ + b.n 234770 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #220 @ 0xdc │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23472c │ │ │ │ + b.n 234734 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #172 @ 0xac │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2346d4 │ │ │ │ + b.n 2346dc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23469c │ │ │ │ + b.n 2346a4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23463c │ │ │ │ + b.n 234644 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234600 │ │ │ │ + b.n 234608 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2345c4 │ │ │ │ + b.n 2345cc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234588 │ │ │ │ + b.n 234590 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23454c │ │ │ │ + b.n 234554 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234510 │ │ │ │ + b.n 234518 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf4ce0078 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + @ instruction: 0xf4d20078 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23443c │ │ │ │ + b.n 234444 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #2 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2343d8 │ │ │ │ + b.n 2343e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r3, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234378 │ │ │ │ + b.n 234380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234314 │ │ │ │ + b.n 23431c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2342b0 │ │ │ │ + b.n 2342b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + subs r2, r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23425c │ │ │ │ + b.n 234264 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234204 │ │ │ │ + b.n 23420c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2341ac │ │ │ │ + b.n 2341b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2342b8 │ │ │ │ + b.n 2342c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r7, #31 │ │ │ │ + asrs r4, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2350a8 │ │ │ │ + b.n 2350b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 23506c │ │ │ │ + b.n 235074 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 235024 │ │ │ │ + b.n 23502c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234fd0 │ │ │ │ + b.n 234fd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234f7c │ │ │ │ + b.n 234f84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234f10 │ │ │ │ + b.n 234f18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234df8 │ │ │ │ + b.n 234e00 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r0, r7, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r6, 23495a │ │ │ │ + cbz r2, 23495c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234d90 │ │ │ │ + b.n 234d98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234b88 │ │ │ │ + b.n 234b90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r4, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 234b54 │ │ │ │ + b.n 234b5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r4, r7, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ + adds r6, r5, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 00234960 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -692264,121 +692264,121 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldrb r4, [r7, r7] │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 2348ea │ │ │ │ - vcvt.f16.u16 d17, d24, #1 │ │ │ │ + vcvt.f16.u16 d17, d28, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r1, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ lsls r4, r0, #2 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bgt.n 234e22 │ │ │ │ - vmls.i , , d0[0] │ │ │ │ + vmls.i , , d4[0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r5, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - udf #8 │ │ │ │ + udf #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r2, r1 │ │ │ │ + adds r6, r2, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n 234dd8 │ │ │ │ + ble.n 234de0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r6, r7, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r0, r2, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r2, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n 234ef4 │ │ │ │ + ble.n 234efc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #30 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n 234ec8 │ │ │ │ + ble.n 234ed0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r4, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r3, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ble.n 234e64 │ │ │ │ + ble.n 234e6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n 234dc8 │ │ │ │ + bgt.n 234dd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n 234d90 │ │ │ │ + bgt.n 234d98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n 234f18 │ │ │ │ + bgt.n 234f20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bgt.n 234e98 │ │ │ │ + bgt.n 234ea0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r0, r6, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n 234e20 │ │ │ │ + blt.n 234e28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n 234da8 │ │ │ │ + blt.n 234db0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r7, r6 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r5, r7 │ │ │ │ + subs r2, r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - blt.n 234f24 │ │ │ │ + blt.n 234f2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #424] @ (235040 ) │ │ │ │ add.w r3, r6, #92 @ 0x5c │ │ │ │ ldr r1, [pc, #424] @ (235044 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ @@ -692529,61 +692529,61 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 234a10 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r4, r3 │ │ │ │ + subs r4, r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n 235024 │ │ │ │ + bls.n 23502c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r0, r3 │ │ │ │ + subs r2, r1, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n 234fa4 │ │ │ │ + bls.n 234fac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n 235124 │ │ │ │ + bls.n 23512c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r4, r4 │ │ │ │ + subs r4, r4, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bls.n 2350c0 │ │ │ │ + bls.n 2350c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n 235038 │ │ │ │ + bhi.n 235040 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bhi.n 234fb8 │ │ │ │ + bhi.n 234fc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 690cc │ │ │ │ @@ -692604,17 +692604,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bvc.n 2350a4 │ │ │ │ + bvc.n 2350ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -693079,25 +693079,25 @@ │ │ │ │ sub.w r0, r0, #1 │ │ │ │ vldr d6, [sp, #8] │ │ │ │ clz r0, r0 │ │ │ │ vldr d7, [sp] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ b.n 23533a │ │ │ │ nop │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n 235604 │ │ │ │ + bcs.n 23560c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bcs.n 235794 │ │ │ │ + bcs.n 23579c │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -693122,17 +693122,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n 23564c │ │ │ │ + bne.n 235654 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -693159,17 +693159,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bne.n 2357f4 │ │ │ │ + bne.n 2357fc │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (235800 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -693209,15 +693209,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #808] @ (235b2c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r7, [pc, #584] @ (235a58 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -693270,17 +693270,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n 2358e0 │ │ │ │ + beq.n 2358e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 002358b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -693589,88 +693589,88 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ ldr r6, [pc, #704] @ (235e9c ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - asrs r4, r7, #11 │ │ │ │ + asrs r0, r0, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r6, [pc, #80] @ (235c50 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r0, r1, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2l 15, cr15, [r7, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r1, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ bl 111c26 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6, {r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #6 │ │ │ │ + asrs r2, r2, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r3, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r4, r3, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ + ldmia r5!, {r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 612fc │ │ │ │ @@ -693690,17 +693690,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1} │ │ │ │ lsls r7, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ ble.n 235cfa │ │ │ │ @@ -693787,15 +693787,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #352] @ (235f10 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r1, [pc, #936] @ (236164 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -693858,24 +693858,24 @@ │ │ │ │ ldr r0, [pc, #36] @ (235e84 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - lsrs r6, r1, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ mrc2 15, 4, pc, cr11, cr15, {7} │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ mcr2 15, 4, pc, cr3, cr15, {7} @ │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (235ef4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -693916,15 +693916,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [pc, #872] @ (236260 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [pc, #640] @ (236184 ) │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -694070,23 +694070,23 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 236082 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ beq.n 23602e │ │ │ │ movs r3, #1 │ │ │ │ b.n 23604e │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r0!, {r1, r4} │ │ │ │ + ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r2 │ │ │ │ @@ -694289,21 +694289,21 @@ │ │ │ │ nop │ │ │ │ mov lr, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r6!, {r2, r4} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -694338,17 +694338,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr.w r2, [pc, #3132] @ 236f98 │ │ │ │ @@ -695511,167 +695511,167 @@ │ │ │ │ b.n 2369b6 │ │ │ │ add r4, r2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r3 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r2, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - itte ls │ │ │ │ + ittt ls │ │ │ │ lslls r7, r6, #1 │ │ │ │ - lslls r4, r6, #17 │ │ │ │ + lslls r0, r7, #17 │ │ │ │ + lslls r1, r7, #1 │ │ │ │ + ittt hi │ │ │ │ + lslhi r7, r6, #1 │ │ │ │ + lslhi r6, r0, #17 │ │ │ │ lslhi r1, r7, #1 │ │ │ │ - ittt vc │ │ │ │ - lslvc r7, r6, #1 │ │ │ │ - lslvc r2, r0, #17 │ │ │ │ - lslvc r1, r7, #1 │ │ │ │ - ite mi │ │ │ │ - lslmi r7, r6, #1 │ │ │ │ - lslpl r6, r6, #15 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - nop │ │ │ │ + sevl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + itt eq │ │ │ │ + lsleq r7, r6, #1 │ │ │ │ + lsleq r6, r1, #15 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r2, r2, #13 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 1b900a │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r7, #5 │ │ │ │ + lsls r6, r7, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r2, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r5, #4 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + ldrb r6, [r4, #1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r2, r6, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r2, r3, r4} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0d20078 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r2, 2370d6 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + @ instruction: 0xf0d60078 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r2, 2370d6 │ │ │ │ + cbnz r6, 2370d6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r6, 2370d6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cbnz r2, 2370d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r5, #1 │ │ │ │ + lsls r4, r1, #2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + cbnz r6, 2370d8 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r1, r7, #1 │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r6, 2370d8 │ │ │ │ + cbnz r2, 2370da │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, r2 │ │ │ │ + movs r4, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbnz r4, 2370d6 │ │ │ │ + cbnz r0, 2370d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u16 q8, q12, #12 │ │ │ │ - revsh r0, r4 │ │ │ │ + vshr.u16 q8, q12, #8 │ │ │ │ + revsh r4, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vshr.u32 q0, q12, #26 │ │ │ │ - hlt 0x0032 │ │ │ │ + vshr.u32 q0, q12, #22 │ │ │ │ + hlt 0x0036 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u64 q8, q4, q12 │ │ │ │ - hlt 0x0004 │ │ │ │ + vqadd.u64 q8, q6, q12 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u8 q8, q5, q12 │ │ │ │ - rev16 r6, r2 │ │ │ │ + vqadd.u8 q8, q7, q12 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 23767c │ │ │ │ + b.n 237684 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs.w r0, r4, #16252928 @ 0xf80000 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + subs.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - vshr.u8 q0, q12, #8 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - hlt 0x002e │ │ │ │ + vshr.u8 q0, q12, #4 │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #480]! @ 0x1e0 │ │ │ │ - vqadd.u16 q8, q0, q12 │ │ │ │ - vqadd.u8 q8, q2, q12 │ │ │ │ - mrc 0, 2, r0, cr10, cr8, {3} │ │ │ │ - mcr2 0, 2, r0, cr12, cr8, {3} │ │ │ │ - cbnz r0, 2370fa │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 1, r0, cr0, cr8, {3} │ │ │ │ + stcl 0, cr0, [r2, #480] @ 0x1e0 │ │ │ │ + vqadd.u16 q8, q2, q12 │ │ │ │ + vqadd.u8 q8, q4, q12 │ │ │ │ + mrc 0, 2, r0, cr14, cr8, {3} │ │ │ │ + mrc2 0, 2, r0, cr0, cr8, {3} │ │ │ │ cbnz r4, 2370fa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc2 0, 0, r0, cr4, cr8, {3} │ │ │ │ + mrc2 0, 1, r0, cr4, cr8, {3} │ │ │ │ cbnz r0, 2370fc │ │ │ │ lsls r7, r6, #1 │ │ │ │ + mrc2 0, 0, r0, cr8, cr8, {3} │ │ │ │ + cbnz r4, 2370fc │ │ │ │ + lsls r7, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 6abb4 │ │ │ │ mov r0, r5 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ blx 629dc │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -696060,56 +696060,56 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #124] @ (2375a8 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2369b6 │ │ │ │ - @ instruction: 0xfbca0078 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xfbce0078 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfbac0078 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xfbb00078 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb6e0078 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + @ instruction: 0xfb720078 │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfb200078 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xfb240078 │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfaf80078 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xfafc0078 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfac00078 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + @ instruction: 0xfac40078 │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa700078 │ │ │ │ - push {r2, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xfa740078 │ │ │ │ + push {r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa400078 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + @ instruction: 0xfa440078 │ │ │ │ + push {r4, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa100078 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xfa140078 │ │ │ │ + push {r5, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr??.w r0, [r2, #120] @ 0x78 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldr??.w r0, [r6, #120] @ 0x78 │ │ │ │ + push {r1, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9c20078 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ + vst1.8 @ instruction: 0xf9c60078 │ │ │ │ + push {r1, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ + str.w r0, [r0, #120] @ 0x78 │ │ │ │ ldrh.w r0, [ip, #120] @ 0x78 │ │ │ │ - ldrh.w r0, [r8, #120] @ 0x78 │ │ │ │ - cbz r4, 23760c │ │ │ │ + cbz r0, 23760e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb.w r0, [r8, #120] @ 0x78 │ │ │ │ - cbz r0, 23760c │ │ │ │ + ldrb.w r0, [ip, #120] @ 0x78 │ │ │ │ + cbz r4, 23760c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr??.w r0, [r6, r8, lsl #3] │ │ │ │ - cbz r2, 23760c │ │ │ │ + ldr??.w r0, [sl, r8, lsl #3] │ │ │ │ + cbz r6, 23760c │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 002375ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -696561,98 +696561,98 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r1, #176 @ 0xb0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf79a0078 │ │ │ │ + @ instruction: 0xf79e0078 │ │ │ │ stcl 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - str.w r0, [r6, r8, lsl #3] │ │ │ │ - adds r4, r3, #2 │ │ │ │ + str.w r0, [sl, r8, lsl #3] │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r7, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf73e0078 │ │ │ │ - sxtb r0, r1 │ │ │ │ + @ instruction: 0xf7420078 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r1, #2 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf7000078 │ │ │ │ - sxth r2, r1 │ │ │ │ + @ instruction: 0xf7040078 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n 237a5a │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ - vqshlu.s64 d31, d30, #63 @ 0x3f │ │ │ │ + vmlsl.u , d31, d2[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r2, 237afa │ │ │ │ + cbz r6, 237afa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subw r0, r4, #2168 @ 0x878 │ │ │ │ - cbz r0, 237afc │ │ │ │ + subw r0, r8, #2168 @ 0x878 │ │ │ │ + cbz r4, 237afc │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n 2376c2 │ │ │ │ - @ instruction: 0xffffe7ce │ │ │ │ + vqshl.u64 q15, q1, #63 @ 0x3f │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7900078 │ │ │ │ - @ instruction: 0xf63a0078 │ │ │ │ - cbz r6, 237af4 │ │ │ │ + @ instruction: 0xf7940078 │ │ │ │ + @ instruction: 0xf63e0078 │ │ │ │ + cbz r2, 237af6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6200078 │ │ │ │ - cbz r4, 237af6 │ │ │ │ + @ instruction: 0xf6240078 │ │ │ │ + cbz r0, 237af8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 237910 │ │ │ │ + b.n 237918 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf73c0078 │ │ │ │ - rsb r0, ip, #16252928 @ 0xf80000 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + @ instruction: 0xf7400078 │ │ │ │ + rsbs r0, r0, #16252928 @ 0xf80000 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf7080078 │ │ │ │ - b.n 2379ac │ │ │ │ + @ instruction: 0xf70c0078 │ │ │ │ + b.n 2379b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbcs.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ - sub sp, #16 │ │ │ │ + sbcs.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adcs.w r0, sl, #16252928 @ 0xf80000 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + adcs.w r0, lr, #16252928 @ 0xf80000 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6b60078 │ │ │ │ - @ instruction: 0xf6e00078 │ │ │ │ - adds.w r0, r2, #16252928 @ 0xf80000 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + @ instruction: 0xf6ba0078 │ │ │ │ + @ instruction: 0xf6e40078 │ │ │ │ + adds.w r0, r6, #16252928 @ 0xf80000 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6f40078 │ │ │ │ - subw r0, lr, #2168 @ 0x878 │ │ │ │ - @ instruction: 0xf4ba0078 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + @ instruction: 0xf6f80078 │ │ │ │ + @ instruction: 0xf6b20078 │ │ │ │ + @ instruction: 0xf4be0078 │ │ │ │ + add r7, sp, #808 @ 0x328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2378a0 │ │ │ │ + b.n 2378a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6da0078 │ │ │ │ - orns r0, r6, #16252928 @ 0xf80000 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + @ instruction: 0xf6de0078 │ │ │ │ + orns r0, sl, #16252928 @ 0xf80000 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6bc0078 │ │ │ │ - @ instruction: 0xf6f60078 │ │ │ │ - bics.w r0, r2, #16252928 @ 0xf80000 │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + movt r0, #2168 @ 0x878 │ │ │ │ + @ instruction: 0xf6fa0078 │ │ │ │ + bics.w r0, r6, #16252928 @ 0xf80000 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6d40078 │ │ │ │ - @ instruction: 0xf70e0078 │ │ │ │ - @ instruction: 0xf3ea0078 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ + @ instruction: 0xf6d80078 │ │ │ │ + @ instruction: 0xf7120078 │ │ │ │ + @ instruction: 0xf3ee0078 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc 0, cr0, [r4, #480]! @ 0x1e0 │ │ │ │ - @ instruction: 0xf6ea0078 │ │ │ │ - @ instruction: 0xf3a60078 │ │ │ │ - add r6, sp, #712 @ 0x2c8 │ │ │ │ + stc 0, cr0, [r8, #480]! @ 0x1e0 │ │ │ │ + @ instruction: 0xf6ee0078 │ │ │ │ + @ instruction: 0xf3aa0078 │ │ │ │ + add r6, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movt r0, #59512 @ 0xe878 │ │ │ │ - @ instruction: 0xf7000078 │ │ │ │ - @ instruction: 0xf36a0078 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + @ instruction: 0xf6d20078 │ │ │ │ + @ instruction: 0xf7040078 │ │ │ │ + @ instruction: 0xf36e0078 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #360] @ (237cf0 ) │ │ │ │ add.w r3, r5, #124 @ 0x7c │ │ │ │ ldr r1, [pc, #360] @ (237cf4 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -696783,43 +696783,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (237d4c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 23766e │ │ │ │ - sub.w r0, r8, #16252928 @ 0xf80000 │ │ │ │ - @ instruction: 0xf5e60078 │ │ │ │ - @ instruction: 0xf1ee0078 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + sub.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf5ea0078 │ │ │ │ + @ instruction: 0xf1f20078 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rsbs r0, r2, #16252928 @ 0xf80000 │ │ │ │ - @ instruction: 0xf6100078 │ │ │ │ - subs.w r0, r4, #120 @ 0x78 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + rsbs r0, r6, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf6140078 │ │ │ │ + subs.w r0, r8, #120 @ 0x78 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf5f80078 │ │ │ │ - @ instruction: 0xf65a0078 │ │ │ │ - sbcs.w r0, sl, #120 @ 0x78 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + @ instruction: 0xf5fc0078 │ │ │ │ + @ instruction: 0xf65e0078 │ │ │ │ + sbcs.w r0, lr, #120 @ 0x78 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movw r0, #10360 @ 0x2878 │ │ │ │ - @ instruction: 0xf6800078 │ │ │ │ - adc.w r0, r0, #120 @ 0x78 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + movw r0, #26744 @ 0x6878 │ │ │ │ + @ instruction: 0xf6840078 │ │ │ │ + adc.w r0, r4, #120 @ 0x78 │ │ │ │ + add r4, sp, #320 @ 0x140 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf69e0078 │ │ │ │ - @ instruction: 0xf65e0078 │ │ │ │ - @ instruction: 0xf0f80078 │ │ │ │ - add r4, sp, #16 │ │ │ │ + subw r0, r2, #2168 @ 0x878 │ │ │ │ + @ instruction: 0xf6620078 │ │ │ │ + @ instruction: 0xf0fc0078 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf67e0078 │ │ │ │ - movt r0, #2168 @ 0x878 │ │ │ │ - @ instruction: 0xf0bc0078 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + @ instruction: 0xf6820078 │ │ │ │ + movt r0, #18552 @ 0x4878 │ │ │ │ + @ instruction: 0xf0c00078 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 672ec │ │ │ │ @@ -696840,16 +696840,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bic.w r0, r0, #120 @ 0x78 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + bic.w r0, r4, #120 @ 0x78 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -696871,15 +696871,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - rsb r0, lr, #16252928 @ 0xf80000 │ │ │ │ + rsbs r0, r2, #16252928 @ 0xf80000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (237e54 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (237e58 ) │ │ │ │ @@ -696919,15 +696919,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, #16252928 @ 0xf80000 │ │ │ │ + @ instruction: 0xf5820078 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsls r4, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -697329,36 +697329,36 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #224 @ 0xe0 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf3040078 │ │ │ │ - @ instruction: 0xf2f00078 │ │ │ │ - add r7, pc, #816 @ (adr r7, 238684 ) │ │ │ │ + @ instruction: 0xf3080078 │ │ │ │ + @ instruction: 0xf2f40078 │ │ │ │ + add r7, pc, #832 @ (adr r7, 238694 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r6, #138 @ 0x8a │ │ │ │ lsls r4, r0, #2 │ │ │ │ - @ instruction: 0xf2840078 │ │ │ │ - adcs.w r0, lr, #120 @ 0x78 │ │ │ │ - add r6, pc, #232 @ (adr r6, 23844c ) │ │ │ │ + @ instruction: 0xf2880078 │ │ │ │ + sbc.w r0, r2, #120 @ 0x78 │ │ │ │ + add r6, pc, #248 @ (adr r6, 23845c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1280078 │ │ │ │ - add r6, pc, #16 @ (adr r6, 23837c ) │ │ │ │ + @ instruction: 0xf12c0078 │ │ │ │ + add r6, pc, #32 @ (adr r6, 23838c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, lr, #120 @ 0x78 │ │ │ │ - add r5, pc, #936 @ (adr r5, 23871c ) │ │ │ │ + adds.w r0, r2, #120 @ 0x78 │ │ │ │ + add r5, pc, #952 @ (adr r5, 23872c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0c80078 │ │ │ │ @ instruction: 0xf0cc0078 │ │ │ │ - add r5, pc, #664 @ (adr r5, 238618 ) │ │ │ │ + @ instruction: 0xf0d00078 │ │ │ │ + add r5, pc, #680 @ (adr r5, 238628 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf0ae0078 │ │ │ │ - add r5, pc, #544 @ (adr r5, 2385a8 ) │ │ │ │ + @ instruction: 0xf0b20078 │ │ │ │ + add r5, pc, #560 @ (adr r5, 2385b8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -697409,17 +697409,17 @@ │ │ │ │ ldr r0, [pc, #24] @ (238420 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2383bc │ │ │ │ nop │ │ │ │ + vshr.s16 q8, q12, #12 │ │ │ │ vshr.s16 q8, q12, #16 │ │ │ │ - vshr.s8 q8, q12, #4 │ │ │ │ - add r4, pc, #664 @ (adr r4, 2386bc ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 2386cc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -697454,16 +697454,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - vqadd.s16 q8, q0, q12 │ │ │ │ - add r4, pc, #176 @ (adr r4, 23854c ) │ │ │ │ + vqadd.s16 q8, q2, q12 │ │ │ │ + add r4, pc, #192 @ (adr r4, 23855c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w lr, [pc, #1684] @ 238b48 │ │ │ │ @@ -698055,29 +698055,29 @@ │ │ │ │ ... │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - stcl 0, cr0, [sl], {120} @ 0x78 │ │ │ │ - adds.w r0, r2, r8, ror #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + stcl 0, cr0, [lr], {120} @ 0x78 │ │ │ │ + adds.w r0, r6, r8, ror #1 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eor.w r0, r0, r8, ror #1 │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + eor.w r0, r4, r8, ror #1 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe9a80078 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + @ instruction: 0xe9ac0078 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrd r0, r0, [r8, #-480] @ 0x1e0 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldrd r0, r0, [ip, #-480] @ 0x1e0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia.w r8!, {r3, r4, r5, r6} │ │ │ │ - stmia.w sl, {r3, r4, r5, r6} │ │ │ │ + stmia.w ip!, {r3, r4, r5, r6} │ │ │ │ + stmia.w lr, {r3, r4, r5, r6} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 646d4 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ blx 6a000 │ │ │ │ @@ -699057,198 +699057,198 @@ │ │ │ │ ldr r0, [pc, #384] @ (2397b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 238cc4 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ b.n 2395bc │ │ │ │ - b.n 239484 │ │ │ │ + b.n 23948c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 23947c │ │ │ │ + b.n 239484 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 23942c │ │ │ │ + b.n 239434 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2392c8 │ │ │ │ + b.n 2392d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 23924c │ │ │ │ + b.n 239254 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239210 │ │ │ │ + b.n 239218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 4166e │ │ │ │ - b.n 239248 │ │ │ │ + b.n 239250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2391fc │ │ │ │ + b.n 239204 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 239000 │ │ │ │ + b.n 239008 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 238fcc │ │ │ │ + b.n 238fd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 238f98 │ │ │ │ + b.n 238fa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 238f54 │ │ │ │ + b.n 238f5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 238ee4 │ │ │ │ + b.n 238eec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 238eac │ │ │ │ + b.n 238eb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239e48 │ │ │ │ + b.n 239e50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239e10 │ │ │ │ + b.n 239e18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239db0 │ │ │ │ + b.n 239db8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239d74 │ │ │ │ + b.n 239d7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 239df8 │ │ │ │ + b.n 239e00 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 239d3c │ │ │ │ + b.n 239d44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239ce0 │ │ │ │ + b.n 239ce8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 239c84 │ │ │ │ + b.n 239c8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239c30 │ │ │ │ + b.n 239c38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 239714 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 239724 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 239b60 │ │ │ │ + b.n 239b68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239b24 │ │ │ │ + b.n 239b2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239ac8 │ │ │ │ + b.n 239ad0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239a6c │ │ │ │ + b.n 239a74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 239a10 │ │ │ │ + b.n 239a18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2399b4 │ │ │ │ + b.n 2399bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ + bkpt 0x00ac │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bne.n 239828 │ │ │ │ + bne.n 239830 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - blt.n 2397d0 │ │ │ │ + blt.n 2397d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r6, r5, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 239764 │ │ │ │ + blt.n 23976c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 239754 │ │ │ │ + blt.n 23975c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2397d4 │ │ │ │ + b.n 2397dc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2397a0 │ │ │ │ + b.n 2397a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 23976c │ │ │ │ + b.n 239774 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 46 @ 0x2e │ │ │ │ + svc 50 @ 0x32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + udf #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #128 @ 0x80 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #96 @ 0x60 │ │ │ │ + udf #100 @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n 23972c │ │ │ │ + ble.n 239734 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n 2396f4 │ │ │ │ + ble.n 2396fc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 002397b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -699697,131 +699697,131 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 239c00 │ │ │ │ + blt.n 239c08 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldc 15, cr15, [r3], {255} @ 0xff │ │ │ │ - bgt.n 239ccc │ │ │ │ + bgt.n 239cd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 239bfc │ │ │ │ + blt.n 239c04 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r1, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 239d78 │ │ │ │ + blt.n 239d80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r7, #27 │ │ │ │ lsls r4, r0, #2 │ │ │ │ - blt.n 239d08 │ │ │ │ + blt.n 239d10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r0, [sp, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n 23970e │ │ │ │ @ instruction: 0xffffeab3 │ │ │ │ - vtbx.8 d29, {d31- │ │ │ │ + bge.n 239c70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n 2395e6 │ │ │ │ - @ instruction: 0xffffc5c4 │ │ │ │ + @ instruction: 0xffffc5c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 239d50 │ │ │ │ + blt.n 239d58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239dac │ │ │ │ + bge.n 239db4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239d80 │ │ │ │ + bge.n 239d88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239ccc │ │ │ │ + bge.n 239cd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239d08 │ │ │ │ + bge.n 239d10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239c70 │ │ │ │ + bge.n 239c78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n 239c70 │ │ │ │ + bls.n 239c78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r0, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n 239c3c │ │ │ │ + bls.n 239c44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239e04 │ │ │ │ + bge.n 239e0c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239cc8 │ │ │ │ + bge.n 239cd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n 239dc0 │ │ │ │ + bls.n 239dc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239d10 │ │ │ │ + bge.n 239d18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239c68 │ │ │ │ + bge.n 239c70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bls.n 239d40 │ │ │ │ + bls.n 239d48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r4, #46] @ 0x2e │ │ │ │ + ldrh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239cc4 │ │ │ │ + bge.n 239ccc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239ca0 │ │ │ │ + bhi.n 239ca8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239c7c │ │ │ │ + bge.n 239c84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239cec │ │ │ │ + bge.n 239cf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239e28 │ │ │ │ + bhi.n 239e30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bge.n 239c84 │ │ │ │ + bge.n 239c8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n 239d14 │ │ │ │ + bcc.n 239d1c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239d88 │ │ │ │ + bhi.n 239d90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239e4c │ │ │ │ + bge.n 239e54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 239d10 │ │ │ │ + bvc.n 239d18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + ldrh r4, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 239e0c │ │ │ │ + bge.n 239e14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 239c94 │ │ │ │ + bvc.n 239c9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r2, [pc, #244] @ (239e84 ) │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ ldr r1, [pc, #244] @ (239e88 ) │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -699907,45 +699907,45 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (239ec0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 239878 │ │ │ │ - bmi.n 239e90 │ │ │ │ + bmi.n 239e98 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239e68 │ │ │ │ + bhi.n 239e70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 239ebc │ │ │ │ + bvs.n 239ec4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ + ldrh r6, [r6, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 239eec │ │ │ │ + bmi.n 239ef4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239e3c │ │ │ │ + bhi.n 239e44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 239e58 │ │ │ │ + bpl.n 239e60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 239f10 │ │ │ │ + bpl.n 239f18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239e10 │ │ │ │ + bhi.n 239e18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 239df4 │ │ │ │ + bpl.n 239dfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 239dcc │ │ │ │ + bmi.n 239dd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 239fb4 │ │ │ │ + bhi.n 239dbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 239f70 │ │ │ │ + bpl.n 239f78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 637c8 │ │ │ │ @@ -699966,17 +699966,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bmi.n 239ec4 │ │ │ │ + bmi.n 239ecc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ @@ -700280,39 +700280,39 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #241 @ 0xf1 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 23a458 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bvc.n 23a158 │ │ │ │ + bvc.n 23a160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 23a16c │ │ │ │ + bvs.n 23a174 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvs.n 23a2c8 │ │ │ │ + bvs.n 23a2d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 23a22c │ │ │ │ + bpl.n 23a234 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 23a30c │ │ │ │ + bpl.n 23a314 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 23a2d8 │ │ │ │ + bpl.n 23a2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 23a2ac │ │ │ │ + bpl.n 23a2b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 23a280 │ │ │ │ + bpl.n 23a288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #232] @ (23a360 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #224] @ (23a364 ) │ │ │ │ @@ -700397,49 +700397,49 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (23a3a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 23a1da │ │ │ │ nop │ │ │ │ - bmi.n 23a2b4 │ │ │ │ + bmi.n 23a2bc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a288 │ │ │ │ + bmi.n 23a290 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, #48] @ 0x30 │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a45c │ │ │ │ + bmi.n 23a464 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a430 │ │ │ │ + bmi.n 23a438 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a404 │ │ │ │ + bmi.n 23a40c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a3d8 │ │ │ │ + bmi.n 23a3e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 23a3ac │ │ │ │ + bmi.n 23a3b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 23a380 │ │ │ │ + bcc.n 23a388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 23a354 │ │ │ │ + bcc.n 23a35c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r3, #42] @ 0x2a │ │ │ │ + strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -700465,17 +700465,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcc.n 23a484 │ │ │ │ + bcc.n 23a48c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -700503,17 +700503,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bcs.n 23a428 │ │ │ │ + bcs.n 23a430 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (23a4c8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -700554,15 +700554,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r0, #12 │ │ │ │ lsls r4, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 23a598 │ │ │ │ + bcs.n 23a5a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r4, r1, #11 │ │ │ │ lsls r4, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -700786,31 +700786,31 @@ │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ movw r3, #595 @ 0x253 │ │ │ │ blx 62a10 │ │ │ │ b.n 23a5c2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - bne.n 23a68c │ │ │ │ + bne.n 23a694 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n 23a860 │ │ │ │ + bne.n 23a668 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bne.n 23a7dc │ │ │ │ + bne.n 23a7e4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n 23a71c │ │ │ │ + beq.n 23a724 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n 23a844 │ │ │ │ + beq.n 23a84c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r4, [r6, #14] │ │ │ │ + strh r0, [r7, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 23a788 │ │ │ │ + beq.n 23a790 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (23a7e8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -700850,15 +700850,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vaddl.u32 q8, d22, d3 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ vaddl.u32 q0, d28, d3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -701313,17 +701313,17 @@ │ │ │ │ b.n 23aee8 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 23afd8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r4, [r7, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xfa9a0083 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vldr d6, [sp, #112] @ 0x70 │ │ │ │ @@ -701676,25 +701676,25 @@ │ │ │ │ vmov.f64 d7, d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ b.n 23b204 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r5!, {r1, r2, r3, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + strb r6, [r7, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 0023b248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -702001,82 +702001,82 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ adds.w r0, r8, #4292608 @ 0x418000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ bl fff79576 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr6, {3} │ │ │ │ + mrc 0, 6, r0, cr2, cr6, {3} │ │ │ │ bl ffed9582 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ orns r0, r4, #4292608 @ 0x418000 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 3cf59a >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x10c96> │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r4!, {r1} │ │ │ │ + stmia r4!, {r1, r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r3, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 2c95ba │ │ │ │ bl 25b5be │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xef81ffff │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 62d5de │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r5, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r3, r6} │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r2, r4, r7} │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b470 │ │ │ │ @@ -702097,17 +702097,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (23b6c4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -702147,15 +702147,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add.w r0, sl, #131 @ 0x83 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xf0d00083 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -703326,15 +703326,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n 23cc18 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f64.s32 d12, s29 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vcvt.f64.s32 d11, s31 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vcvt.f64.s32 d9, s30 │ │ │ │ @@ -704912,41 +704912,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 23d4f4 │ │ │ │ nop │ │ │ │ ble.n 23d610 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #664 @ (adr r4, 23d98c ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 23d99c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 23da28 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 23da38 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r0, r7] │ │ │ │ + strh r6, [r0, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #688 @ (adr r3, 23d9b0 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 23d9c0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, pc, #456 @ (adr r3, 23d8d0 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 23d8e0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 23d7dc ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 23d7ec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 23d77c ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 23d78c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r0, [r2, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 23db04 ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 23db14 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #880 @ (adr r1, 23da94 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 23daa4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r2, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2552] @ 0x9f8 │ │ │ │ subw sp, sp, #1468 @ 0x5bc │ │ │ │ @@ -705428,31 +705428,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ beq.n 23dc94 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [pc, #616] @ (23deb8 ) │ │ │ │ + ldr r7, [pc, #632] @ (23dec8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 683e4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ movw r3, #2174 @ 0x87e │ │ │ │ movs r2, #4 │ │ │ │ @@ -706569,137 +706569,137 @@ │ │ │ │ beq.w 23ea98 │ │ │ │ sub.w r0, ip, #4 │ │ │ │ str.w ip, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r2 │ │ │ │ b.n 23e9ae │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #544] @ 0x220 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [pc, #496] @ (23eaa8 ) │ │ │ │ + ldr r3, [pc, #512] @ (23eab8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #992] @ 0x3e0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r5, [sp, #296] @ 0x128 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r8, sl │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + add ip, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ + str r4, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #624] @ 0x270 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + str r4, [sp, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, r0 │ │ │ │ + add r4, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r0, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - orrs r0, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 23ea92 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ bne.n 23e9a8 │ │ │ │ @@ -707160,19 +707160,19 @@ │ │ │ │ b.n 23ee4c │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 23eec0 │ │ │ │ vmov.f64 d0, d4 │ │ │ │ b.n 23ee9a │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ vldr d7, [pc, #716] @ 23f1c8 │ │ │ │ vmov.f64 d11, d7 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movw r4, #565 @ 0x235 │ │ │ │ @@ -707438,19 +707438,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 23f3f0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ adds r4, r3, #1 │ │ │ │ @@ -707928,91 +707928,91 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 23f6a0 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 23f8f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r3, #48] @ 0x30 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r5, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r4, [r6, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r5, #28] │ │ │ │ + strh r6, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #162 @ 0xa2 │ │ │ │ + adds r3, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + strh r6, [r6, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r0, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #18] │ │ │ │ + strh r2, [r5, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #18] │ │ │ │ + strh r4, [r1, #18] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #66 @ 0x42 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r2, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ + strh r6, [r5, #14] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2400b4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 23f8a8 │ │ │ │ @@ -708317,18 +708317,18 @@ │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov lr, r2 │ │ │ │ subs r0, #4 │ │ │ │ b.n 23fabc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - mcr2 0, 6, r0, cr12, cr6, {3} │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + mrc2 0, 6, r0, cr0, cr6, {3} │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ beq.w 23fce2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ bne.n 23fab4 │ │ │ │ @@ -708623,37 +708623,37 @@ │ │ │ │ ldr.w r3, [r0], #4 │ │ │ │ str.w r3, [r5], #4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 23fdfe │ │ │ │ b.n 23f828 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #21] │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ + ldrb r2, [r2, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx 6a970 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 24044c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -709819,259 +709819,259 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #504] @ (240d5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 23dd3a │ │ │ │ - ldrb r6, [r4, #8] │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb.w r0, [ip, #118] @ 0x76 │ │ │ │ - str??.w r0, [r8, r6, lsl #3] │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb.w r0, [r0, #118] @ 0x76 │ │ │ │ + str??.w r0, [ip, r6, lsl #3] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ + strb r6, [r4, #30] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r5, #29] │ │ │ │ + strb r0, [r6, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #36 @ 0x24 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #182 @ 0xb6 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #26] │ │ │ │ + strb r6, [r4, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strb r2, [r6, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ + strb r4, [r0, #25] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r3, #24] │ │ │ │ + strb r6, [r3, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #22] │ │ │ │ + strb r2, [r3, #22] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #21] │ │ │ │ + strb r2, [r3, #21] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #10 │ │ │ │ + movs r5, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ + movs r4, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #110 @ 0x6e │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + strb r0, [r1, #10] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n 240c7c │ │ │ │ + ble.n 240c84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #2] │ │ │ │ + strb r2, [r4, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + movs r0, #150 @ 0x96 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r0, [r0, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + movs r0, #118 @ 0x76 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r3, #1] │ │ │ │ + strb r6, [r3, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r2, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + strb r0, [r3, #2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r5, #124] @ 0x7c │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + ldr r2, [r6, #124] @ 0x7c │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + subs r2, r5, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r6, r1, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n 240c3c │ │ │ │ + blt.n 240c44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r0, #5 │ │ │ │ + subs r6, r0, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r6, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r3, #2 │ │ │ │ + subs r0, r4, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r6, r6, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r2, r3, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, #6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r0, #6 │ │ │ │ + adds r6, r0, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r6, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [pc, #324] @ (240ea8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #316] @ (240eac ) │ │ │ │ @@ -710183,59 +710183,59 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (240f00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 23f2a6 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + ldr r4, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r6, r4, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (2412e4 ) │ │ │ │ + ldr r6, [pc, #1016] @ (2412f4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ │ │ │ 00240f04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -710815,193 +710815,193 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmia r7!, {r0, r4, r6, r7} │ │ │ │ - @ instruction: 0xffff69fc │ │ │ │ + vtbl.8 d22, {d15-d17}, d0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r4, r7, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r6, pc, #308 @ (adr r6, 2416c8 ) │ │ │ │ - vtbl.8 d22, {d31- │ │ │ │ @@ -711022,17 +711022,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24178c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -711073,15 +711073,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ lsls r3, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -711564,59 +711564,59 @@ │ │ │ │ mov r4, r8 │ │ │ │ b.n 241d6a │ │ │ │ ... │ │ │ │ ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 241e4c │ │ │ │ + b.n 241e54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r6, r7, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ + strd r0, r0, [r0, #-472] @ 0x1d8 │ │ │ │ ldmdb ip!, {r1, r2, r4, r5, r6} │ │ │ │ - ldmdb r8!, {r1, r2, r4, r5, r6} │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb.w r3, [r1, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ cmp r3, #24 │ │ │ │ beq.w 2420ca │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ @@ -711957,23 +711957,23 @@ │ │ │ │ beq.n 242192 │ │ │ │ movs r0, #0 │ │ │ │ adds r2, #8 │ │ │ │ b.n 241ffa │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 2421f4 │ │ │ │ + bge.n 2421fc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ vneg.f64 d1, d6 │ │ │ │ vldr d2, [r8] │ │ │ │ cbnz r0, 2421b4 │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 2421b4 │ │ │ │ @@ -712331,95 +712331,95 @@ │ │ │ │ blx 6b924 │ │ │ │ str.w r6, [r8] │ │ │ │ b.n 242212 │ │ │ │ movs r4, #1 │ │ │ │ b.n 242188 │ │ │ │ movs r0, #0 │ │ │ │ b.n 242036 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r0, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #21 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r3, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -712918,65 +712918,65 @@ │ │ │ │ ldr r0, [pc, #104] @ (242bf4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 242a6e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r0, [r2, #10] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 3, r0, cr4, cr6, {3} │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + mcr2 0, 3, r0, cr8, cr6, {3} │ │ │ │ + ldrsb r2, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 2, r0, cr8, cr6, {3} │ │ │ │ - ldrsb r0, [r5, r1] │ │ │ │ + mcr2 0, 2, r0, cr12, cr6, {3} │ │ │ │ + ldrsb r4, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 1, r0, cr10, cr6, {3} │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + mcr2 0, 1, r0, cr14, cr6, {3} │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr2 0, 0, r0, cr14, cr6, {3} │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + mrc2 0, 0, r0, cr2, cr6, {3} │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldc2 0, cr0, [ip, #-472]! @ 0xfffffe28 │ │ │ │ - strb r0, [r4, r5] │ │ │ │ + stc2l 0, cr0, [r0, #-472] @ 0xfffffe28 │ │ │ │ + strb r4, [r4, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ + stc2 0, cr0, [r6, #-472]! @ 0xfffffe28 │ │ │ │ ldr r0, [pc, #24] @ (242c14 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (242c18 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 242a6e │ │ │ │ nop │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stc2 0, cr0, [r6], #472 @ 0x1d8 │ │ │ │ + stc2 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1292] @ 243140 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -713409,25 +713409,25 @@ │ │ │ │ b.n 24310e │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r1] │ │ │ │ + strb r2, [r5, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb900076 │ │ │ │ + @ instruction: 0xfb940076 │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xfb2c0076 │ │ │ │ - strh r0, [r4, r2] │ │ │ │ + @ instruction: 0xfb300076 │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r0, [pc, #200] @ (243230 ) │ │ │ │ mov.w r1, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #192] @ (243234 ) │ │ │ │ @@ -713495,32 +713495,32 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ b.n 2430d0 │ │ │ │ vldr d7, [pc, #8] @ 243228 │ │ │ │ b.n 24308c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r7, [pc, #472] @ (24340c ) │ │ │ │ + ldr r7, [pc, #488] @ (24341c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf73a0076 │ │ │ │ - ldr r7, [pc, #368] @ (2433ac ) │ │ │ │ + @ instruction: 0xf73e0076 │ │ │ │ + ldr r7, [pc, #384] @ (2433bc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf71e0076 │ │ │ │ - ldr r7, [pc, #248] @ (24333c ) │ │ │ │ + @ instruction: 0xf7220076 │ │ │ │ + ldr r7, [pc, #264] @ (24334c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf7000076 │ │ │ │ - ldr r7, [pc, #136] @ (2432d4 ) │ │ │ │ + @ instruction: 0xf7040076 │ │ │ │ + ldr r7, [pc, #152] @ (2432e4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6e60076 │ │ │ │ - ldr r7, [pc, #32] @ (243274 ) │ │ │ │ + @ instruction: 0xf6ea0076 │ │ │ │ + ldr r7, [pc, #48] @ (243284 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movt r0, #51318 @ 0xc876 │ │ │ │ - ldr r6, [pc, #944] @ (24360c ) │ │ │ │ + @ instruction: 0xf6d00076 │ │ │ │ + ldr r6, [pc, #960] @ (24361c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf6b00076 │ │ │ │ + @ instruction: 0xf6b40076 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #856] @ (2435d0 ) │ │ │ │ @@ -713831,62 +713831,62 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 243418 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r6, [pc, #304] @ (243704 ) │ │ │ │ + ldr r6, [pc, #320] @ (243714 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r0, [r6, #19] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #760] @ (2438d8 ) │ │ │ │ + ldr r4, [pc, #776] @ (2438e8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ strb r4, [r3, #13] │ │ │ │ lsls r3, r0, #2 │ │ │ │ - ldr r4, [pc, #408] @ (243780 ) │ │ │ │ + ldr r4, [pc, #424] @ (243790 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bic.w r0, sl, #16121856 @ 0xf60000 │ │ │ │ - ldr r3, [pc, #880] @ (243960 ) │ │ │ │ + bic.w r0, lr, #16121856 @ 0xf60000 │ │ │ │ + ldr r3, [pc, #896] @ (243970 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3a00076 │ │ │ │ - ldr r3, [pc, #768] @ (2438f8 ) │ │ │ │ + @ instruction: 0xf3a40076 │ │ │ │ + ldr r3, [pc, #784] @ (243908 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3840076 │ │ │ │ - ldr r3, [pc, #656] @ (243890 ) │ │ │ │ + @ instruction: 0xf3880076 │ │ │ │ + ldr r3, [pc, #672] @ (2438a0 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3680076 │ │ │ │ - ldr r3, [pc, #552] @ (243830 ) │ │ │ │ + @ instruction: 0xf36c0076 │ │ │ │ + ldr r3, [pc, #568] @ (243840 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf34e0076 │ │ │ │ - ldr r3, [pc, #440] @ (2437c8 ) │ │ │ │ + @ instruction: 0xf3520076 │ │ │ │ + ldr r3, [pc, #456] @ (2437d8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3300076 │ │ │ │ - ldr r3, [pc, #304] @ (243748 ) │ │ │ │ + @ instruction: 0xf3340076 │ │ │ │ + ldr r3, [pc, #320] @ (243758 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf3100076 │ │ │ │ - ldr r3, [pc, #200] @ (2436e8 ) │ │ │ │ + @ instruction: 0xf3140076 │ │ │ │ + ldr r3, [pc, #216] @ (2436f8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf2f60076 │ │ │ │ + @ instruction: 0xf2fa0076 │ │ │ │ ldr r0, [pc, #24] @ (243640 ) │ │ │ │ movw r1, #1499 @ 0x5db │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (243644 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 243418 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #728] @ (24391c ) │ │ │ │ + ldr r2, [pc, #744] @ (24392c ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf27a0076 │ │ │ │ + @ instruction: 0xf27e0076 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 638d0 │ │ │ │ @@ -713938,17 +713938,17 @@ │ │ │ │ b.n 243692 │ │ │ │ mov r0, r4 │ │ │ │ blx 638d0 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vdiv.f64 d8, d8, d0 │ │ │ │ b.n 24367c │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #48] @ (243734 ) │ │ │ │ + ldr r2, [pc, #64] @ (243744 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - rsbs r0, r0, #118 @ 0x76 │ │ │ │ + rsbs r0, r4, #118 @ 0x76 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -714334,50 +714334,50 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ strb r2, [r2, #1] │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r0, #2 │ │ │ │ - itte gt │ │ │ │ + itet gt │ │ │ │ lslgt r6, r6, #1 │ │ │ │ - ldrgt r0, [pc, #880] @ (243e74 ) │ │ │ │ - lslle r0, r7, #1 │ │ │ │ - @ instruction: 0xf0a00076 │ │ │ │ - it ge │ │ │ │ + ldrle r0, [pc, #896] @ (243e84 ) │ │ │ │ + lslgt r0, r7, #1 │ │ │ │ + @ instruction: 0xf0a40076 │ │ │ │ + ite ge │ │ │ │ lslge r6, r6, #1 │ │ │ │ - ldr r1, [pc, #24] @ (243b28 ) │ │ │ │ + ldrlt r1, [pc, #40] @ (243b38 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [pc, #256] @ (243c14 ) │ │ │ │ + ldr r0, [pc, #272] @ (243c24 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - and.w r0, r4, #118 @ 0x76 │ │ │ │ - ldr r0, [pc, #136] @ (243ba4 ) │ │ │ │ + and.w r0, r8, #118 @ 0x76 │ │ │ │ + ldr r0, [pc, #152] @ (243bb4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.s32 q8, q11, #26 │ │ │ │ - ldr r0, [pc, #712] @ (243dec ) │ │ │ │ + vshr.s32 q8, q11, #22 │ │ │ │ + ldr r0, [pc, #728] @ (243dfc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blx sl │ │ │ │ + blxns sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vshr.s16 q0, q11, #12 │ │ │ │ + vshr.s16 q0, q11, #8 │ │ │ │ bx ip │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov sl, r5 │ │ │ │ + mov lr, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr6, {3} │ │ │ │ - mov ip, r1 │ │ │ │ + mrc 0, 3, r0, cr2, cr6, {3} │ │ │ │ + mov r8, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc 0, 2, r0, cr0, cr6, {3} │ │ │ │ - bx r3 │ │ │ │ + mrc 0, 2, r0, cr4, cr6, {3} │ │ │ │ + bxns r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mov r6, sl │ │ │ │ + mov r2, fp │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mrc 0, 0, r0, cr10, cr6, {3} │ │ │ │ - mov r6, r1 │ │ │ │ + mrc 0, 0, r0, cr14, cr6, {3} │ │ │ │ + mov r2, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldcl 0, cr0, [r2, #472] @ 0x1d8 │ │ │ │ + ldcl 0, cr0, [r6, #472] @ 0x1d8 │ │ │ │ ldr.w r1, [pc, #3100] @ 244774 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 619a0 │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ @@ -715511,182 +715511,182 @@ │ │ │ │ ldr r0, [pc, #372] @ (2448d8 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ b.w 243776 │ │ │ │ nop │ │ │ │ - mov r0, sl │ │ │ │ + mov r4, sl │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add lr, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add sl, r7 │ │ │ │ + add lr, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, r1 │ │ │ │ + add r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeb2c0076 │ │ │ │ - muls r0, r1 │ │ │ │ + @ instruction: 0xeb300076 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add.w r0, sl, r6, ror #1 │ │ │ │ - cmn r0, r7 │ │ │ │ + add.w r0, lr, r6, ror #1 │ │ │ │ + cmn r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xeaba0076 │ │ │ │ - cmn r0, r3 │ │ │ │ + @ instruction: 0xeabe0076 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors.w r0, sl, r6, ror #1 │ │ │ │ - negs r0, r6 │ │ │ │ + eors.w r0, lr, r6, ror #1 │ │ │ │ + negs r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bics.w r0, r2, r6, ror #1 │ │ │ │ - tst r2, r7 │ │ │ │ + bics.w r0, r6, r6, ror #1 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [ip, #472]! @ 0x1d8 │ │ │ │ - tst r2, r3 │ │ │ │ + and.w r0, r0, r6, ror #1 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [ip, #472] @ 0x1d8 │ │ │ │ - rors r2, r1 │ │ │ │ + strd r0, r0, [r0, #472]! @ 0x1d8 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sbcs r4, r4 │ │ │ │ + sbcs r0, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb lr!, {r1, r2, r4, r5, r6} │ │ │ │ - adcs r4, r3 │ │ │ │ + strd r0, r0, [r2, #-472] @ 0x1d8 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmdb lr, {r1, r2, r4, r5, r6} │ │ │ │ - asrs r0, r6 │ │ │ │ + stmdb r2!, {r1, r2, r4, r5, r6} │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd r0, r0, [r2], #472 @ 0x1d8 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ldrd r0, r0, [r6], #472 @ 0x1d8 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r2 │ │ │ │ + lsls r4, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xe82a0076 │ │ │ │ - ands r4, r3 │ │ │ │ + @ instruction: 0xe82e0076 │ │ │ │ + ands r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2447c8 │ │ │ │ + b.n 2447d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #236 @ 0xec │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244770 │ │ │ │ + b.n 244778 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244734 │ │ │ │ + b.n 24473c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2446f0 │ │ │ │ + b.n 2446f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2446b8 │ │ │ │ + b.n 2446c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244680 │ │ │ │ + b.n 244688 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244648 │ │ │ │ + b.n 244650 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2445fc │ │ │ │ + b.n 244604 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + subs r6, #126 @ 0x7e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2444c4 │ │ │ │ + b.n 2444cc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2443f4 │ │ │ │ + b.n 2443fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2443a8 │ │ │ │ + b.n 2443b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244370 │ │ │ │ + b.n 244378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #152 @ 0x98 │ │ │ │ + subs r5, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244320 │ │ │ │ + b.n 244328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #108 @ 0x6c │ │ │ │ + subs r5, #112 @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2442d0 │ │ │ │ + b.n 2442d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 24427c │ │ │ │ + b.n 244284 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244228 │ │ │ │ + b.n 244230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 2448ca │ │ │ │ + cbnz r0, 2448cc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #222 @ 0xde │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2441d0 │ │ │ │ + b.n 2441d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #760 @ (adr r0, 244b8c ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 244b9c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244178 │ │ │ │ + b.n 244180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 244a30 ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 244a40 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 24411c │ │ │ │ + b.n 244124 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2440c0 │ │ │ │ + b.n 2440c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r2, r3, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 245070 │ │ │ │ + b.n 245078 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r3, #4 │ │ │ │ + subs r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + subs r1, #166 @ 0xa6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244ba0 │ │ │ │ + b.n 244ba8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 244b70 │ │ │ │ + b.n 244b78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ ldr.w r0, [pc, #1540] @ 244ee8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -716241,100 +716241,100 @@ │ │ │ │ vldr d7, [pc, #12] @ 244ee0 │ │ │ │ add r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 244fa4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 152 @ 0x98 │ │ │ │ + svc 156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 52 @ 0x34 │ │ │ │ + svc 56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - svc 18 │ │ │ │ + svc 22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 244e4c │ │ │ │ + ble.n 244e54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 245010 │ │ │ │ + ble.n 245018 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #136 @ 0x88 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 244fe0 │ │ │ │ + ble.n 244fe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ble.n 244fac │ │ │ │ + ble.n 244fb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n 244edc │ │ │ │ + bgt.n 244ee4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r6, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xe989ffff │ │ │ │ - adds r5, #26 │ │ │ │ + adds r5, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 245008 │ │ │ │ + blt.n 245010 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 244fd0 │ │ │ │ + blt.n 244fd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - blt.n 244f98 │ │ │ │ + blt.n 244fa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bge.n 244f60 │ │ │ │ + bge.n 244f68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r7, #1 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 245042 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ @@ -717491,171 +717491,171 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 245dee │ │ │ │ adds r6, #1 │ │ │ │ b.n 245c4c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bhi.n 245d8c │ │ │ │ + bhi.n 245d94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 245d60 │ │ │ │ + bpl.n 245d68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bpl.n 245ce8 │ │ │ │ + bpl.n 245cf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 245cb4 │ │ │ │ + bpl.n 245cbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 245c78 │ │ │ │ + bmi.n 245c80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 245db0 │ │ │ │ + bmi.n 245db8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bmi.n 245d68 │ │ │ │ + bmi.n 245d70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcc.n 245c84 │ │ │ │ + bcc.n 245c8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n 245c7c │ │ │ │ + bcs.n 245c84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n 245c44 │ │ │ │ + bcs.n 245c4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bcs.n 245c08 │ │ │ │ + bcs.n 245c10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #56 @ 0x38 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r2, #30 │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 245cc8 │ │ │ │ + bne.n 245cd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 245c20 │ │ │ │ + bne.n 245c28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 245de8 │ │ │ │ + bne.n 245df0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #130 @ 0x82 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 245da8 │ │ │ │ + bne.n 245db0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #98 @ 0x62 │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 245d6c │ │ │ │ + bne.n 245d74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n 245d80 │ │ │ │ + beq.n 245d88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #62 @ 0x3e │ │ │ │ + cmp r0, #66 @ 0x42 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - beq.n 245d40 │ │ │ │ + beq.n 245d48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r1, r6} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #64 @ 0x40 │ │ │ │ + movs r7, #68 @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #8 │ │ │ │ + movs r7, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ + ldmia r6!, {r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r7, #4 │ │ │ │ + movs r7, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #142 @ 0x8e │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r5!, {r1, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #56 @ 0x38 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #224 @ 0xe0 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1573 @ 0x625 │ │ │ │ ldr.w r0, [pc, #1412] @ 246358 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -718190,147 +718190,147 @@ │ │ │ │ ldr r0, [pc, #284] @ (246464 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ b.w 245b4a │ │ │ │ nop │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc2 0, 2, r0, cr4, cr7, {3} │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + mrc2 0, 2, r0, cr8, cr7, {3} │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr2 0, 1, r0, cr4, cr7, {3} │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + mcr2 0, 1, r0, cr8, cr7, {3} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #24 │ │ │ │ + movs r0, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r2, r3, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 24642c │ │ │ │ + bvs.n 246434 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r4, #5 │ │ │ │ + subs r0, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r4, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r1, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r2, #2 │ │ │ │ + subs r6, r2, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r6, #1 │ │ │ │ + subs r0, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r2, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r7, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r3, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r0, #7 │ │ │ │ + adds r4, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00246468 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -718626,97 +718626,97 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ bcs.n 24683a │ │ │ │ - vqrdmulh.s , , d16[0] │ │ │ │ + vqrdmulh.s , , d20[0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ negs r6, r3 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ cbz r3, 2467de │ │ │ │ - @ instruction: 0xffff1cf0 │ │ │ │ + @ instruction: 0xffff1cf4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r1, #4 │ │ │ │ + adds r0, r2, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r2, r5 │ │ │ │ + subs r6, r2, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r0, r2, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r5, #4 │ │ │ │ + adds r6, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6} │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, r5, #5 │ │ │ │ + adds r0, r6, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r2, r4, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63d08 │ │ │ │ @@ -718737,17 +718737,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r0, r2, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (2468dc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -718784,15 +718784,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, #234 @ 0xea │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r4, r7, #0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ subs r6, #184 @ 0xb8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -718821,19 +718821,19 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r4, r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - nop {8} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - push {lr} │ │ │ │ + itt hi │ │ │ │ + lslhi r6, r6, #1 │ │ │ │ + pushhi {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #100663296 @ 0x6000000 │ │ │ │ @@ -718856,20 +718856,20 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ lslcs r6, r6, #1 │ │ │ │ - stmdbcs sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movcs.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #416] @ (246b54 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #416] @ (246b58 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -719036,39 +719036,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 246ae4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r6, r6, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r4, #144 @ 0x90 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r3, r4, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r6, r7 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ @@ -719321,49 +719321,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 246c64 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r3, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, r4 │ │ │ │ + adds r6, r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, r2, r4 │ │ │ │ + adds r4, r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r3, #16 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, 246e8e │ │ │ │ + cbnz r2, 246e90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r4, 246e90 │ │ │ │ + cbnz r0, 246e92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - hlt 0x0036 │ │ │ │ + hlt 0x003a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0020 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #24 │ │ │ │ @@ -720011,78 +720011,78 @@ │ │ │ │ b.n 2473e8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #148 @ 0x94 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r4, r2, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbnz r6, 2475b6 │ │ │ │ + cbnz r2, 2475b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r4, #3 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r2, r7} │ │ │ │ + push {r1, r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + push {r1} │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + cbz r0, 247670 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbz r6, 24766e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbz r4, 24766e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbz r2, 24766e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbz r0, 24766e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cbz r6, 24766c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - cbz r4, 24766c │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - cbz r2, 24766c │ │ │ │ - lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #760] @ 0x2f8 │ │ │ │ ldr.w r2, [pc, #1568] @ 247c58 │ │ │ │ subw sp, sp, #3292 @ 0xcdc │ │ │ │ @@ -720668,125 +720668,125 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 247e70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r2, r5, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 247b8c │ │ │ │ + bhi.n 247b94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 247b74 │ │ │ │ + beq.n 247b7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eor.w r0, ip, r6, ror #1 │ │ │ │ + eors.w r0, r0, r6, ror #1 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ lsls r3, r0, #2 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r6, 247c8e │ │ │ │ + cbz r2, 247c90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r6, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cbz r0, 247c90 │ │ │ │ + cbz r4, 247c90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #18 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ + add r7, sp, #816 @ 0x330 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #776 @ 0x308 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xef8fffff │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mcr 15, 7, pc, cr5, cr15, {7} @ │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #832 @ 0x340 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + lsrs r4, r7, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, sl, #152 @ 0x98 │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ @@ -721461,113 +721461,113 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 248292 │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #848 @ 0x350 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r3, #24 │ │ │ │ + lsls r4, r3, #24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #728 @ 0x2d8 │ │ │ │ + add r1, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r6, r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r0, #22 │ │ │ │ + lsls r6, r0, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r4, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #576 @ 0x240 │ │ │ │ + add r0, sp, #592 @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #616 @ (adr r7, 24880c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 24881c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #488 @ (adr r7, 248794 ) │ │ │ │ + add r7, pc, #504 @ (adr r7, 2487a4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r0, r0, #15 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 24871c ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 24872c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 2486a4 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 2486b4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 24862c ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 24863c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 24895c ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 24896c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 248894 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 2488a4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r6, pc, #496 @ (adr r6, 2487cc ) │ │ │ │ + add r6, pc, #512 @ (adr r6, 2487dc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r4, #11 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r6, #9 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + lsls r4, r3, #8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r3, [fp, #200] @ 0xc8 │ │ │ │ mov sl, fp │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 248e42 │ │ │ │ ldr.w r3, [pc, #1272] @ 248af8 │ │ │ │ @@ -721977,47 +721977,47 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 247716 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - vshr.u32 q8, , #16 │ │ │ │ - vshr.u32 q8, , #14 │ │ │ │ - stc2 0, cr0, [ip, #476]! @ 0x1dc │ │ │ │ - stc2l 0, cr0, [r4, #-476]! @ 0xfffffe24 │ │ │ │ - @ instruction: 0xfb3e0077 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + vshr.u32 q8, , #12 │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ + ldc2 0, cr0, [r0, #476]! @ 0x1dc │ │ │ │ + stc2l 0, cr0, [r8, #-476]! @ 0xfffffe24 │ │ │ │ + @ instruction: 0xfb420077 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfb200077 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + @ instruction: 0xfb240077 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfb020077 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + @ instruction: 0xfb060077 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfae40077 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + @ instruction: 0xfae80077 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfac60077 │ │ │ │ - ldr r6, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xfaca0077 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfaa80077 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + @ instruction: 0xfaac0077 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa8a0077 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + @ instruction: 0xfa8e0077 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa6c0077 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + @ instruction: 0xfa700077 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa4e0077 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + @ instruction: 0xfa520077 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa300077 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xfa340077 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #3612] @ 249978 │ │ │ │ movw r1, #1423 @ 0x58f │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -723201,186 +723201,186 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - vld1.8 @ instruction: 0xf9a20077 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + vld1.8 @ instruction: 0xf9a60077 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9800077 │ │ │ │ - ldr r5, [sp, #120] @ 0x78 │ │ │ │ + vst1.8 @ instruction: 0xf9840077 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [lr, r7, lsl #3] │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + vld4.16 {d16-d19}, [r2 :256], r7 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh.w r0, [ip, r7, lsl #3] │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + vst4.16 {d16-d19}, [r0 :256], r7 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb.w r0, [sl, r7, lsl #3] │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldrsb.w r0, [lr, r7, lsl #3] │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [r8, #119] @ 0x77 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr??.w r0, [ip, #119] @ 0x77 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr.w r0, [r6, #119] @ 0x77 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr.w r0, [sl, #119] @ 0x77 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh.w r0, [r4, #119] @ 0x77 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldrh.w r0, [r8, #119] @ 0x77 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb.w r0, [r2, #119] @ 0x77 │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + ldrb.w r0, [r6, #119] @ 0x77 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [r0, r7, lsl #3] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr??.w r0, [r4, r7, lsl #3] │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str.w r0, [lr, r7, lsl #3] │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr.w r0, [r2, r7, lsl #3] │ │ │ │ + ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh.w r0, [ip, r7, lsl #3] │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ + ldrh.w r0, [r0, r7, lsl #3] │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str??.w r0, [r8, #119] @ 0x77 │ │ │ │ - @ instruction: 0xf6fa0077 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + str??.w r0, [ip, #119] @ 0x77 │ │ │ │ + @ instruction: 0xf6fe0077 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6da0077 │ │ │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ + @ instruction: 0xf6de0077 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subw r0, r0, #2167 @ 0x877 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + subw r0, r4, #2167 @ 0x877 │ │ │ │ + ldr r2, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf62c0077 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + @ instruction: 0xf6300077 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - addw r0, sl, #2167 @ 0x877 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + addw r0, lr, #2167 @ 0x877 │ │ │ │ + ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsbs r0, r4, #16187392 @ 0xf70000 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + rsbs r0, r8, #16187392 @ 0xf70000 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + subs.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs.w r0, lr, #16187392 @ 0xf70000 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + sbc.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf53e0077 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + adc.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds.w r0, ip, #16187392 @ 0xf70000 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + @ instruction: 0xf5200077 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4fa0077 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + @ instruction: 0xf4fe0077 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4da0077 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + @ instruction: 0xf4de0077 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ + strb r4, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4a80077 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xf4ac0077 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eor.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ + eor.w r0, sl, #16187392 @ 0xf70000 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orn r0, r4, #16187392 @ 0xf70000 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + orn r0, r8, #16187392 @ 0xf70000 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orr.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + orr.w r0, r6, #16187392 @ 0xf70000 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bic.w r0, r0, #16187392 @ 0xf70000 │ │ │ │ - str r7, [sp, #760] @ 0x2f8 │ │ │ │ + bic.w r0, r4, #16187392 @ 0xf70000 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3fe0077 │ │ │ │ - str r7, [sp, #624] @ 0x270 │ │ │ │ + and.w r0, r2, #16187392 @ 0xf70000 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3dc0077 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + @ instruction: 0xf3e00077 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3ba0077 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf3be0077 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3980077 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + @ instruction: 0xf39c0077 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3760077 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + @ instruction: 0xf37a0077 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3540077 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + @ instruction: 0xf3580077 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3320077 │ │ │ │ - str r6, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf3360077 │ │ │ │ + str r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3100077 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf3140077 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2ee0077 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ + @ instruction: 0xf2f20077 │ │ │ │ + str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movt r0, #49271 @ 0xc077 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ + @ instruction: 0xf2d00077 │ │ │ │ + str r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf12a0077 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + @ instruction: 0xf12e0077 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf0f00077 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + @ instruction: 0xf0f40077 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf0ba0077 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ + @ instruction: 0xf0be0077 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eors.w r0, r8, #119 @ 0x77 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + eors.w r0, ip, #119 @ 0x77 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orns r0, r6, #119 @ 0x77 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + orns r0, sl, #119 @ 0x77 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs.w r0, r4, #119 @ 0x77 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + orrs.w r0, r8, #119 @ 0x77 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bics.w r0, r2, #119 @ 0x77 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + bics.w r0, r6, #119 @ 0x77 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ands.w r0, r0, #119 @ 0x77 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + ands.w r0, r4, #119 @ 0x77 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s16 q8, , #14 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + vshr.s16 q8, , #10 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.s32 q8, q1, │ │ │ │ - str r3, [sp, #0] │ │ │ │ + vqadd.s32 q8, q3, │ │ │ │ + str r3, [sp, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.s8 q8, q0, │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + vqadd.s8 q8, q2, │ │ │ │ + str r2, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 7, r0, cr10, cr7, {3} │ │ │ │ - ldc 0, cr0, [r0], #-476 @ 0xfffffe24 │ │ │ │ - ldrh r0, [r2, #62] @ 0x3e │ │ │ │ + mrc 0, 7, r0, cr14, cr7, {3} │ │ │ │ + ldc 0, cr0, [r4], #-476 @ 0xfffffe24 │ │ │ │ + ldrh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [r2], {119} @ 0x77 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + ldc 0, cr0, [r6], {119} @ 0x77 │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xebf40077 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + @ instruction: 0xebf80077 │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rsbs r0, r6, r7, ror #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + rsbs r0, sl, r7, ror #1 │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs.w r0, r8, r7, ror #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + subs.w r0, ip, r7, ror #1 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [pc, #1632] @ 24a1a8 │ │ │ │ movw r1, #1281 @ 0x501 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -723908,107 +723908,107 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 247716 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ... │ │ │ │ - @ instruction: 0xe9b60077 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ + @ instruction: 0xe9ba0077 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe9940077 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe9980077 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [r2, #-476]! @ 0x1dc │ │ │ │ - ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + ldrd r0, r0, [r6, #-476]! @ 0x1dc │ │ │ │ + ldrh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [r0, #-476] @ 0x1dc │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrd r0, r0, [r4, #-476] @ 0x1dc │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmdb lr!, {r0, r1, r2, r4, r5, r6} │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldmdb r2!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmdb ip, {r0, r1, r2, r4, r5, r6} │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldmdb r0, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [sl], #476 @ 0x1dc │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + strd r0, r0, [lr], #476 @ 0x1dc │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strexd r7, r0, r0, [r0] │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + strexd r7, r0, r0, [r4] │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia.w lr, {r0, r1, r2, r4, r5, r6} │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + stmia.w r2!, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrd r0, r0, [ip], #-476 @ 0x1dc │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + stmia.w r0, {r0, r1, r2, r4, r5, r6} │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe85a0077 │ │ │ │ - ldrh r0, [r7, #30] │ │ │ │ + @ instruction: 0xe85e0077 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8380077 │ │ │ │ - ldrh r6, [r2, #30] │ │ │ │ + @ instruction: 0xe83c0077 │ │ │ │ + ldrh r2, [r3, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8160077 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + @ instruction: 0xe81a0077 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a1fc │ │ │ │ + b.n 24a204 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, #28] │ │ │ │ + ldrh r6, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a180 │ │ │ │ + b.n 24a188 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8040077 │ │ │ │ - b.n 24a0fc │ │ │ │ + @ instruction: 0xe8080077 │ │ │ │ + b.n 24a104 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 24a04c │ │ │ │ + b.n 24a054 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 249f9c │ │ │ │ + b.n 249fa4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 249b54 │ │ │ │ + b.n 249b5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 249b20 │ │ │ │ + b.n 249b28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 249aec │ │ │ │ + b.n 249af4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 249ab8 │ │ │ │ + b.n 249ac0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 249a84 │ │ │ │ + b.n 249a8c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24aa50 │ │ │ │ + b.n 24aa58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24aa1c │ │ │ │ + b.n 24aa24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a9e8 │ │ │ │ + b.n 24a9f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a9b4 │ │ │ │ + b.n 24a9bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a980 │ │ │ │ + b.n 24a988 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #56] @ 0x38 │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #508] @ (24a480 ) │ │ │ │ mov.w r1, #1240 @ 0x4d8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -724190,81 +724190,81 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #144] @ (24a504 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 247716 │ │ │ │ nop │ │ │ │ - b.n 24a97c │ │ │ │ + b.n 24a984 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #48] @ 0x30 │ │ │ │ + strh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a948 │ │ │ │ + b.n 24a950 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a914 │ │ │ │ + b.n 24a91c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r4, [r4, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a8e0 │ │ │ │ + b.n 24a8e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a8ac │ │ │ │ + b.n 24a8b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a878 │ │ │ │ + b.n 24a880 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a844 │ │ │ │ + b.n 24a84c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r5, #42] @ 0x2a │ │ │ │ + strh r4, [r5, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a810 │ │ │ │ + b.n 24a818 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a7dc │ │ │ │ + b.n 24a7e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a7a8 │ │ │ │ + b.n 24a7b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a774 │ │ │ │ + b.n 24a77c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a740 │ │ │ │ + b.n 24a748 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a70c │ │ │ │ + b.n 24a714 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a6d8 │ │ │ │ + b.n 24a6e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a6a4 │ │ │ │ + b.n 24a6ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a670 │ │ │ │ + b.n 24a678 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 24a63c │ │ │ │ + b.n 24a644 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ + strh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -724344,27 +724344,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 24a556 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ blx 61624 │ │ │ │ b.n 24a580 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + strh r6, [r4, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r0, #24] │ │ │ │ + strh r6, [r0, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0024a5fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -724672,45 +724672,45 @@ │ │ │ │ tst r2, r0 │ │ │ │ ... │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u16 q0, d26, d2 │ │ │ │ - bgt.n 24a940 │ │ │ │ + bgt.n 24a948 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + strh r4, [r1, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n 24a8d0 │ │ │ │ + bgt.n 24a8d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n 24a8a8 │ │ │ │ + bgt.n 24a8b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + strh r0, [r7, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bgt.n 24aa1c │ │ │ │ + bgt.n 24aa24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n 24aa78 │ │ │ │ + ble.n 24aa80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n 24aa88 │ │ │ │ + ble.n 24aa90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n 24a9ac │ │ │ │ + bgt.n 24a9b4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 24a980 │ │ │ │ + blt.n 24a988 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 24a954 │ │ │ │ + blt.n 24a95c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ vldr d0, [pc, #712] @ 24ac78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr.w r2, [r3, r8] │ │ │ │ vldr d6, [r2, #128] @ 0x80 │ │ │ │ @@ -724963,45 +724963,45 @@ │ │ │ │ b.n 24acf6 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r0, pc, #380 @ (adr r0, 24ae04 ) │ │ │ │ tst r2, r0 │ │ │ │ - ldr r4, [pc, #1016] @ (24b084 ) │ │ │ │ + ldr r5, [pc, #8] @ (24ac94 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ac80 │ │ │ │ + bls.n 24ac88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ac50 │ │ │ │ + bls.n 24ac58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #616] @ (24af08 ) │ │ │ │ + ldr r4, [pc, #632] @ (24af18 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24abcc │ │ │ │ + bls.n 24abd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ad9c │ │ │ │ + bls.n 24ada4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, #20] │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ad6c │ │ │ │ + bls.n 24ad74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ad40 │ │ │ │ + bls.n 24ad48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 24ad10 │ │ │ │ + bls.n 24ad18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r0, #19] │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb.w r3, [r4, #385] @ 0x181 │ │ │ │ and.w r3, r3, #28 │ │ │ │ subs r3, #4 │ │ │ │ tst.w r3, #248 @ 0xf8 │ │ │ │ bne.n 24ad82 │ │ │ │ vldr d7, [r4, #64] @ 0x40 │ │ │ │ @@ -725359,25 +725359,25 @@ │ │ │ │ ble.w 24c94a │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ b.n 24b102 │ │ │ │ ... │ │ │ │ - bvc.n 24b010 │ │ │ │ + bvc.n 24b018 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bvs.n 24b19c │ │ │ │ + bvs.n 24b1a4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldrb r4, [r7, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 24b030 │ │ │ │ + bpl.n 24b038 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 24b502 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ blx 69e78 │ │ │ │ @@ -725794,43 +725794,43 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 24c248 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r6 │ │ │ │ b.n 24b62e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r2, [r6, #28] │ │ │ │ + strh r6, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 24b528 │ │ │ │ + bne.n 24b530 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r4, #21] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 24b500 │ │ │ │ + bne.n 24b508 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r1, #21] │ │ │ │ + strb r0, [r2, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 24b4d8 │ │ │ │ + bne.n 24b4e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r6, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - beq.n 24b618 │ │ │ │ + beq.n 24b620 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 24b5f0 │ │ │ │ + beq.n 24b5f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 69884 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 24b5fa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ @@ -726112,35 +726112,35 @@ │ │ │ │ b.w 24a7da │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #0 @ (adr r2, 24b8f4 ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ ... │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 24b824 │ │ │ │ + beq.n 24b82c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r5, [sp, #140] @ 0x8c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ @@ -726429,47 +726429,47 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d4 │ │ │ │ b.n 24b788 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1, {r1, r6} │ │ │ │ + ldmia r1, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r6, #68] @ 0x44 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [pc, #904] @ (24c038 ) │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -726764,27 +726764,27 @@ │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ vadd.f64 d7, d0, d7 │ │ │ │ vstr d7, [r3] │ │ │ │ b.n 24bd60 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 641f8 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -727186,77 +727186,77 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 24c57a │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - stmia r4!, {r1, r2, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r3, #112] @ 0x70 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r1, r6} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r6, [r6, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r2, r7} │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ + stmia r0!, {r1, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r9, r7 │ │ │ │ ble.w 24c6ac │ │ │ │ ldr.w r1, [r8, r7, lsl #2] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ @@ -727634,99 +727634,99 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 24a7da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itte cs │ │ │ │ + itet cs │ │ │ │ lslcs r7, r6, #1 │ │ │ │ - itet eq @ unpredictable │ │ │ │ + itee eq @ unpredictable │ │ │ │ lsleq r7, r6, #1 │ │ │ │ - strne r2, [r5, #40] @ 0x28 │ │ │ │ - lsleq r6, r6, #1 │ │ │ │ - bkpt 0x00ee │ │ │ │ + strne r6, [r5, #40] @ 0x28 │ │ │ │ + lslne r6, r6, #1 │ │ │ │ + bkpt 0x00f2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00d2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ + bkpt 0x00b6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r2, [r6, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + str r4, [r4, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6, r7} │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 24ca9c │ │ │ │ + cbnz r0, 24ca9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r0, 24caa4 │ │ │ │ + cbnz r4, 24caa4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 24ca9e │ │ │ │ + cbnz r4, 24ca9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cbz r0, 24cab2 │ │ │ │ mov r1, r4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ @@ -727966,77 +727966,77 @@ │ │ │ │ ldr r3, [pc, #140] @ (24cd64 ) │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 6b924 │ │ │ │ b.w 24a7da │ │ │ │ - hlt 0x0020 │ │ │ │ + hlt 0x0024 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r0, r1] │ │ │ │ + ldrsh r4, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 24cd4a │ │ │ │ + rev r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 24cd4c │ │ │ │ + cbnz r4, 24cd4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 24cd4c │ │ │ │ + cbnz r2, 24cd4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 24cd4e │ │ │ │ + cbnz r4, 24cd4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 24cd40 │ │ │ │ + cbnz r6, 24cd40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 24cd40 │ │ │ │ + cbnz r2, 24cd42 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 24cd3e │ │ │ │ + cbnz r4, 24cd3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0002 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 24cda0 │ │ │ │ + cbnz r2, 24cda2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -728087,17 +728087,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc0ffff │ │ │ │ rors r7, r3 │ │ │ │ ... │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0024ce08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -728638,173 +728638,173 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ bls.n 24d480 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r7, r6, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - cbnz r2, 24d3fe │ │ │ │ + cbnz r6, 24d3fe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, 24d40a │ │ │ │ + cbnz r6, 24d40a │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ bhi.n 24d344 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ @ instruction: 0xffffd5e1 │ │ │ │ - @ instruction: 0xffffb5cc │ │ │ │ + vsli.64 , q0, #63 @ 0x3f │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r5, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r7, [sp, #324] @ 0x144 │ │ │ │ @ instruction: 0xffff9f01 │ │ │ │ - @ instruction: 0xffffb568 │ │ │ │ + @ instruction: 0xffffb56c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r6, [sp, #596] @ 0x254 │ │ │ │ - vsli.32 d27, d8, #31 │ │ │ │ + vsli.32 d27, d12, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r6, r2] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r4, r6, r7} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb812 │ │ │ │ + @ instruction: 0xb816 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r3, r7] │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, 24d502 │ │ │ │ + cbz r4, 24d502 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r5, r5] │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb86e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, 24d500 │ │ │ │ + cbz r0, 24d502 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8b6 │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r6, 24d500 │ │ │ │ + cbz r2, 24d502 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r6, [r4, r3] │ │ │ │ + ldrsb r2, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8e0 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, 24d500 │ │ │ │ + cbz r6, 24d500 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 24d4ca │ │ │ │ + cbnz r4, 24d4ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, 24d4e2 │ │ │ │ + cbnz r2, 24d4e4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ + uxth r4, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, 24d500 │ │ │ │ + cbnz r6, 24d500 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 24d508 │ │ │ │ + cbnz r2, 24d50a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, 24d524 │ │ │ │ + cbnz r0, 24d526 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, 24d53c │ │ │ │ + cbz r0, 24d53e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 24d526 │ │ │ │ + cbnz r6, 24d526 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, 24d534 │ │ │ │ + cbnz r2, 24d536 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, 24d53a │ │ │ │ + cbz r4, 24d53a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 24d53a │ │ │ │ + cbnz r6, 24d53a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, 24d548 │ │ │ │ + cbnz r0, 24d54a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, 24d538 │ │ │ │ + cbz r6, 24d538 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64164 │ │ │ │ @@ -728825,17 +728825,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -728995,17 +728995,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -729038,17 +729038,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r7, r3] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24d83c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -729089,15 +729089,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r7!, {r3, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -729246,23 +729246,23 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldmia r7!, {r2, r4} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r4, 24da74 │ │ │ │ + cbz r0, 24da76 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #872] @ (24dd7c ) │ │ │ │ + ldr r6, [pc, #888] @ (24dd8c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #536] @ (24dc40 ) │ │ │ │ @@ -729484,29 +729484,29 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldmia r5!, {r3, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cbz r2, 24dc8e │ │ │ │ + cbz r6, 24dc8e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #264] @ (24dd5c ) │ │ │ │ + ldr r5, [pc, #280] @ (24dd6c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 24dc8e │ │ │ │ + cbz r0, 24dc90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [pc, #144] @ (24dcec ) │ │ │ │ + ldr r5, [pc, #160] @ (24dcfc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 24dc7a │ │ │ │ + cbz r2, 24dc7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #720] @ (24df34 ) │ │ │ │ + ldr r4, [pc, #736] @ (24df44 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 24dc78 │ │ │ │ + cbz r0, 24dc7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #552] @ (24de94 ) │ │ │ │ + ldr r4, [pc, #568] @ (24dea4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 0024dc6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -729884,111 +729884,111 @@ │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #384 @ 0x180 │ │ │ │ + sub sp, #400 @ 0x190 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldc2l 15, cr15, [pc, #-1020] @ 24dc5c │ │ │ │ - cbz r6, 24e05c │ │ │ │ + cbz r2, 24e05e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sub sp, #256 @ 0x100 │ │ │ │ + sub sp, #272 @ 0x110 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r3, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #608] @ (24e2cc ) │ │ │ │ + ldr r3, [pc, #624] @ (24e2dc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #392] @ (24e200 ) │ │ │ │ + ldr r3, [pc, #408] @ (24e210 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfa71ffff │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [pc :128] │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #144] @ (24e118 ) │ │ │ │ + ldr r3, [pc, #160] @ (24e128 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [pc, #40] @ (24e0b8 ) │ │ │ │ + ldr r3, [pc, #56] @ (24e0c8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr??.w pc, [r1, #255]! │ │ │ │ bl 1f6096 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #816] @ (24e3d0 ) │ │ │ │ + ldr r2, [pc, #832] @ (24e3e0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #712] @ (24e370 ) │ │ │ │ + ldr r2, [pc, #728] @ (24e380 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 1d60aa │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #288] @ (24e1d4 ) │ │ │ │ + ldr r2, [pc, #304] @ (24e1e4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #648 @ 0x288 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #792 @ 0x318 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [pc, #56] @ (24e0fc ) │ │ │ │ + ldr r2, [pc, #72] @ (24e10c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #952] @ (24e484 ) │ │ │ │ + ldr r1, [pc, #968] @ (24e494 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r7, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #720] @ (24e3ac ) │ │ │ │ + ldr r1, [pc, #736] @ (24e3bc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #472] @ (24e2c4 ) │ │ │ │ + ldr r1, [pc, #488] @ (24e2d4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #712 @ 0x2c8 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [pc, #200] @ (24e1c4 ) │ │ │ │ + ldr r1, [pc, #216] @ (24e1d4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #744 @ 0x2e8 │ │ │ │ + add r7, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #928] @ (24e4ac ) │ │ │ │ + ldr r0, [pc, #944] @ (24e4bc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ + add sp, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #784 @ 0x310 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #640] @ (24e3a0 ) │ │ │ │ + ldr r0, [pc, #656] @ (24e3b0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66d24 │ │ │ │ @@ -730009,17 +730009,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -730073,21 +730073,21 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ blx 6509c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r6, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -730150,25 +730150,25 @@ │ │ │ │ ldr r0, [pc, #40] @ (24e2e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 24e25a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, sp, #816 @ 0x330 │ │ │ │ + add r5, sp, #832 @ 0x340 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r4, fp │ │ │ │ + mov r0, ip │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #656 @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp r8, pc │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (24e354 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -730209,15 +730209,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r4!, {r6} │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -730478,49 +730478,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ + add r4, sp, #288 @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r3!, {r1, r4, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r0, r6 │ │ │ │ + orrs r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #276] @ (24e7b8 ) │ │ │ │ @@ -730633,31 +730633,31 @@ │ │ │ │ b.n 24e6ee │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r4, r6, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - rors r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r0!, {r1, r2, r7} │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -730789,31 +730789,31 @@ │ │ │ │ ldr r0, [pc, #44] @ (24e954 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ b.n 24e848 │ │ │ │ nop │ │ │ │ - add r7, pc, #728 @ (adr r7, 24ec10 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 24ec20 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #776 @ (adr r7, 24ec48 ) │ │ │ │ + add r7, pc, #792 @ (adr r7, 24ec58 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 24ea14 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 24ea24 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #96 @ (adr r7, 24e9ac ) │ │ │ │ + add r7, pc, #112 @ (adr r7, 24e9bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 24ed34 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 24ed44 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vldr d7, [r2, #152] @ 0x98 │ │ │ │ @@ -730894,21 +730894,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d11} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r5, pc, #976 @ (adr r5, 24ee34 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 24ee44 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 24edac ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 24edbc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #96 @ 0x60 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ subs.w r8, r3, #0 │ │ │ │ @@ -731014,17 +731014,17 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ iteet le │ │ │ │ - addle r4, pc, #536 @ (adr r4, 24edf4 ) │ │ │ │ + addle r4, pc, #552 @ (adr r4, 24ee04 ) │ │ │ │ lslgt r7, r6, #1 │ │ │ │ - subgt r5, #22 │ │ │ │ + subgt r5, #26 │ │ │ │ lslle r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr.w ip, [pc, #2040] @ 24f3f0 │ │ │ │ @@ -731742,43 +731742,43 @@ │ │ │ │ ... │ │ │ │ cbnz r0, 24f452 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 24f450 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - add r2, pc, #88 @ (adr r2, 24f458 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 24f468 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r2, pc, #136 @ (adr r2, 24f48c ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 24f49c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 24f7a8 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 24f7b8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 24f5fc ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 24f60c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, #10 │ │ │ │ + subs r2, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #368 @ (adr r1, 24f584 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 24f594 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 24f454 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 24f464 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 24f4a8 ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 24f4b8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d0, [pc, #760] @ 24f738 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ blx 68388 │ │ │ │ @@ -732043,51 +732043,51 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 24eeae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #18 │ │ │ │ + adds r3, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vqadd.s64 q0, q0, │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + vqadd.s64 q0, q2, │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 6, r0, cr8, cr5, {3} │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + mrc 0, 6, r0, cr12, cr5, {3} │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #38 @ 0x26 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #6 │ │ │ │ + adds r2, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, r3, #1 │ │ │ │ blx 683e4 │ │ │ │ ldr.w r2, [pc, #1576] @ 24fdc8 │ │ │ │ @@ -732639,24 +732639,24 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 24eeae │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfa640075 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xfa680075 │ │ │ │ + str r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ blx 671e4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 24f63c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -732942,63 +732942,63 @@ │ │ │ │ ldr r0, [pc, #116] @ (250158 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 24ec1a │ │ │ │ ... │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + str r1, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #184 @ 0xb8 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ + cmp r0, #68 @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #232 @ 0xe8 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ movw r1, #1309 @ 0x51d │ │ │ │ ldr.w r0, [pc, #1980] @ 250920 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -733712,207 +733712,207 @@ │ │ │ │ ldr r0, [pc, #408] @ (250aa4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 2500d0 │ │ │ │ ... │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 250fdc │ │ │ │ + b.n 250fe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r7, #6 │ │ │ │ + movs r7, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 250be4 │ │ │ │ + b.n 250bec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #4 │ │ │ │ + movs r5, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r0, r2 │ │ │ │ + cmn r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #32] │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3820075 │ │ │ │ - ldrh r2, [r1, #28] │ │ │ │ + @ instruction: 0xf3860075 │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #24 │ │ │ │ + movs r4, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subw r0, r0, #117 @ 0x75 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ + subw r0, r4, #117 @ 0x75 │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r3, #54 @ 0x36 │ │ │ │ + movs r3, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #124 @ 0x7c │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r4, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #62] @ 0x3e │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ + strh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, r0, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r0, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r1, [pc, #820] @ (250de0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 6246c │ │ │ │ cbnz r0, 250ac8 │ │ │ │ @@ -734219,81 +734219,81 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 2500d0 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ands r1, r0 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r6, r7, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strh r6, [r2, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r0, #3 │ │ │ │ + adds r0, r1, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r4, #2 │ │ │ │ + adds r0, r5, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r4, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r2, r4, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ + strh r4, [r1, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00250e68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -734781,149 +734781,149 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r0, [r3, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ble.n 2513f6 │ │ │ │ - vrsra.u64 q12, q7, #1 │ │ │ │ + @ instruction: 0xffff83e2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r4, r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bcc.n 2514b6 │ │ │ │ vrshr.u64 d29, d5, #1 │ │ │ │ - vaddl.u q12, d31, d0 │ │ │ │ + vaddl.u q12, d31, d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r1, r4 │ │ │ │ + adds r2, r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r6, r3 │ │ │ │ + adds r4, r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bne.n 25134e │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ - vaddl.u q12, d15, d16 │ │ │ │ + vaddl.u q12, d15, d20 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r2, r2 │ │ │ │ + adds r2, r3, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bne.n 25147e │ │ │ │ - @ instruction: 0xffff7fda │ │ │ │ + @ instruction: 0xffff7fde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #320] @ (251540 ) │ │ │ │ + ldr r0, [pc, #336] @ (251550 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r0, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r0, #31 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7, #29 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r0, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #18] │ │ │ │ + strh r0, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r2, #24] │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, #20] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r6, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #24] │ │ │ │ + strh r0, [r2, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r6, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #22 │ │ │ │ + asrs r2, r2, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #24] │ │ │ │ + strh r2, [r7, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, #18] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [pc, #360] @ (251620 ) │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #360] @ (251624 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r3, #18 │ │ │ │ @@ -735055,61 +735055,61 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (25167c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 250f26 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r0, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r4, [r5, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r6, #20] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r0, [r3, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r0, #9] │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #8] @ (25167c ) │ │ │ │ + ldr r3, [pc, #24] @ (25168c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 678a4 │ │ │ │ @@ -735130,17 +735130,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #5] │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -735183,15 +735183,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r4, [r1, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -735590,49 +735590,49 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r4, r0, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r4, #25] │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ │ │ │ │ 00251bdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -735799,57 +735799,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 251c88 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r0, #28] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xfb27ffff │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r4, [r1, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #20] │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #18] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r4, [r5, #22] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfa09ffff │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r0, #20] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r6, #16] │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61870 │ │ │ │ @@ -735869,17 +735869,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + ldrb r6, [r3, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -735904,17 +735904,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -735941,17 +735941,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (251f4c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -735991,15 +735991,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r7, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -736047,17 +736047,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldrb r2, [r6, #10] │ │ │ │ + ldrb r6, [r6, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ @@ -736421,56 +736421,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r7, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r2, #25 │ │ │ │ + lsls r0, r3, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ strh r2, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mcrr2 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xfbd7ffff │ │ │ │ - strb r4, [r5, #30] │ │ │ │ + strb r0, [r6, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xfb3dffff │ │ │ │ stc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ - strb r0, [r3, #28] │ │ │ │ + strb r4, [r3, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r6, r6, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67698 │ │ │ │ @@ -736490,17 +736490,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r7, #16 │ │ │ │ + lsls r2, r0, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 25251c │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ ldr.w r3, [ip, r1, lsl #2] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2524b8 │ │ │ │ @@ -736662,15 +736662,15 @@ │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -736715,15 +736715,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r0, [r7, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -736768,17 +736768,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ + lsls r4, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2527ec ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -736819,15 +736819,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r4, #31] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r0, [r5, #30] │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -736959,26 +736959,26 @@ │ │ │ │ b.n 2528f4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrb r0, [r0, #26] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u64 q8, q7, │ │ │ │ - strb r4, [r2, #7] │ │ │ │ + vmvn.i32 q0, #165 @ 0x000000a5 │ │ │ │ + strb r0, [r3, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u16 q8, q7, │ │ │ │ + vqadd.u32 q8, q1, │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r1, r3, [r1, #8] │ │ │ │ @@ -737046,22 +737046,22 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (252a5c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 252a2a │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 4, r0, cr12, cr5, {3} │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + mrc2 0, 4, r0, cr0, cr5, {3} │ │ │ │ + strb r6, [r4, #3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr2 0, 3, r0, cr12, cr5, {3} │ │ │ │ + mrc2 0, 3, r0, cr0, cr5, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #332] @ (252bc0 ) │ │ │ │ mov r9, r3 │ │ │ │ @@ -737178,17 +737178,17 @@ │ │ │ │ eors r1, r3 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r7, #15] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r0, [r7, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2 0, cr0, [r4, #-468] @ 0xfffffe2c │ │ │ │ + stc2 0, cr0, [r8, #-468] @ 0xfffffe2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ @@ -737273,17 +737273,17 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d9, [sl, #136] @ 0x88 │ │ │ │ vabs.f64 d7, d9 │ │ │ │ b.n 252c3c │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -738753,76 +738753,76 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #24] │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, #23] │ │ │ │ lsls r2, r0, #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf6280075 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + @ instruction: 0xf62c0075 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - addw r0, sl, #2165 @ 0x875 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + addw r0, lr, #2165 @ 0x875 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [r5, #72] @ 0x48 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2380075 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + @ instruction: 0xf23c0075 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf2180075 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf21c0075 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf1f80075 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + @ instruction: 0xf1fc0075 │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r6, #20] │ │ │ │ + str r6, [r6, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc 0, 7, r0, cr14, cr5, {3} │ │ │ │ - str r0, [r3, #20] │ │ │ │ + vqadd.s8 q0, q1, │ │ │ │ + str r4, [r3, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr4, cr5, {3} │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + mcr 0, 7, r0, cr8, cr5, {3} │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r5, #16] │ │ │ │ + str r6, [r5, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrc 0, 5, r0, cr6, cr5, {3} │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + mrc 0, 5, r0, cr10, cr5, {3} │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #12] │ │ │ │ + str r0, [r0, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 4, r0, cr8, cr5, {3} │ │ │ │ - str r2, [r3, #12] │ │ │ │ + mcr 0, 4, r0, cr12, cr5, {3} │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr5, {3} │ │ │ │ - str r6, [r6, #4] │ │ │ │ + mcr 0, 3, r0, cr10, cr5, {3} │ │ │ │ + str r2, [r7, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl], {117} @ 0x75 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldcl 0, cr0, [lr], {117} @ 0x75 │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldc 0, cr0, [ip], {117} @ 0x75 │ │ │ │ + stc 0, cr0, [r0], #468 @ 0x1d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 683e4 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [pc, #896] @ (254050 ) │ │ │ │ add r3, pc │ │ │ │ @@ -739148,28 +739148,28 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 2540ec │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r4, [r6, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r8, #468]! @ 0x1d4 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + strd r0, r0, [ip, #468]! @ 0x1d4 │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strd r0, r0, [r0], #468 @ 0x1d4 │ │ │ │ + strd r0, r0, [r4], #468 @ 0x1d4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ blx 641f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -740315,119 +740315,119 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 2547c8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r1, r4] │ │ │ │ + ldrsb r4, [r1, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 255530 │ │ │ │ + b.n 254538 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r2, [r2, r1] │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 255508 │ │ │ │ + b.n 255510 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r5, r7] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 25533c │ │ │ │ + b.n 255344 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 255300 │ │ │ │ + b.n 255308 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, r4] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 2552d8 │ │ │ │ + b.n 2552e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 255054 │ │ │ │ + b.n 25505c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 25501c │ │ │ │ + b.n 255024 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r1, r6] │ │ │ │ + strh r4, [r1, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254f98 │ │ │ │ + b.n 254fa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r4, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254f5c │ │ │ │ + b.n 254f64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + strh r2, [r1, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254f24 │ │ │ │ + b.n 254f2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254ee4 │ │ │ │ + b.n 254eec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ strh r6, [r1, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254e48 │ │ │ │ + strh r2, [r2, r3] │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + b.n 254e50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254e0c │ │ │ │ + b.n 254e14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r0, r2] │ │ │ │ + strh r4, [r0, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 254dbc │ │ │ │ + b.n 254dc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - svc 30 │ │ │ │ + svc 34 @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, r5] │ │ │ │ + str r4, [r6, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r4, [r6, r4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r0, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #376] @ (254f44 ) │ │ │ │ + ldr r7, [pc, #392] @ (254f54 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [pc, #336] @ (254f20 ) │ │ │ │ + ldr r7, [pc, #352] @ (254f30 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n 254d94 │ │ │ │ + bgt.n 254d9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #216] @ (254eb0 ) │ │ │ │ + ldr r7, [pc, #232] @ (254ec0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n 254d60 │ │ │ │ + bgt.n 254d68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #944] @ (255190 ) │ │ │ │ + ldr r6, [pc, #960] @ (2551a0 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #376] @ (254f5c ) │ │ │ │ + ldr r6, [pc, #392] @ (254f6c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #144] @ (254e78 ) │ │ │ │ + ldr r6, [pc, #160] @ (254e88 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - blt.n 254d4c │ │ │ │ + blt.n 254d54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ blx 69cd8 │ │ │ │ ldr.w r2, [r6, #164] @ 0xa4 │ │ │ │ mov.w ip, #2 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ @@ -740914,145 +740914,145 @@ │ │ │ │ ldr r0, [pc, #280] @ (255484 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 254970 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r2, r4, #12 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 2553b0 │ │ │ │ + blt.n 2553b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r2, r6, #6 │ │ │ │ + subs r6, r6, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #184] @ (25545c ) │ │ │ │ + ldr r4, [pc, #200] @ (25546c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n 255318 │ │ │ │ + bls.n 255320 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #56] @ (2553e4 ) │ │ │ │ + ldr r4, [pc, #72] @ (2553f4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n 2552dc │ │ │ │ + bls.n 2552e4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #568] @ (2555ec ) │ │ │ │ + ldr r3, [pc, #584] @ (2555fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bls.n 2553e8 │ │ │ │ + bls.n 2553f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #440] @ (255574 ) │ │ │ │ + ldr r3, [pc, #456] @ (255584 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 2553ac │ │ │ │ + bhi.n 2553b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #328] @ (25550c ) │ │ │ │ + ldr r3, [pc, #344] @ (25551c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 255380 │ │ │ │ + bhi.n 255388 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #216] @ (2554a4 ) │ │ │ │ + ldr r3, [pc, #232] @ (2554b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 255350 │ │ │ │ + bhi.n 255358 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #104] @ (25543c ) │ │ │ │ + ldr r3, [pc, #120] @ (25544c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 255320 │ │ │ │ + bhi.n 255328 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #0] @ (2553dc ) │ │ │ │ + ldr r3, [pc, #16] @ (2553ec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 2552f4 │ │ │ │ + bhi.n 2552fc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #832] @ (255724 ) │ │ │ │ + ldr r2, [pc, #848] @ (255734 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 25549c │ │ │ │ + bhi.n 2554a4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #728] @ (2556c4 ) │ │ │ │ + ldr r2, [pc, #744] @ (2556d4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 255470 │ │ │ │ + bhi.n 255478 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #504] @ (2555ec ) │ │ │ │ + ldr r2, [pc, #520] @ (2555fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 255408 │ │ │ │ + bhi.n 255410 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #384] @ (25557c ) │ │ │ │ + ldr r2, [pc, #400] @ (25558c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 2553d8 │ │ │ │ + bvc.n 2553e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (25550c ) │ │ │ │ + ldr r2, [pc, #280] @ (25551c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 2553a0 │ │ │ │ + bvc.n 2553a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #152] @ (2554a4 ) │ │ │ │ + ldr r2, [pc, #168] @ (2554b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 255370 │ │ │ │ + bvc.n 255378 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #40] @ (25543c ) │ │ │ │ + ldr r2, [pc, #56] @ (25544c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 255340 │ │ │ │ + bvc.n 255348 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #928] @ (2557bc ) │ │ │ │ + ldr r1, [pc, #944] @ (2557cc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 255504 │ │ │ │ + bvc.n 25550c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #808] @ (25574c ) │ │ │ │ + ldr r1, [pc, #824] @ (25575c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 2554d4 │ │ │ │ + bvc.n 2554dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #704] @ (2556ec ) │ │ │ │ + ldr r1, [pc, #720] @ (2556fc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 2554a4 │ │ │ │ + bvc.n 2554ac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #520] @ (25563c ) │ │ │ │ + ldr r1, [pc, #536] @ (25564c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 255454 │ │ │ │ + bvc.n 25545c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #336] @ (25558c ) │ │ │ │ + ldr r1, [pc, #352] @ (25559c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 255400 │ │ │ │ + bvs.n 255408 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #216] @ (25551c ) │ │ │ │ + ldr r1, [pc, #232] @ (25552c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 2553cc │ │ │ │ + bvs.n 2553d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #96] @ (2554ac ) │ │ │ │ + ldr r1, [pc, #112] @ (2554bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 255398 │ │ │ │ + bvs.n 2553a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (255844 ) │ │ │ │ + ldr r1, [pc, #0] @ (255454 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 255364 │ │ │ │ + bvs.n 25536c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #896] @ (2557dc ) │ │ │ │ + ldr r0, [pc, #912] @ (2557ec ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 255534 │ │ │ │ + bvs.n 25553c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #784] @ (255774 ) │ │ │ │ + ldr r0, [pc, #800] @ (255784 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvs.n 255504 │ │ │ │ + bvs.n 25550c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #64] @ (2554ac ) │ │ │ │ + ldr r0, [pc, #80] @ (2554bc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 2553a8 │ │ │ │ + bpl.n 2553b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blx lr │ │ │ │ + blxns lr │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 25556c │ │ │ │ + bpl.n 255574 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 255540 │ │ │ │ + bpl.n 255548 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blx r7 │ │ │ │ + blxns r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 25550c │ │ │ │ + bpl.n 255514 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 613d8 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2554fa │ │ │ │ mov r4, r0 │ │ │ │ @@ -741429,91 +741429,91 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - mov r4, pc │ │ │ │ + mov r8, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bmi.n 255898 │ │ │ │ + bmi.n 2558a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 255870 │ │ │ │ + bcc.n 255878 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #984 @ (adr r2, 255c6c ) │ │ │ │ + add r2, pc, #1000 @ (adr r2, 255c7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 2557bc │ │ │ │ + bcc.n 2557c4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 255d44 │ │ │ │ + b.n 255d4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 255960 │ │ │ │ + bcc.n 255968 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 255930 │ │ │ │ + bcc.n 255938 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 255904 │ │ │ │ + bcc.n 25590c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcc.n 2558d8 │ │ │ │ + bcc.n 2558e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 2558ac │ │ │ │ + bcs.n 2558b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r0, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 25587c │ │ │ │ + bcs.n 255884 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 255850 │ │ │ │ + bcs.n 255858 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 255824 │ │ │ │ + bcs.n 25582c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add lr, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bcs.n 2557f8 │ │ │ │ + bcs.n 255800 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 255bbc ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 255bcc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 255994 │ │ │ │ + bcs.n 25599c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r4, r5 │ │ │ │ + mvns r0, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 255888 │ │ │ │ + beq.n 255890 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 255850 │ │ │ │ + beq.n 255858 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r2, r7 │ │ │ │ + cmn r6, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 255818 │ │ │ │ + beq.n 255820 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r2, r3 │ │ │ │ + cmn r6, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 2559e0 │ │ │ │ + beq.n 2559e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmn r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 2559ac │ │ │ │ + beq.n 2559b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0025591c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -742127,186 +742127,186 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #217 @ 0xd9 │ │ │ │ ldr r6, [pc, #264] @ (2560c4 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bvc.n 255f9e │ │ │ │ - @ instruction: 0xffff41c6 │ │ │ │ + @ instruction: 0xffff41ca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sbcs r4, r7 │ │ │ │ + rors r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r1, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r5, [pc, #560] @ (256210 ) │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldmia r5!, {r0, r1, r4, r6} │ │ │ │ vmull.u q14, d31, d31 │ │ │ │ - vmla.i q10, , d6[0] │ │ │ │ + vmla.i q10, , d10[0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldmia r3!, {r0, r1, r4, r6, r7} │ │ │ │ vtbl.8 d28, {d31- q10, , d18[0] │ │ │ │ + vmla.i q10, , d22[0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r6, r4 │ │ │ │ + eors r2, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands r0, r2 │ │ │ │ + ands r4, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #54 @ 0x36 │ │ │ │ + subs r7, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r0, #13 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #52 @ 0x34 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + subs r5, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r6, #17 │ │ │ │ + asrs r0, r7, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r6, r2, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ + subs r7, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #112 @ 0x70 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r6, r2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r6, r2 │ │ │ │ + lsls r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #156 @ 0x9c │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ vldr d1, [pc, #312] @ 256260 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [pc, #316] @ (256268 ) │ │ │ │ add.w r3, r5, #24 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -742419,53 +742419,53 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (2562b4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2559e4 │ │ │ │ ... │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ + subs r7, #48 @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r1, r4} │ │ │ │ + stmia r7!, {r1, r2, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r0, #206 @ 0xce │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 602a0 │ │ │ │ @@ -742486,17 +742486,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -742640,17 +742640,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -742677,17 +742677,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (25656c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -742727,15 +742727,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ negs r6, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ + subs r5, #44 @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ tst r6, r4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -742805,17 +742805,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (256644 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2565a2 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00256648 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -743022,57 +743022,57 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ asrs r2, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r5, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ eors r4, r7 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - subs r2, #236 @ 0xec │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #210 @ 0xd2 │ │ │ │ + subs r2, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2l 15, cr15, [r9], {255} @ 0xff │ │ │ │ @ instruction: 0xfb5fffff │ │ │ │ @ instruction: 0xfb8dffff │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6afcc │ │ │ │ @@ -743092,20 +743092,20 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - itet ge │ │ │ │ + itee ge │ │ │ │ lslge r5, r6, #1 │ │ │ │ movlt r0, r0 │ │ │ │ - movge r0, r0 │ │ │ │ + movlt r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #148] @ (2569c4 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [pc, #148] @ (2569c8 ) │ │ │ │ @@ -743163,15 +743163,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r6, #66 @ 0x42 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ subs r5, #206 @ 0xce │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -743215,15 +743215,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 621b8 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 256a36 │ │ │ │ b.n 256a3e │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #884] @ (256de0 ) │ │ │ │ @@ -743564,63 +743564,63 @@ │ │ │ │ b.n 256bca │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs r5, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #170 @ 0xaa │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r6} │ │ │ │ + pop {r2, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #120 @ 0x78 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r2, r3, r4} │ │ │ │ + pop {r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, 256e90 │ │ │ │ + cbnz r0, 256e92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, 256e7c │ │ │ │ + cbnz r6, 256e7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r0, 256e7e │ │ │ │ + cbnz r4, 256e7e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r6, 256e7e │ │ │ │ + cbnz r2, 256e80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r4, 256e80 │ │ │ │ + cbnz r0, 256e82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r2, 256e82 │ │ │ │ + cbnz r6, 256e82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r0, 256e84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ + adds r5, #66 @ 0x42 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -744185,95 +744185,95 @@ │ │ │ │ ... │ │ │ │ subs r1, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #222 @ 0xde │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbnz r0, 257444 │ │ │ │ + cbnz r4, 257444 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r2, #196 @ 0xc4 │ │ │ │ + adds r2, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb86c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb850 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb6b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + @ instruction: 0xb622 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #70 @ 0x46 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #36 @ 0x24 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 002574c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -744480,67 +744480,67 @@ │ │ │ │ b.n 257586 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #162 @ 0xa2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xf92bffff │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r0, 25774c │ │ │ │ + cbz r4, 25774c │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r1, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 25774c │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl ffe8f70e │ │ │ │ bl 655712 │ │ │ │ - cmp r5, #26 │ │ │ │ + cmp r5, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - uxth r4, r4 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 55b726 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxtb r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #94 @ 0x5e │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r2, 257790 │ │ │ │ + cbz r6, 257790 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6572c │ │ │ │ @@ -744561,17 +744561,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cbz r4, 2577ac │ │ │ │ + cbz r0, 2577ae │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 002577a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -744658,25 +744658,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (2578b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 25783c │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ + add sp, #128 @ 0x80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #500] @ (257ac4 ) │ │ │ │ @@ -744874,31 +744874,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #148 @ 0x94 │ │ │ │ lsls r2, r0, #2 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ lsls r2, r0, #2 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ + add r6, sp, #208 @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -745032,25 +745032,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [r6, #4] │ │ │ │ blx 6a440 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #44 @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #608 @ 0x260 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r7, #236 @ 0xec │ │ │ │ + movs r7, #240 @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #24 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (257d04 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -745091,15 +745091,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ lsls r7, r6, #1 │ │ │ │ cmp r2, #144 @ 0x90 │ │ │ │ lsls r2, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -745133,17 +745133,17 @@ │ │ │ │ blx 6a440 │ │ │ │ blx 60f84 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r0, [r4, #0] │ │ │ │ b.n 257d40 │ │ │ │ nop │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -745646,45 +745646,45 @@ │ │ │ │ nop │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r1, #204 @ 0xcc │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #8 │ │ │ │ + movs r6, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #234 @ 0xea │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 258450 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 258460 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, #200 @ 0xc8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 2585f8 ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 258608 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #464 @ (adr r5, 258580 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 258590 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #360 @ (adr r5, 258520 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 258530 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -746023,17 +746023,17 @@ │ │ │ │ eors r1, r5 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ lsls r2, r0, #2 │ │ │ │ movs r2, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - adds r4, r0, #5 │ │ │ │ + adds r0, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #704 @ (adr r1, 258a64 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 258a74 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [pc, #960] @ (258b68 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 683e4 │ │ │ │ mov.w r3, #968 @ 0x3c8 │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -746354,31 +746354,31 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, r5, r0 │ │ │ │ + subs r2, r6, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r1, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ vldr d6, [r4, #24] │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d4, d4, d6 │ │ │ │ vmul.f64 d4, d4, d3 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -746443,21 +746443,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 258c42 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r5, #31 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #276] @ (258db0 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -746570,21 +746570,21 @@ │ │ │ │ b.n 258cda │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r3, r3 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -747074,73 +747074,73 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r2, r2, r6 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #23 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r6, r2, #28 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r3, #10 │ │ │ │ + asrs r6, r3, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r6, r1, #8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00259388 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -747473,97 +747473,97 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ asrs r0, r3, #15 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r0, r4, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsls r5, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r4, r7, #12 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xe81fffff │ │ │ │ b.n 2595d2 │ │ │ │ - @ instruction: 0xffff0f9e │ │ │ │ + @ instruction: 0xffff0fa2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + str r3, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 21173a >::~_Deque_base()@@Base+0x612> │ │ │ │ @ instruction: 0xe82dffff │ │ │ │ mcr 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + lsrs r0, r1, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r3, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r4, #26 │ │ │ │ + lsrs r2, r5, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r0, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #31 │ │ │ │ + lsrs r4, r1, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r6, r1, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r2, #30 │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ + lsrs r6, r5, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + str r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r7, #31 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r0, #1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62620 │ │ │ │ @@ -747584,17 +747584,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #17 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -747619,17 +747619,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -747663,17 +747663,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (25991c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -747713,15 +747713,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ lsrs r6, r5, #26 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ + lsrs r4, r7, #24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r6, r6, #25 │ │ │ │ lsls r2, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -748304,28 +748304,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #24 │ │ │ │ lsls r2, r0, #2 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldrh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + lsrs r4, r2, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r6, r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ + lsls r7, r6, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 25a46e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ vldr d5, [r3, #160] @ 0xa0 │ │ │ │ @@ -748861,47 +748861,47 @@ │ │ │ │ b.n 25a68a │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 25a8d8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r4, r3, #19 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 25a238 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ @@ -748973,22 +748973,22 @@ │ │ │ │ ldr r0, [pc, #36] @ (25a7d4 ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.w 259966 │ │ │ │ nop │ │ │ │ - vmvn.i32 q8, #230 @ 0x000000e6 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + vshr.u8 q8, q11, #6 │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u64 q8, q7, q11 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + vmvn.i32 q0, #166 @ 0x000000a6 │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u16 q8, q7, q11 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + vqadd.u32 q8, q1, q11 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0025a7d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -749381,88 +749381,88 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ vaddl.u8 q0, d22, d1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vqadd.u16 q0, q5, q11 │ │ │ │ + vqadd.u16 q0, q7, q11 │ │ │ │ bl 364bfe , 223u, 23u>::operator()()@@Base+0x43fe> │ │ │ │ - vqadd.u8 q8, q5, q11 │ │ │ │ - vshr.u16 q0, q11, #12 │ │ │ │ + vqadd.u8 q8, q7, q11 │ │ │ │ + vshr.u16 q0, q11, #8 │ │ │ │ lsls r5, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mcr2 0, 4, r0, cr14, cr6, {3} │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + mrc2 0, 4, r0, cr2, cr6, {3} │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cdp2 0, 14, cr0, cr12, cr1, {4} │ │ │ │ - mrc2 0, 2, r0, cr10, cr6, {3} │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + mrc2 0, 2, r0, cr14, cr6, {3} │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xefedffff │ │ │ │ vrsqrts.f16 , , │ │ │ │ - mrc2 0, 0, r0, cr12, cr6, {3} │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ + mcr2 0, 1, r0, cr0, cr6, {3} │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr2 0, 0, r0, cr2, cr6, {3} │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ + mcr2 0, 0, r0, cr6, cr6, {3} │ │ │ │ + ldrb r6, [r4, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ mrc 15, 6, APSR_nzcv, cr9, cr15, {7} │ │ │ │ - mcr2 0, 5, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 6, r0, cr4, cr6, {3} │ │ │ │ - stc2 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + mrc2 0, 5, r0, cr2, cr6, {3} │ │ │ │ + mrc2 0, 6, r0, cr8, cr6, {3} │ │ │ │ + ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc2 0, cr0, [r2, #472] @ 0x1d8 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldc2 0, cr0, [r6, #472] @ 0x1d8 │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr14, cr6, {3} │ │ │ │ - mcr2 0, 6, r0, cr0, cr6, {3} │ │ │ │ - stc2l 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + mcr2 0, 5, r0, cr2, cr6, {3} │ │ │ │ + mcr2 0, 6, r0, cr4, cr6, {3} │ │ │ │ + ldc2l 0, cr0, [r2, #-472] @ 0xfffffe28 │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr2 0, 5, r0, cr10, cr6, {3} │ │ │ │ - stc2 0, cr0, [sl, #-472] @ 0xfffffe28 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + mcr2 0, 5, r0, cr14, cr6, {3} │ │ │ │ + stc2 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip], #472 @ 0x1d8 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldc2l 0, cr0, [r0], #472 @ 0x1d8 │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr2 0, 3, r0, cr10, cr6, {3} │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + mcr2 0, 3, r0, cr14, cr6, {3} │ │ │ │ + add r6, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc2 0, cr0, [r4], #472 @ 0x1d8 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + stc2 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr2 0, 2, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 5, r0, cr4, cr6, {3} │ │ │ │ - mrrc2 0, 7, r0, ip, cr6 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + mrc2 0, 2, r0, cr2, cr6, {3} │ │ │ │ + mrc2 0, 5, r0, cr8, cr6, {3} │ │ │ │ + stc2l 0, cr0, [r0], #-472 @ 0xfffffe28 │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc2 0, 4, r0, cr2, cr6, {3} │ │ │ │ - vqadd.u8 q0, q4, q11 │ │ │ │ - ldc2 0, cr0, [r8], {118} @ 0x76 │ │ │ │ - ldrb r0, [r7, #22] │ │ │ │ + mrc2 0, 4, r0, cr6, cr6, {3} │ │ │ │ + vqadd.u8 q0, q6, q11 │ │ │ │ + ldc2 0, cr0, [ip], {118} @ 0x76 │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc2 0, 7, r0, cr2, cr6, {3} │ │ │ │ - vqadd.u32 q0, q6, q11 │ │ │ │ - @ instruction: 0xfbd40076 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + mrc2 0, 7, r0, cr6, cr6, {3} │ │ │ │ + vqadd.u64 q0, q0, q11 │ │ │ │ + @ instruction: 0xfbd80076 │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u8 q0, q5, q11 │ │ │ │ - vqadd.u8 q8, q4, q11 │ │ │ │ - @ instruction: 0xfb8c0076 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + vqadd.u8 q0, q7, q11 │ │ │ │ + vqadd.u8 q8, q6, q11 │ │ │ │ + @ instruction: 0xfb900076 │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u64 q0, q5, q11 │ │ │ │ - vqadd.u64 q8, q4, q11 │ │ │ │ - @ instruction: 0xfb500076 │ │ │ │ - ldrb r0, [r6, #19] │ │ │ │ + vqadd.u64 q0, q7, q11 │ │ │ │ + vqadd.u64 q8, q6, q11 │ │ │ │ + @ instruction: 0xfb540076 │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 685f4 │ │ │ │ @@ -749482,16 +749482,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfa020076 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + @ instruction: 0xfa060076 │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -749567,19 +749567,19 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 6973c │ │ │ │ b.n 25adaa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfa0a0081 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip, #472] @ 0x1d8 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + stc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + ldrb r0, [r2, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ vst1.8 {d16[4]}, [sl], r1 │ │ │ │ - ldc2l 0, cr0, [r8, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 0, cr0, [ip, #-472]! @ 0xfffffe28 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 6a000 │ │ │ │ @@ -749642,23 +749642,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (25aee0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 25ae6c │ │ │ │ - stc2 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ - ldc2 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + stc2 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ + stc2l 0, cr0, [r2], {118} @ 0x76 │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc2 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ + stc2 0, cr0, [r6], #472 @ 0x1d8 │ │ │ │ + ldrb r6, [r2, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stc2 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + stc2 0, cr0, [r6], {118} @ 0x76 │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -750246,24 +750246,24 @@ │ │ │ │ b.n 25b412 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xf7bc0081 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7980081 │ │ │ │ - @ instruction: 0xfa240076 │ │ │ │ - strb r2, [r2, #30] │ │ │ │ + @ instruction: 0xfa280076 │ │ │ │ + strb r6, [r2, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xfa060076 │ │ │ │ - strb r4, [r6, #29] │ │ │ │ + @ instruction: 0xfa0a0076 │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr??.w r0, [r0, #118] @ 0x76 │ │ │ │ - ldr??.w r0, [r2, #118] @ 0x76 │ │ │ │ - @ instruction: 0xf5f80076 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + ldr??.w r0, [r4, #118] @ 0x76 │ │ │ │ + ldr??.w r0, [r6, #118] @ 0x76 │ │ │ │ + @ instruction: 0xf5fc0076 │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 60300 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ @@ -750648,15 +750648,15 @@ │ │ │ │ vmovlt.f64 d0, d5 │ │ │ │ b.n 25b7f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - rsb r0, r8, #118 @ 0x76 │ │ │ │ + rsb r0, ip, #118 @ 0x76 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 25b96c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ vsub.f64 d7, d11, d10 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r5, #1408 @ 0x580 │ │ │ │ @@ -751711,87 +751711,87 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #156] @ (25c7fc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 25afd8 │ │ │ │ nop │ │ │ │ - b.n 25c6a8 │ │ │ │ + b.n 25c6b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c608 │ │ │ │ + b.n 25c610 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c4f0 │ │ │ │ + b.n 25c4f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c400 │ │ │ │ + b.n 25c408 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c428 │ │ │ │ + b.n 25c430 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 25c340 │ │ │ │ + b.n 25c348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c2f0 │ │ │ │ + b.n 25c2f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c2b4 │ │ │ │ + b.n 25c2bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c26c │ │ │ │ + b.n 25c274 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c200 │ │ │ │ + b.n 25c208 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c1bc │ │ │ │ + b.n 25c1c4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c180 │ │ │ │ + b.n 25c188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c150 │ │ │ │ + b.n 25c158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c120 │ │ │ │ + b.n 25c128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c0f0 │ │ │ │ + b.n 25c0f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c0c0 │ │ │ │ + b.n 25c0c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r0, [r4, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25c090 │ │ │ │ + b.n 25c098 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r0, #28] │ │ │ │ + str r4, [r0, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25cff0 │ │ │ │ + b.n 25bff8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r2, [r6, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25cfbc │ │ │ │ + b.n 25cfc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r2, #20] │ │ │ │ + str r4, [r2, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0025c800 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -751925,44 +751925,44 @@ │ │ │ │ b.n 25c87c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 25c83a │ │ │ │ vqrdmlsh.s , , d2[0] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25d05c │ │ │ │ + b.n 25d064 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 25d0f4 │ │ │ │ + b.n 25d0fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 25cefc │ │ │ │ + b.n 25cf04 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ + str r6, [r7, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ udf #248 @ 0xf8 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25ce78 │ │ │ │ + b.n 25ce80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r6, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 25c3f6 │ │ │ │ vsri.32 q15, , #1 │ │ │ │ - vmlal.u q15, d15, d2[0] │ │ │ │ + vmlal.u q15, d15, d6[0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 25cde0 │ │ │ │ + b.n 25cde8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r4, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 25d196 │ │ │ │ - vsra.u64 q15, q14, #1 │ │ │ │ + vsubl.u q15, d15, d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62104 │ │ │ │ @@ -751983,17 +751983,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 25ccc0 │ │ │ │ + b.n 25ccc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -752133,21 +752133,21 @@ │ │ │ │ b.n 25cb14 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - b.n 25ce7c │ │ │ │ + b.n 25ce84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 25ce34 │ │ │ │ + b.n 25ce3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -752172,17 +752172,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 25cc7c │ │ │ │ + b.n 25cc84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -752209,17 +752209,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r4, r1] │ │ │ │ + ldrb r6, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (25cccc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -752259,15 +752259,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bge.n 25cccc │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bge.n 25cc68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -752315,17 +752315,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0025cd68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -752533,56 +752533,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ bls.n 25cf80 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #178 @ 0xb2 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vminnm.f32 , , │ │ │ │ - svc 12 │ │ │ │ + svc 16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - udf #30 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, r2] │ │ │ │ + ldrh r2, [r4, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ bls.n 25d068 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ble.n 25cf88 │ │ │ │ + ble.n 25cf90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ mcr2 15, 0, pc, cr13, cr15, {7} @ │ │ │ │ stc2 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - ble.n 25cf1c │ │ │ │ + ble.n 25cf24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, r0] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 25cef0 │ │ │ │ + ble.n 25cef8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb23ffff │ │ │ │ - ble.n 25d008 │ │ │ │ + ble.n 25d010 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 25cfdc │ │ │ │ + ble.n 25cfe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 25cfa8 │ │ │ │ + bgt.n 25cfb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 648d4 │ │ │ │ @@ -752602,17 +752602,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bgt.n 25d050 │ │ │ │ + bgt.n 25d058 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -752673,15 +752673,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 25d0bc │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 25d154 │ │ │ │ + bgt.n 25d15c │ │ │ │ lsls r6, r6, #1 │ │ │ │ bvs.n 25d054 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -752992,49 +752992,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 25d408 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvs.n 25d528 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - itee eq │ │ │ │ - lsleq r6, r6, #1 │ │ │ │ - blt.n 25d3bc @ unpredictable │ │ │ │ + itee ne │ │ │ │ lslne r6, r6, #1 │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ + blt.n 25d3c4 @ unpredictable │ │ │ │ + lsleq r6, r6, #1 │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ bvs.n 25d478 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - blt.n 25d4f8 │ │ │ │ + blt.n 25d500 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 25d4e0 │ │ │ │ + bge.n 25d4e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ + strb r0, [r2, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 25d480 │ │ │ │ + bge.n 25d488 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r4, [r3, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 25d458 │ │ │ │ + bls.n 25d460 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 25d540 │ │ │ │ + bls.n 25d548 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 25d4c8 │ │ │ │ + bls.n 25d4d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 25d440 │ │ │ │ + bhi.n 25d448 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 25d430 │ │ │ │ + bhi.n 25d438 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r4, r0 │ │ │ │ @@ -753660,91 +753660,91 @@ │ │ │ │ b.n 25d76e │ │ │ │ bcs.n 25da90 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 25dc38 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - bvs.n 25dbd8 │ │ │ │ + bvs.n 25dbe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r3, r7] │ │ │ │ + str r0, [r4, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 25db48 │ │ │ │ + bpl.n 25db50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 25dac8 │ │ │ │ + bpl.n 25dad0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, r5] │ │ │ │ + str r6, [r1, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 25da74 │ │ │ │ + bpl.n 25da7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 25dc18 │ │ │ │ + bpl.n 25dc20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bpl.n 25dc1c │ │ │ │ + bpl.n 25dc24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n 25db28 │ │ │ │ + bmi.n 25db30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 25dc0c │ │ │ │ + bpl.n 25dc14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bpl.n 25dba8 │ │ │ │ + bpl.n 25dbb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n 25daac │ │ │ │ + bmi.n 25dab4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bmi.n 25dc04 │ │ │ │ + bmi.n 25dc0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #840] @ (25dee4 ) │ │ │ │ + ldr r7, [pc, #856] @ (25def4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 25dbd4 │ │ │ │ + bmi.n 25dbdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #728] @ (25de7c ) │ │ │ │ + ldr r7, [pc, #744] @ (25de8c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 25dba4 │ │ │ │ + bmi.n 25dbac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #616] @ (25de14 ) │ │ │ │ + ldr r7, [pc, #632] @ (25de24 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 25db2c │ │ │ │ + bcc.n 25db34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #360] @ (25dd1c ) │ │ │ │ + ldr r7, [pc, #376] @ (25dd2c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 25dca4 │ │ │ │ + bcc.n 25dcac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #72] @ (25dc04 ) │ │ │ │ + ldr r7, [pc, #88] @ (25dc14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 25db4c │ │ │ │ + bcs.n 25db54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #392] @ (25dd4c ) │ │ │ │ + ldr r6, [pc, #408] @ (25dd5c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 25db18 │ │ │ │ + bcs.n 25db20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #272] @ (25dcdc ) │ │ │ │ + ldr r6, [pc, #288] @ (25dcec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 25dc48 │ │ │ │ + bcs.n 25dc50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #856] @ (25df2c ) │ │ │ │ + ldr r5, [pc, #872] @ (25df3c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 25dc04 │ │ │ │ + bcs.n 25dc0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n 25dadc │ │ │ │ + bcs.n 25dae4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 25dbd0 │ │ │ │ + bne.n 25dbd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #592] @ (25de34 ) │ │ │ │ + ldr r5, [pc, #608] @ (25de44 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bne.n 25db9c │ │ │ │ + bne.n 25dba4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #472] @ (25ddc4 ) │ │ │ │ + ldr r5, [pc, #488] @ (25ddd4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -753779,17 +753779,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - beq.n 25dbf0 │ │ │ │ + beq.n 25dbf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #400] @ (25ddf4 ) │ │ │ │ + ldr r4, [pc, #416] @ (25de04 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 0025dc64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -754214,134 +754214,134 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ldmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 25e17c │ │ │ │ + beq.n 25e184 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 25c0e6 │ │ │ │ - beq.n 25e0a0 │ │ │ │ + beq.n 25e0a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 25e188 │ │ │ │ + beq.n 25e190 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r5, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 25e0fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #616] @ (25e364 ) │ │ │ │ + ldr r3, [pc, #632] @ (25e374 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #408] @ (25e2a0 ) │ │ │ │ + ldr r3, [pc, #424] @ (25e2b0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 57c10a │ │ │ │ bl 52a10e │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r7, {r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #160] @ (25e1b8 ) │ │ │ │ + ldr r3, [pc, #176] @ (25e1c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (25e158 ) │ │ │ │ + ldr r3, [pc, #72] @ (25e168 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + strh r4, [r1, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 25e174 │ │ │ │ + beq.n 25e17c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 25e17c │ │ │ │ + beq.n 25e184 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r2} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #640] @ (25e3b8 ) │ │ │ │ + ldr r2, [pc, #656] @ (25e3c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #536] @ (25e358 ) │ │ │ │ + ldr r2, [pc, #552] @ (25e368 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ + strh r4, [r6, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (25e258 ) │ │ │ │ + ldr r2, [pc, #280] @ (25e268 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + ldrh r4, [r6, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #1016] @ (25e558 ) │ │ │ │ + ldr r2, [pc, #8] @ (25e168 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r6, {r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #888] @ (25e4e0 ) │ │ │ │ + ldr r1, [pc, #904] @ (25e4f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #608] @ (25e3d8 ) │ │ │ │ + ldr r1, [pc, #624] @ (25e3e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #312] @ (25e2c0 ) │ │ │ │ + ldr r1, [pc, #328] @ (25e2d0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #48] @ (25e1c8 ) │ │ │ │ + ldr r1, [pc, #64] @ (25e1d8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #800] @ (25e4c8 ) │ │ │ │ + ldr r0, [pc, #816] @ (25e4d8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #552] @ (25e3e0 ) │ │ │ │ + ldr r0, [pc, #568] @ (25e3f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #320] @ (25e308 ) │ │ │ │ + ldr r0, [pc, #336] @ (25e318 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #24] @ (25e1f0 ) │ │ │ │ + ldr r0, [pc, #40] @ (25e200 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 628dc │ │ │ │ @@ -754362,17 +754362,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -754441,15 +754441,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r1, r0, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -754494,19 +754494,19 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 25e5b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r4, {r4, r7} │ │ │ │ + ldmia r4, {r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -754541,17 +754541,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ + add r8, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2864] @ 0xb30 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -754914,56 +754914,56 @@ │ │ │ │ b.n 25e88a │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmia r3!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u16 q0, q0, q10 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + vqadd.u16 q0, q2, q10 │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r0, r1 │ │ │ │ + adcs r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r7!, {r6, r7} │ │ │ │ + stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r1 │ │ │ │ bge.w 25ea60 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w r8, fp, lsl #2 │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -755461,96 +755461,96 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 25ec7e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r5, #150 @ 0x96 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r1, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + subs r5, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r4, r6} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ + stmia r4!, {r1, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r5, #10 │ │ │ │ + subs r5, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb.w r0, [r6, #116] @ 0x74 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + strb.w r0, [sl, #116] @ 0x74 │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #56 @ 0x38 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, #32 │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #114 @ 0x72 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ + subs r3, #76 @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r3, #20 │ │ │ │ + subs r3, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #328] @ (25f024 ) │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 69bc4 │ │ │ │ cbz r0, 25eef4 │ │ │ │ ldr r5, [pc, #320] @ (25f028 ) │ │ │ │ @@ -755678,48 +755678,48 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (25f064 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 25ec7e │ │ │ │ nop │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 25f088 │ │ │ │ + cbnz r0, 25f08a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - itet │ │ │ │ + itte │ │ │ │ lsl r6, r6, #1 │ │ │ │ - subal r0, #178 @ 0xb2 │ │ │ │ - lsl r5, r6, #1 │ │ │ │ - itte le │ │ │ │ + sub r0, #182 @ 0xb6 │ │ │ │ + lslal r5, r6, #1 │ │ │ │ + ittt le │ │ │ │ lslle r6, r6, #1 │ │ │ │ - suble r0, #150 @ 0x96 │ │ │ │ - lslgt r5, r6, #1 │ │ │ │ + suble r0, #154 @ 0x9a │ │ │ │ + lslle r5, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -755788,21 +755788,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 25f348 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - itt ne │ │ │ │ - lslne r6, r6, #1 │ │ │ │ - bkpt 0x00ee │ │ │ │ + wfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ bkpt 0x00f2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r7, #182 @ 0xb6 │ │ │ │ + bkpt 0x00f6 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w lr, [pc, #1936] @ 25f8e8 │ │ │ │ @@ -756478,82 +756478,82 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ setpan #1 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cbnz r0, 25f956 │ │ │ │ + cbnz r4, 25f956 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vrecps.f32 , , │ │ │ │ - cbnz r4, 25f97a │ │ │ │ + cbnz r0, 25f97c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 25f972 │ │ │ │ + cbnz r2, 25f974 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 25f94e │ │ │ │ + cbnz r4, 25f94e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r4, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #166 @ 0xa6 │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x002e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r4, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 25f97c │ │ │ │ + cbnz r0, 25f97e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #8 │ │ │ │ + lsls r0, r2, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r6, #4 │ │ │ │ + lsls r0, r7, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 25f952 │ │ │ │ + cbnz r6, 25f952 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb82a │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ - lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb7b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 683e4 │ │ │ │ ldr.w r3, [pc, #1624] @ 25ffe0 │ │ │ │ movw r2, #1251 @ 0x4e3 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ @@ -757122,89 +757122,89 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2601f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + @ instruction: 0xb640 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r3, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r3, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #224 @ 0xe0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 260082 │ │ │ │ + cbz r0, 260084 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 260078 │ │ │ │ + cbz r6, 260078 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 260072 │ │ │ │ + cbz r2, 260074 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xfa7e0074 │ │ │ │ - uxth r6, r4 │ │ │ │ + @ instruction: 0xfa820074 │ │ │ │ + uxth r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + uxth r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xfa0a0074 │ │ │ │ - sxth r6, r4 │ │ │ │ + @ instruction: 0xfa0e0074 │ │ │ │ + sxth r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #226 @ 0xe2 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xfa5c0074 │ │ │ │ - cbz r4, 260088 │ │ │ │ + @ instruction: 0xfa600074 │ │ │ │ + cbz r0, 26008a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #180 @ 0xb4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xfa3a0074 │ │ │ │ - cbz r6, 260082 │ │ │ │ + @ instruction: 0xfa3e0074 │ │ │ │ + cbz r2, 260084 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r2, 260084 │ │ │ │ + cbz r6, 260084 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r4, 26007c │ │ │ │ + cbz r0, 26007e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #16 │ │ │ │ + cmp r2, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #424 @ 0x1a8 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #312 @ 0x138 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 69cd8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w lr, #2 │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ @@ -757708,150 +757708,150 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r6, pc, #664 @ (adr r6, 26088c ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 29a5fe │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r5, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #58 @ 0x3a │ │ │ │ + movs r7, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r5, pc, #976 @ (adr r5, 2609e8 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 2607aa │ │ │ │ vmla.i q15, , d15[0] │ │ │ │ - @ instruction: 0xffffadfe │ │ │ │ + @ instruction: 0xffffae02 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 2607f2 │ │ │ │ @ instruction: 0xffffee2b │ │ │ │ - @ instruction: 0xffffad9c │ │ │ │ + @ instruction: 0xffffada0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ + add r5, sp, #536 @ 0x218 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #62 @ 0x3e │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #904 @ 0x388 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r6, [r1, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #280 @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #254 @ 0xfe │ │ │ │ + movs r5, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r0, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #600 @ 0x258 │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ + add r4, sp, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ + add r3, sp, #760 @ 0x2f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #456 @ 0x1c8 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #46 @ 0x2e │ │ │ │ + movs r4, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r3, sp, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ ldr r1, [pc, #64] @ (26075c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #5 │ │ │ │ strd r2, r6, [sp, #4] │ │ │ │ add.w r3, r5, #132 @ 0x84 │ │ │ │ @@ -757872,21 +757872,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (260768 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 26017c │ │ │ │ nop │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #864 @ 0x360 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, sp, #648 @ 0x288 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62f30 │ │ │ │ @@ -757907,17 +757907,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #336 @ 0x150 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -757961,17 +757961,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (2608ac ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -758008,15 +758008,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ │ │ │ │ 002608bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -758750,33 +758750,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r4, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r5, #2 │ │ │ │ + subs r2, r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 261280 ) │ │ │ │ + add r7, pc, #272 @ (adr r7, 261290 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 261520 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 261530 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ subs r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 261102 │ │ │ │ ldr.w r4, [r3, #-4]! │ │ │ │ ldr.w r4, [r4, #164] @ 0xa4 │ │ │ │ ldrb.w ip, [r4, #384] @ 0x180 │ │ │ │ @@ -759197,67 +759197,67 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 261564 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r2, #56] @ 0x38 │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r2, r1, #11 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w ip, [pc, #1572] @ 261d20 │ │ │ │ @@ -759830,77 +759830,77 @@ │ │ │ │ eors r1, r3 │ │ │ │ str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2, #27 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r2, #24 │ │ │ │ + lsrs r6, r2, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #424] @ 0x1a8 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r5, #15 │ │ │ │ + lsrs r2, r6, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 683e4 │ │ │ │ movw r3, #913 @ 0x391 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [pc, #1288] @ 2622c4 │ │ │ │ @@ -760376,111 +760376,111 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #204] @ (262384 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ b.w 261728 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r4, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r6, #3 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bhi.n 262378 │ │ │ │ + bhi.n 262380 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r0, #3 │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #728] @ 0x2d8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + lsrs r6, r7, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #424] @ 0x1a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + lsls r6, r1, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00262388 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -760964,147 +760964,147 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ strh r6, [r2, #30] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 5708ce │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r1, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strh r0, [r6, #24] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r0, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 263072 │ │ │ │ vrsra.u32 d30, d31, #1 │ │ │ │ - vcvt.u32.f32 q12, q9, #1 │ │ │ │ + vcvt.u32.f32 q12, q11, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 262ea2 │ │ │ │ - vsra.u32 , q6, #1 │ │ │ │ + @ instruction: 0xffff9160 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #138 @ 0x8a │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r3, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r7, #9 │ │ │ │ + lsls r6, r7, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ + subs r0, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r0, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #584] @ 0x248 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #32] │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68680 │ │ │ │ @@ -761124,17 +761124,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr2 0, 5, r0, cr2, cr4, {3} │ │ │ │ + mcr2 0, 5, r0, cr6, cr4, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 262ac8 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ lsls r4, r3, #30 │ │ │ │ @@ -761489,75 +761489,75 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r0, [r5, #17] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ ldrh r0, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #4 │ │ │ │ + subs r1, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -761604,17 +761604,17 @@ │ │ │ │ cbz r0, 262eea │ │ │ │ blx 61774 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr??.w r0, [r8, #116] @ 0x74 │ │ │ │ + ldr??.w r0, [ip, #116] @ 0x74 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #828] @ (263248 ) │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [pc, #828] @ (26324c ) │ │ │ │ @@ -761927,51 +761927,51 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ strb r6, [r7, #27] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb.w r0, [sl, r4, lsl #3] │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + strb.w r0, [lr, r4, lsl #3] │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7ce0074 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ + @ instruction: 0xf7d20074 │ │ │ │ + ldrh r4, [r7, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ + ldrh r6, [r3, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ + ldrh r2, [r4, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7960074 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + @ instruction: 0xf79a0074 │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf73e0074 │ │ │ │ - ldrh r2, [r1, #6] │ │ │ │ + @ instruction: 0xf7420074 │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf7020074 │ │ │ │ - ldrh r4, [r3, #4] │ │ │ │ + @ instruction: 0xf7060074 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6d40074 │ │ │ │ - ldrh r2, [r0, #4] │ │ │ │ + @ instruction: 0xf6d80074 │ │ │ │ + ldrh r6, [r0, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6ba0074 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + @ instruction: 0xf6be0074 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subw r0, r0, #2164 @ 0x874 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + subw r0, r4, #2164 @ 0x874 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf6820074 │ │ │ │ + @ instruction: 0xf6860074 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -762102,31 +762102,31 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 263368 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r6, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sbc.w r0, r6, #15990784 @ 0xf40000 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ + sbc.w r0, sl, #15990784 @ 0xf40000 │ │ │ │ + strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adc.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ - strh r4, [r7, #52] @ 0x34 │ │ │ │ + adcs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4fa0074 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf4fe0074 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf4bc0074 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + @ instruction: 0xf4c00074 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -762139,15 +762139,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r2, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -762160,15 +762160,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r2, [r0, #46] @ 0x2e │ │ │ │ + strh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -762181,15 +762181,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #396] @ (2636ac ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -762344,37 +762344,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2635cc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #9] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf3020074 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf3060074 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2ea0074 │ │ │ │ + @ instruction: 0xf2ee0074 │ │ │ │ strb r0, [r5, #6] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subw r0, r6, #116 @ 0x74 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + subw r0, sl, #116 @ 0x74 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #30] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf22a0074 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ + @ instruction: 0xf22e0074 │ │ │ │ + strh r4, [r3, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xf2100074 │ │ │ │ + @ instruction: 0xf2140074 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -762573,23 +762573,23 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r2, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s32 q8, q10, #26 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + vshr.s32 q8, q10, #22 │ │ │ │ + strh r6, [r2, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s8 q8, q10, #6 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + vshr.s8 q8, q10, #2 │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - vshr.s32 q0, q10, #18 │ │ │ │ + vshr.s32 q0, q10, #14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #452] @ (263b10 ) │ │ │ │ @@ -762766,32 +762766,32 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strh r6, [r6, #4] │ │ │ │ + strh r2, [r7, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr10, cr4, {3} │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + mcr 0, 1, r0, cr14, cr4, {3} │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr0, cr4, {3} │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + mrc 0, 0, r0, cr4, cr4, {3} │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stcl 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + stcl 0, cr0, [ip, #464]! @ 0x1d0 │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [ip, #464]! @ 0x1d0 │ │ │ │ + ldc 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ @@ -762831,17 +762831,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stc 0, cr0, [r4, #-464] @ 0xfffffe30 │ │ │ │ + stc 0, cr0, [r8, #-464] @ 0xfffffe30 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 690fc │ │ │ │ @@ -762942,22 +762942,22 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - mrrc 0, 7, r0, sl, cr4 │ │ │ │ + mrrc 0, 7, r0, lr, cr4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ + ldrb r4, [r5, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xebe00074 │ │ │ │ + @ instruction: 0xebe40074 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r2, [pc, #340] @ (263e70 ) │ │ │ │ @@ -763093,23 +763093,23 @@ │ │ │ │ ... │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - eor.w r0, lr, r4, ror #1 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + eors.w r0, r2, r4, ror #1 │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orns r0, r2, r4, ror #1 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + orns r0, r6, r4, ror #1 │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - orrs.w r0, r4, r4, ror #1 │ │ │ │ + orrs.w r0, r8, r4, ror #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r1, #168] @ 0xa8 │ │ │ │ adds r1, #4 │ │ │ │ blx 6509c │ │ │ │ @@ -763132,15 +763132,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r5, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r1, #168] @ 0xa8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -763175,17 +763175,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (263f5c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ + ldrb r0, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strd r0, r0, [r4, #-464]! @ 0x1d0 │ │ │ │ + strd r0, r0, [r8, #-464]! @ 0x1d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #540] @ (264194 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -763399,34 +763399,34 @@ │ │ │ │ nop │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia.w r2!, {r2, r4, r5, r6} │ │ │ │ - ldrb r0, [r4, #7] │ │ │ │ + stmia.w r6!, {r2, r4, r5, r6} │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8180074 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + @ instruction: 0xe81c0074 │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xe8000074 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + @ instruction: 0xe8040074 │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264084 │ │ │ │ + b.n 26408c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264054 │ │ │ │ + b.n 26405c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #3] │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264024 │ │ │ │ + b.n 26402c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -763472,23 +763472,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (26426c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 264218 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 263f68 │ │ │ │ + b.n 263f70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 263f28 │ │ │ │ + b.n 263f30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #428] @ (264430 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -763655,21 +763655,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r6, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 263e0c │ │ │ │ + b.n 263e14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 263d98 │ │ │ │ + b.n 263da0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -763940,65 +763940,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264e80 │ │ │ │ + b.n 264e88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264e18 │ │ │ │ + b.n 264e20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r2, #22] │ │ │ │ + strb r6, [r2, #22] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264cd4 │ │ │ │ + b.n 264cdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264ca8 │ │ │ │ + b.n 264cb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r6, #21] │ │ │ │ + strb r4, [r6, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r1, #15] │ │ │ │ + strb r2, [r2, #15] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264b8c │ │ │ │ + b.n 264b94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r6, #14] │ │ │ │ + strb r0, [r7, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264b60 │ │ │ │ + b.n 264b68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + strb r0, [r4, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n 2647fc │ │ │ │ + bcc.n 264804 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264b04 │ │ │ │ + b.n 264b0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -764040,17 +764040,17 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 264990 │ │ │ │ + b.n 264998 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -764306,31 +764306,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrsh r0, [r1, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + strb r6, [r2, #2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #206 @ 0xce │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - udf #32 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n 264ab8 │ │ │ │ + ble.n 264ac0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, #116] @ 0x74 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ble.n 264a8c │ │ │ │ + ble.n 264a94 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (264ccc ) │ │ │ │ @@ -764460,17 +764460,17 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r7, r7] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, r5] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 264cc4 │ │ │ │ + blt.n 264ccc │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [pc, #412] @ (264e90 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -764634,25 +764634,25 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r0, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 264db0 │ │ │ │ + bge.n 264db8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 264f10 │ │ │ │ + bge.n 264f18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -764823,25 +764823,25 @@ │ │ │ │ b.n 264f18 │ │ │ │ ldr r4, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 265188 │ │ │ │ + bhi.n 265190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bhi.n 265100 │ │ │ │ + bhi.n 265108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr.w r4, [pc, #1680] @ 265760 │ │ │ │ @@ -765437,37 +765437,37 @@ │ │ │ │ ... │ │ │ │ ldrsb r0, [r4, r2] │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r6, r1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n 265720 │ │ │ │ + bcs.n 265728 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcs.n 2657bc │ │ │ │ + bcs.n 2657c4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bcc.n 26588a │ │ │ │ - vrsra.u64 d22, d6, #1 │ │ │ │ + vrsra.u64 d22, d10, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 265730 │ │ │ │ + bne.n 265738 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bcs.n 26578a │ │ │ │ - vrsra.u32 d22, d16, #1 │ │ │ │ + vrsra.u32 d22, d20, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bne.n 26586c │ │ │ │ + bne.n 265874 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #196] @ (265868 ) │ │ │ │ movw r1, #1493 @ 0x5d5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #188] @ (26586c ) │ │ │ │ @@ -765533,41 +765533,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (26589c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 265750 │ │ │ │ nop │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 265868 │ │ │ │ + bne.n 265870 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 265838 │ │ │ │ + beq.n 265840 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 265808 │ │ │ │ + beq.n 265810 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 2657d8 │ │ │ │ + beq.n 2657e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 2657a8 │ │ │ │ + beq.n 2657b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 265978 │ │ │ │ + beq.n 265980 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - beq.n 265944 │ │ │ │ + beq.n 26594c │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1584] @ 0x630 │ │ │ │ subw sp, sp, #2468 @ 0x9a4 │ │ │ │ @@ -765958,41 +765958,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r6, [pc, #696] @ (265fc4 ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r0, [r1, #8] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r5, [pc, #432] @ (265edc ) │ │ │ │ lsls r1, r0, #2 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r4!, {r1, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [pc, #908] @ (2660d8 ) │ │ │ │ mov r0, r5 │ │ │ │ blx 683e4 │ │ │ │ movw r3, #2459 @ 0x99b │ │ │ │ add r6, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -766309,21 +766309,21 @@ │ │ │ │ bgt.n 2660a2 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ cmp r8, r1 │ │ │ │ beq.w 2662ec │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 266098 │ │ │ │ ... │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r2, [r0, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [pc, #160] @ (266184 ) │ │ │ │ + ldr r6, [pc, #192] @ (2661a4 ) │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ blx 6608c │ │ │ │ blx 64bcc <__aeabi_l2d@plt> │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vmov d5, r0, r1 │ │ │ │ @@ -766575,37 +766575,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (2663ec ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ b.w 265a08 │ │ │ │ ... │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsb r4, [r4, r7] │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ + ldrsb r0, [r6, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #124 @ 0x7c │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r5, r6} │ │ │ │ + stmia r5!, {r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + stmia r5!, {r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r5!, {r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmp r3, r0 │ │ │ │ bge.w 265ee0 │ │ │ │ mov r0, r5 │ │ │ │ blx 68460 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ @@ -767129,34 +767129,34 @@ │ │ │ │ b.w 266056 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r4, [r7, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, r7] │ │ │ │ + str r6, [r6, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itte gt │ │ │ │ + itet gt │ │ │ │ lslgt r4, r6, #1 │ │ │ │ - movgt r0, r8 │ │ │ │ - blxle 62714 │ │ │ │ + movle r0, r8 │ │ │ │ + blxgt 62714 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov.w r2, r3, asr #31 │ │ │ │ sbcs r1, r2 │ │ │ │ blt.w 266060 │ │ │ │ @@ -767890,150 +767890,150 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 266ada │ │ │ │ nop │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #664] @ (2674d0 ) │ │ │ │ + ldr r7, [pc, #680] @ (2674e0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #544] @ (267460 ) │ │ │ │ + ldr r7, [pc, #560] @ (267470 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ bkpt 0x00cd │ │ │ │ - @ instruction: 0xffff4eb6 │ │ │ │ + @ instruction: 0xffff4eba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #912] @ (2675e0 ) │ │ │ │ + ldr r5, [pc, #928] @ (2675f0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, #0] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #680] @ (267504 ) │ │ │ │ + ldr r5, [pc, #696] @ (267514 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 2672d8 │ │ │ │ + cbnz r4, 2672d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #184] @ (26731c ) │ │ │ │ + ldr r5, [pc, #200] @ (26732c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 2672c2 │ │ │ │ + cbnz r2, 2672c4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #944] @ (26761c ) │ │ │ │ + ldr r4, [pc, #960] @ (26762c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 2672b8 │ │ │ │ + cbnz r6, 2672b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.s16 q8, , #8 │ │ │ │ - ldr r4, [pc, #736] @ (267558 ) │ │ │ │ + vshr.s16 q8, , #4 │ │ │ │ + ldr r4, [pc, #752] @ (267568 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #608] @ (2674e0 ) │ │ │ │ + ldr r4, [pc, #624] @ (2674f0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r6, r1 │ │ │ │ + revsh r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #16] @ (26729c ) │ │ │ │ + ldr r4, [pc, #32] @ (2672ac ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r2, r7 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #912] @ (267624 ) │ │ │ │ + ldr r3, [pc, #928] @ (267634 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #792] @ (2675b4 ) │ │ │ │ + ldr r3, [pc, #808] @ (2675c4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 2672de │ │ │ │ + rev r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #664] @ (26753c ) │ │ │ │ + ldr r3, [pc, #680] @ (26754c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 2672de │ │ │ │ + cbnz r2, 2672e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [pc, #16] @ (2672bc ) │ │ │ │ + ldr r3, [pc, #32] @ (2672cc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 2672be │ │ │ │ + cbnz r0, 2672c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #928] @ (267654 ) │ │ │ │ + ldr r2, [pc, #944] @ (267664 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 2672c0 │ │ │ │ + cbnz r4, 2672c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #800] @ (2675dc ) │ │ │ │ + ldr r2, [pc, #816] @ (2675ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 2672c0 │ │ │ │ + cbnz r4, 2672c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #544] @ (2674e4 ) │ │ │ │ + ldr r2, [pc, #560] @ (2674f4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #400] @ (26745c ) │ │ │ │ + ldr r2, [pc, #416] @ (26746c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb89e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (2673dc ) │ │ │ │ + ldr r2, [pc, #280] @ (2673ec ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ (26736c ) │ │ │ │ + ldr r2, [pc, #160] @ (26737c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #32] @ (267304 ) │ │ │ │ + ldr r2, [pc, #48] @ (267314 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #952] @ (2676a4 ) │ │ │ │ + ldr r1, [pc, #968] @ (2676b4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb824 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #824] @ (26762c ) │ │ │ │ + ldr r1, [pc, #840] @ (26763c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb808 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #712] @ (2675c4 ) │ │ │ │ + ldr r1, [pc, #728] @ (2675d4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #600] @ (26755c ) │ │ │ │ + ldr r1, [pc, #616] @ (26756c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #488] @ (2674f4 ) │ │ │ │ + ldr r1, [pc, #504] @ (267504 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #376] @ (26748c ) │ │ │ │ + ldr r1, [pc, #392] @ (26749c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb794 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #272] @ (26742c ) │ │ │ │ + ldr r1, [pc, #288] @ (26743c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb77a │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #152] @ (2673bc ) │ │ │ │ + ldr r1, [pc, #168] @ (2673cc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 230 @ 0xe6 │ │ │ │ + svc 234 @ 0xea │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf2ba0075 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + @ instruction: 0xf2be0075 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeaee0075 │ │ │ │ - stc2 0, cr0, [r4], {117} @ 0x75 │ │ │ │ - ldc2l 0, cr0, [sl], #-468 @ 0xfffffe2c │ │ │ │ - @ instruction: 0xeb920075 │ │ │ │ - ldr r0, [pc, #360] @ (2674b4 ) │ │ │ │ + @ instruction: 0xeaf20075 │ │ │ │ + stc2 0, cr0, [r8], {117} @ 0x75 │ │ │ │ + ldc2l 0, cr0, [lr], #-468 @ 0xfffffe2c │ │ │ │ + @ instruction: 0xeb960075 │ │ │ │ + ldr r0, [pc, #376] @ (2674c4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1932] @ 267ae0 │ │ │ │ movw r1, #2243 @ 0x8c3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -768657,96 +768657,96 @@ │ │ │ │ b.w 265a08 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ bx r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r8, lr │ │ │ │ + mov ip, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r0, [r0, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r8, r8 │ │ │ │ + cmp ip, r8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 267b80 │ │ │ │ + cbz r2, 267b82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp sl, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 267b80 │ │ │ │ + cbz r0, 267b82 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 267b7e │ │ │ │ + cbz r0, 267b80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add lr, r5 │ │ │ │ + add sl, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r3, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, r2 │ │ │ │ + add r2, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r0, {r0, r4, r7} │ │ │ │ - vsli.32 q10, q0, #31 │ │ │ │ + vsli.32 q10, q2, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #552 @ 0x228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r0, r2 │ │ │ │ + eors r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #544 @ 0x220 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rors r4, r7 │ │ │ │ + tst r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cbz r3, 267be4 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ @@ -768944,69 +768944,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (267e34 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 266ada │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + subs r6, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #536 @ 0x218 │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + subs r5, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #840 @ 0x348 │ │ │ │ + add r3, sp, #856 @ 0x358 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #720 @ 0x2d0 │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #66 @ 0x42 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #984 @ 0x3d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -769405,41 +769405,41 @@ │ │ │ │ ... │ │ │ │ cmp r1, #28 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #218 @ 0xda │ │ │ │ lsls r1, r0, #2 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #464 @ 0x1d0 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 2685e0 ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 2685f0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #456 @ (adr r6, 2684d4 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 2684e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #216 @ 0xd8 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, pc, #64 @ (adr r6, 268354 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 268364 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r5, pc, #952 @ (adr r5, 2686d4 ) │ │ │ │ + add r5, pc, #968 @ (adr r5, 2686e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #920] @ (2686c8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -769752,29 +769752,29 @@ │ │ │ │ ... │ │ │ │ movs r4, #68 @ 0x44 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #22 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 26898c ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 26899c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + adds r3, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 268754 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 268764 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r1, pc, #1000 @ (adr r1, 268adc ) │ │ │ │ + add r1, pc, #1016 @ (adr r1, 268aec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 002686f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -770584,221 +770584,221 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #106 @ 0x6a │ │ │ │ + adds r3, #110 @ 0x6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ bne.n 269026 │ │ │ │ - vsra.u64 d19, d8, #1 │ │ │ │ + vsra.u64 d19, d12, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r7, sp, #532 @ 0x214 │ │ │ │ @ instruction: 0xffffafab │ │ │ │ @ instruction: 0xfffffb35 │ │ │ │ - @ instruction: 0xffff3540 │ │ │ │ + @ instruction: 0xffff3544 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #632 @ (adr r0, 269280 ) │ │ │ │ + add r0, pc, #648 @ (adr r0, 269290 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #76 @ 0x4c │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #520 @ (adr r0, 269218 ) │ │ │ │ + add r0, pc, #536 @ (adr r0, 269228 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ subs r4, r7, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - adds r2, #14 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r0, pc, #272 @ (adr r0, 26912c ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 26913c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r6, sp, #428 @ 0x1ac │ │ │ │ @ instruction: 0xffffb9df │ │ │ │ - vsri.64 d19, d14, #1 │ │ │ │ + vraddhn.i d19, , q9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r0, r3, r4, r5, r6, r7, lr} │ │ │ │ vtbl.8 d27, {d15-d16}, d11 │ │ │ │ @ instruction: 0xffffc5e5 │ │ │ │ - vmls.i , , d26[0] │ │ │ │ + vmls.i , , d30[0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #100 @ 0x64 │ │ │ │ + adds r1, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ vsubl.u , d15, d15 │ │ │ │ - @ instruction: 0xffff23ea │ │ │ │ + @ instruction: 0xffff23ee │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r1, pc, #516 @ (adr r1, 26925c ) │ │ │ │ vtbx.8 d26, {d15-d18}, d23 │ │ │ │ vsli.32 d27, d13, #31 │ │ │ │ vsli.32 , , #31 │ │ │ │ vrsra.u32 q14, , #1 │ │ │ │ - vqshrn.u64 d16, q14, #1 │ │ │ │ + vtbx.8 d16, {d15-d16}, d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #174 @ 0xae │ │ │ │ + adds r0, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r4, sp, #868 @ 0x364 │ │ │ │ @ instruction: 0xffffac97 │ │ │ │ vrshr.u64 d27, d15, #1 │ │ │ │ - vrsra.u32 d19, d18, #1 │ │ │ │ + vrsra.u32 d19, d22, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ vshr.u64 , , #1 │ │ │ │ - vsubl.u , d31, d26 │ │ │ │ + vsubl.u , d31, d30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r1, sp, #364 @ 0x16c │ │ │ │ vqdmulh.s , , d5[0] │ │ │ │ vrshr.u64 , , #1 │ │ │ │ - vtbl.8 d30, {d31}, d0 │ │ │ │ + vtbl.8 d30, {d31}, d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #776] @ 0x308 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ vtbl.8 d27, {d31- , d15, d8 │ │ │ │ + vsubl.u , d15, d12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, #2 │ │ │ │ + adds r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ asrs r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - @ instruction: 0xffff2d86 │ │ │ │ + @ instruction: 0xffff2d8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r5, pc, #660 @ (adr r5, 2693c0 ) │ │ │ │ - vcvt.u16.f16 q9, q2, #1 │ │ │ │ + vcvt.u16.f16 q9, q4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r1, pc, #764 @ (adr r1, 269434 ) │ │ │ │ - @ instruction: 0xffff2d24 │ │ │ │ + @ instruction: 0xffff2d28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r0, pc, #1020 @ (adr r0, 269540 ) │ │ │ │ - @ instruction: 0xffff2cf8 │ │ │ │ + @ instruction: 0xffff2cfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #52 @ 0x34 │ │ │ │ + adds r1, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 269108 │ │ │ │ + beq.n 269110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #192 @ 0xc0 │ │ │ │ + adds r0, #196 @ 0xc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #240 @ 0xf0 │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #8 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #14 │ │ │ │ + adds r1, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ vldr d1, [pc, #816] @ 2694f0 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ ldr r2, [pc, #848] @ (269518 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #848] @ (26951c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -771104,111 +771104,111 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #26 │ │ │ │ + cmp r0, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #128 @ 0x80 │ │ │ │ + cmp r6, #132 @ 0x84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + str r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #384] @ 0x180 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r7, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #232 @ 0xe8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + cmp r6, #228 @ 0xe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ + str r4, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #114 @ 0x72 │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [pc, #1096] @ 269a28 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [pc, #1088] @ 269a2c │ │ │ │ add.w r3, r6, #256 @ 0x100 │ │ │ │ @@ -771603,143 +771603,143 @@ │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ stc2l 15, cr3, [r9, #-884] @ 0xfffffc8c │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ subs r7, #239 @ 0xef │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r7, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #34 @ 0x22 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #58 @ 0x3a │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ + str r1, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + cmp r7, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #16 │ │ │ │ + movs r3, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #792] @ 0x318 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ + movs r2, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #176 @ 0xb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r2, #12 │ │ │ │ + movs r2, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ + adds r0, #218 @ 0xda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r2, 269b04 │ │ │ │ + cbz r6, 269b04 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r1, #10 │ │ │ │ + movs r1, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #16 │ │ │ │ + adds r1, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + adds r1, #62 @ 0x3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #144 @ 0x90 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [pc, #424] @ (269cd8 ) │ │ │ │ add.w r3, r6, #184 @ 0xb8 │ │ │ │ ldr r1, [pc, #424] @ (269cdc ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -771887,62 +771887,62 @@ │ │ │ │ b.w 268834 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r0, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + adds r0, #114 @ 0x72 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ + adds r0, #180 @ 0xb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r2, #0 │ │ │ │ + subs r6, r2, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + ldrh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r7, [r6, #50] @ 0x32 │ │ │ │ - vaddl.u , d31, d12 │ │ │ │ + vshr.u64 d19, d0, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62264 │ │ │ │ @@ -771963,17 +771963,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -772016,17 +772016,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r6, #20] │ │ │ │ + ldrh r2, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (269e84 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -772067,15 +772067,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r1, #5 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ lsls r1, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -773120,177 +773120,177 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r0, #3 │ │ │ │ lsls r1, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #18 │ │ │ │ + cmp r4, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + strh r0, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #174 @ 0xae │ │ │ │ + cmp r2, #178 @ 0xb2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #74 @ 0x4a │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #24 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ + strh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r0, [r7, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #100 @ 0x64 │ │ │ │ + cmp r0, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r6, [r0, r3] │ │ │ │ + strh r2, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ + cmp r0, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r2, [r5, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #156 @ 0x9c │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #112 @ 0x70 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #60 @ 0x3c │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r7!, {r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r3, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r0, [r0, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r4, [r4, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #34 @ 0x22 │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + strh r2, [r1, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r3, #168 @ 0xa8 │ │ │ │ + movs r3, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0026ab10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -773746,138 +773746,138 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ mcrr2 0, 8, r0, lr, cr0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #32 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bl 5a0fee │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r3, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ @ instruction: 0xfba20080 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 46d012 │ │ │ │ bl 3ef016 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1345e> │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 38502a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x821a> │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 26b07c │ │ │ │ + cbz r4, 26b07c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #112 @ 0x70 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 26b0b6 │ │ │ │ + cbz r4, 26b0b6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r6, r6, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - movs r0, #0 │ │ │ │ + movs r0, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r2, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r5, #7 │ │ │ │ + subs r0, r6, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + subs r6, r4, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 601c8 │ │ │ │ @@ -773898,17 +773898,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -773948,19 +773948,19 @@ │ │ │ │ ldr r1, [pc, #20] @ (26b1bc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 63c2c │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r2, r1, #7 │ │ │ │ + adds r6, r1, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (26b22c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -774000,15 +774000,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ sub.w r0, r2, #4194304 @ 0x400000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ sbc.w r0, r8, #4194304 @ 0x400000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -774736,46 +774736,46 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26bcb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ @ instruction: 0xf3140080 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ vaddl.s8 q0, d16, d0 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ + strb r0, [r6, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r1, #28 │ │ │ │ + asrs r4, r1, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ + asrs r0, r6, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r4, [r4, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r0, r0, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ vmov.f64 d11, d7 │ │ │ │ vabs.f64 d7, d11 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -775018,25 +775018,25 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ lsrs r3, r0 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + asrs r0, r6, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -775329,33 +775329,33 @@ │ │ │ │ b.n 26ba60 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26c3a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - asrs r6, r2, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + lsrs r4, r1, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r5, #23 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w ip, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 26bbfc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -775725,25 +775725,25 @@ │ │ │ │ cmp r3, r7 │ │ │ │ ble.w 26c712 │ │ │ │ mov fp, r4 │ │ │ │ b.n 26c62c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #8 │ │ │ │ + lsrs r2, r7, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ add r3, r2 │ │ │ │ cmp r7, r3 │ │ │ │ bge.n 26c710 │ │ │ │ @@ -776114,81 +776114,81 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 26cc50 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ stmia r0!, {r0, r1, r6, r7} │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r7, #1 │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r3, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r5, #32 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #20] │ │ │ │ + str r2, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r6, [r6, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r4, r7, #29 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r2, [r0, #8] │ │ │ │ + str r6, [r0, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r2, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r5, #23 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r4, r7, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #22 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r0, r3] │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0026cad0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -776592,123 +776592,123 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #11 │ │ │ │ adcs r3, r2 │ │ │ │ bgt.n 26ce20 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb r3!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ blt.n 26cf0c │ │ │ │ lsls r0, r0, #2 │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r0, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 26cb32 │ │ │ │ vabal.u q15, d31, d9 │ │ │ │ - vrsra.u32 q8, q11, #1 │ │ │ │ + vrsra.u32 q8, q13, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 26c98a │ │ │ │ - @ instruction: 0xffff03e4 │ │ │ │ + @ instruction: 0xffff03e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r2, [r7, r0] │ │ │ │ + ldrb r6, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r6, r7, #14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ + lsls r0, r7, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + lsls r2, r3, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r7, r3] │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r3, #4 │ │ │ │ + lsls r4, r3, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #17 │ │ │ │ + lsls r6, r5, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [r4, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63740 │ │ │ │ @@ -776729,16 +776729,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vqadd.u8 q8, q2, │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + vqadd.u8 q8, q4, │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -776769,15 +776769,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 63c2c │ │ │ │ str r0, [r5, #12] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (26d108 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -776818,15 +776818,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 26d098 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bvs.n 26d030 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -777379,23 +777379,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 26d7a8 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 26d760 │ │ │ │ + beq.n 26d768 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 26dd54 │ │ │ │ + b.n 26dd5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ bcc.n 26d728 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - vqadd.u8 q0, q7, │ │ │ │ - mcr2 0, 0, r0, cr2, cr5, {3} │ │ │ │ - ldc2 0, cr0, [r4], #468 @ 0x1d4 │ │ │ │ + vqadd.u16 q0, q1, │ │ │ │ + mcr2 0, 0, r0, cr6, cr5, {3} │ │ │ │ + ldc2 0, cr0, [r8], #468 @ 0x1d4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d7, [r3] │ │ │ │ vmov.f64 d8, d7 │ │ │ │ blx 68adc │ │ │ │ cmp r0, #0 │ │ │ │ @@ -777799,24 +777799,24 @@ │ │ │ │ bne.w 26de2a │ │ │ │ vabs.f64 d5, d8 │ │ │ │ mov r7, r5 │ │ │ │ vmov.f64 d3, #112 @ 0x3f800000 1.0 │ │ │ │ b.n 26dc28 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xfbd20075 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + @ instruction: 0xfbd60075 │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbb20075 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + @ instruction: 0xfbb60075 │ │ │ │ + str r4, [r6, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb140075 │ │ │ │ - @ instruction: 0xfb080075 │ │ │ │ - @ instruction: 0xfb3c0075 │ │ │ │ - ldr??.w r0, [ip, r5, lsl #3] │ │ │ │ + @ instruction: 0xfb180075 │ │ │ │ + @ instruction: 0xfb0c0075 │ │ │ │ + @ instruction: 0xfb400075 │ │ │ │ + vld4.16 {d16-d19}, [r0 :256], r5 │ │ │ │ vldr d7, [pc, #780] @ 26df20 │ │ │ │ vstr d7, [r5] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ adds r6, #1 │ │ │ │ vstr d7, [r3] │ │ │ │ cmp sl, r6 │ │ │ │ ble.w 26de0a │ │ │ │ @@ -778085,26 +778085,26 @@ │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r6, r8 │ │ │ │ mov r5, r4 │ │ │ │ b.n 26df96 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - sub.w r0, sl, #16056320 @ 0xf50000 │ │ │ │ - ldr r2, [pc, #936] @ (26e2d8 ) │ │ │ │ + sub.w r0, lr, #16056320 @ 0xf50000 │ │ │ │ + ldr r2, [pc, #952] @ (26e2e8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf58e0075 │ │ │ │ - ldr r2, [pc, #824] @ (26e270 ) │ │ │ │ + @ instruction: 0xf5920075 │ │ │ │ + ldr r2, [pc, #840] @ (26e280 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs.w r0, r2, #16056320 @ 0xf50000 │ │ │ │ - ldr r2, [pc, #712] @ (26e208 ) │ │ │ │ + sbcs.w r0, r6, #16056320 @ 0xf50000 │ │ │ │ + ldr r2, [pc, #728] @ (26e218 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf4bc0075 │ │ │ │ - eor.w r0, r8, #16056320 @ 0xf50000 │ │ │ │ - ldr r1, [pc, #800] @ (26e26c ) │ │ │ │ + @ instruction: 0xf4c00075 │ │ │ │ + eor.w r0, ip, #16056320 @ 0xf50000 │ │ │ │ + ldr r1, [pc, #816] @ (26e27c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.w 26e2a0 │ │ │ │ vldr d7, [r4, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -778553,68 +778553,68 @@ │ │ │ │ cmp r3, #15 │ │ │ │ beq.w 26d688 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ b.w 26db98 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xf2de0075 │ │ │ │ - @ instruction: 0xf2be0075 │ │ │ │ - ldr r0, [pc, #24] @ (26e45c ) │ │ │ │ + @ instruction: 0xf2e20075 │ │ │ │ + movt r0, #8309 @ 0x2075 │ │ │ │ + ldr r0, [pc, #40] @ (26e46c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2860075 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0xf28a0075 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf23a0075 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0xf23e0075 │ │ │ │ + bxns pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs.w r0, ip, #117 @ 0x75 │ │ │ │ - mov sl, pc │ │ │ │ + rsb r0, r0, #117 @ 0x75 │ │ │ │ + mov lr, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub.w r0, r0, #117 @ 0x75 │ │ │ │ - mov r8, ip │ │ │ │ + sub.w r0, r4, #117 @ 0x75 │ │ │ │ + mov ip, ip │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1840075 │ │ │ │ - mov ip, r8 │ │ │ │ + @ instruction: 0xf1880075 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbc.w r0, r8, #117 @ 0x75 │ │ │ │ - mov r8, r5 │ │ │ │ + sbc.w r0, ip, #117 @ 0x75 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adc.w r0, ip, #117 @ 0x75 │ │ │ │ - mov ip, r1 │ │ │ │ + adcs.w r0, r0, #117 @ 0x75 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1300075 │ │ │ │ - mov r0, lr │ │ │ │ + @ instruction: 0xf1340075 │ │ │ │ + mov r4, lr │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds.w r0, r4, #117 @ 0x75 │ │ │ │ - mov r4, sl │ │ │ │ + adds.w r0, r8, #117 @ 0x75 │ │ │ │ + mov r0, fp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0f80075 │ │ │ │ - mov r0, r7 │ │ │ │ + @ instruction: 0xf0fc0075 │ │ │ │ + mov r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0de0075 │ │ │ │ - mov r4, r3 │ │ │ │ + @ instruction: 0xf0e20075 │ │ │ │ + mov r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors.w r0, lr, #117 @ 0x75 │ │ │ │ - cmp ip, fp │ │ │ │ + @ instruction: 0xf0a20075 │ │ │ │ + cmp r8, ip │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orns r0, ip, #117 @ 0x75 │ │ │ │ - cmp ip, r7 │ │ │ │ + eor.w r0, r0, #117 @ 0x75 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orn r0, r0, #117 @ 0x75 │ │ │ │ - cmp r8, r4 │ │ │ │ + orn r0, r4, #117 @ 0x75 │ │ │ │ + cmp ip, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orr.w r0, r4, #117 @ 0x75 │ │ │ │ - cmp ip, r0 │ │ │ │ + orr.w r0, r8, #117 @ 0x75 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bic.w r0, r6, #117 @ 0x75 │ │ │ │ - cmp r6, ip │ │ │ │ + bic.w r0, sl, #117 @ 0x75 │ │ │ │ + cmp r2, sp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.s8 q0, , #6 │ │ │ │ - add sl, r9 │ │ │ │ + vshr.s8 q0, , #2 │ │ │ │ + add lr, r9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #431 @ 0x1af │ │ │ │ ldr r0, [pc, #472] @ (26e6ac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -778791,61 +778791,61 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #136] @ (26e728 ) │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ b.w 26ddea │ │ │ │ - mrc 0, 4, r0, cr0, cr5, {3} │ │ │ │ - mvns r0, r2 │ │ │ │ + mrc 0, 4, r0, cr4, cr5, {3} │ │ │ │ + mvns r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr2, cr5, {3} │ │ │ │ - bics r2, r6 │ │ │ │ + mrc 0, 3, r0, cr6, cr5, {3} │ │ │ │ + bics r6, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr4, cr5, {3} │ │ │ │ - bics r4, r2 │ │ │ │ + mrc 0, 2, r0, cr8, cr5, {3} │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr5, {3} │ │ │ │ - muls r6, r6 │ │ │ │ + mrc 0, 1, r0, cr10, cr5, {3} │ │ │ │ + muls r2, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr8, cr5, {3} │ │ │ │ - muls r0, r3 │ │ │ │ + mrc 0, 0, r0, cr12, cr5, {3} │ │ │ │ + muls r4, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl, #468]! @ 0x1d4 │ │ │ │ - orrs r2, r7 │ │ │ │ + ldcl 0, cr0, [lr, #468]! @ 0x1d4 │ │ │ │ + orrs r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip, #468] @ 0x1d4 │ │ │ │ - orrs r4, r3 │ │ │ │ + stcl 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ + orrs r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #468]! @ 0x1d4 │ │ │ │ - cmn r6, r7 │ │ │ │ + stcl 0, cr0, [r2, #468] @ 0x1d4 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc 0, cr0, [r2, #468]! @ 0x1d4 │ │ │ │ - cmn r0, r4 │ │ │ │ + stc 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ + cmn r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc 0, cr0, [r2, #468] @ 0x1d4 │ │ │ │ - cmn r0, r0 │ │ │ │ + stc 0, cr0, [r6, #468] @ 0x1d4 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #-468]! @ 0xfffffe2c │ │ │ │ - cmp r4, r4 │ │ │ │ + stcl 0, cr0, [sl, #-468]! @ 0xfffffe2c │ │ │ │ + cmp r0, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [sl, #-468] @ 0xfffffe2c │ │ │ │ - cmp r0, r1 │ │ │ │ + stcl 0, cr0, [lr, #-468] @ 0xfffffe2c │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc 0, cr0, [ip, #-468]! @ 0xfffffe2c │ │ │ │ - negs r4, r5 │ │ │ │ + ldc 0, cr0, [r0, #-468]! @ 0xfffffe2c │ │ │ │ + negs r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc 0, cr0, [lr, #-468] @ 0xfffffe2c │ │ │ │ - negs r4, r1 │ │ │ │ + ldc 0, cr0, [r2, #-468] @ 0xfffffe2c │ │ │ │ + negs r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0], #468 @ 0x1d4 │ │ │ │ - tst r0, r6 │ │ │ │ + ldcl 0, cr0, [r4], #468 @ 0x1d4 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [r0], {117} @ 0x75 │ │ │ │ - tst r0, r2 │ │ │ │ + ldcl 0, cr0, [r4], {117} @ 0x75 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0026e72c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -779252,88 +779252,88 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe80075 │ │ │ │ + @ instruction: 0xebec0075 │ │ │ │ @ instruction: 0xeb9fffff │ │ │ │ - @ instruction: 0xebe80075 │ │ │ │ - stc 0, cr0, [r0], #-468 @ 0xfffffe2c │ │ │ │ + @ instruction: 0xebec0075 │ │ │ │ + stc 0, cr0, [r4], #-468 @ 0xfffffe2c │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb940075 │ │ │ │ - lsrs r4, r2 │ │ │ │ + @ instruction: 0xeb980075 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ itee ls │ │ │ │ lslls r0, r0, #2 │ │ │ │ - sbchi.w r0, r0, r5, ror #1 │ │ │ │ - lslhi r0, r4 │ │ │ │ + sbchi.w r0, r4, r5, ror #1 │ │ │ │ + lslhi r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrd pc, pc, [fp], #-1020 @ 0x3fc │ │ │ │ @ instruction: 0xe825ffff │ │ │ │ - @ instruction: 0xeb220075 │ │ │ │ - eors r2, r4 │ │ │ │ + @ instruction: 0xeb260075 │ │ │ │ + eors r6, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add.w r0, r8, r5, ror #1 │ │ │ │ - eors r0, r1 │ │ │ │ + add.w r0, ip, r5, ror #1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 26eb2a │ │ │ │ - vtbx.8 d30, {d15-d18}, d8 │ │ │ │ + vtbx.8 d30, {d15-d18}, d12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs.w r0, r2, r5, ror #1 │ │ │ │ - @ instruction: 0xeab20075 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + sbcs.w r0, r6, r5, ror #1 │ │ │ │ + @ instruction: 0xeab60075 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors.w r0, r8, r5, ror #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + eors.w r0, ip, r5, ror #1 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeb360075 │ │ │ │ - adcs.w r0, r0, r5, ror #1 │ │ │ │ - orrs.w r0, r4, r5, ror #1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + @ instruction: 0xeb3a0075 │ │ │ │ + adcs.w r0, r4, r5, ror #1 │ │ │ │ + orrs.w r0, r8, r5, ror #1 │ │ │ │ + subs r7, #152 @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeb2a0075 │ │ │ │ - adcs.w r0, r0, r5, ror #1 │ │ │ │ - ands.w r0, r0, r5, ror #1 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + @ instruction: 0xeb2e0075 │ │ │ │ + adcs.w r0, r4, r5, ror #1 │ │ │ │ + ands.w r0, r4, r5, ror #1 │ │ │ │ + subs r7, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrd r0, r0, [r2, #468]! @ 0x1d4 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + ldrd r0, r0, [r6, #468]! @ 0x1d4 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds.w r0, r0, r5, ror #1 │ │ │ │ - adc.w r0, sl, r5, ror #1 │ │ │ │ - @ instruction: 0xe9a60075 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + adds.w r0, r4, r5, ror #1 │ │ │ │ + adc.w r0, lr, r5, ror #1 │ │ │ │ + @ instruction: 0xe9aa0075 │ │ │ │ + subs r6, #234 @ 0xea │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeb280075 │ │ │ │ - sbc.w r0, r2, r5, ror #1 │ │ │ │ - strd r0, r0, [r0, #-468]! @ 0x1d4 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xeb2c0075 │ │ │ │ + sbc.w r0, r6, r5, ror #1 │ │ │ │ + strd r0, r0, [r4, #-468]! @ 0x1d4 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeb320075 │ │ │ │ - sbc.w r0, r0, r5, ror #1 │ │ │ │ - ldmdb r6, {r0, r2, r4, r5, r6} │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + @ instruction: 0xeb360075 │ │ │ │ + sbc.w r0, r4, r5, ror #1 │ │ │ │ + ldmdb sl, {r0, r2, r4, r5, r6} │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs.w r0, r8, r5, ror #1 │ │ │ │ - @ instruction: 0xeb3e0075 │ │ │ │ - @ instruction: 0xe8d20075 │ │ │ │ - subs r6, #18 │ │ │ │ + sbcs.w r0, ip, r5, ror #1 │ │ │ │ + adc.w r0, r2, r5, ror #1 │ │ │ │ + @ instruction: 0xe8d60075 │ │ │ │ + subs r6, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adc.w r0, r6, r5, ror #1 │ │ │ │ - @ instruction: 0xe9940075 │ │ │ │ - stmia.w r8, {r0, r2, r4, r5, r6} │ │ │ │ - subs r5, #200 @ 0xc8 │ │ │ │ + adc.w r0, sl, r5, ror #1 │ │ │ │ + @ instruction: 0xe9980075 │ │ │ │ + stmia.w ip, {r0, r2, r4, r5, r6} │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds.w r0, r6, r5, ror #1 │ │ │ │ - sbcs.w r0, r0, r5, ror #1 │ │ │ │ - strex r0, r0, [r2, #468] @ 0x1d4 │ │ │ │ - subs r5, #130 @ 0x82 │ │ │ │ + adds.w r0, sl, r5, ror #1 │ │ │ │ + sbcs.w r0, r4, r5, ror #1 │ │ │ │ + strex r0, r0, [r6, #468] @ 0x1d4 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 662c8 │ │ │ │ @@ -779354,17 +779354,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 26ea74 │ │ │ │ + b.n 26ea7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -779515,16 +779515,16 @@ │ │ │ │ b.n 26ee20 │ │ │ │ vcmpe.f64 d6, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ b.n 26ed5c │ │ │ │ - stmdb r4, {r0, r2, r4, r5, r6} │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + stmdb r8, {r0, r2, r4, r5, r6} │ │ │ │ + subs r3, #242 @ 0xf2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ @@ -779589,17 +779589,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (26ef64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 26ee00 │ │ │ │ + b.n 26ee08 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -779645,21 +779645,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (26eff8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 26edf0 │ │ │ │ + b.n 26edf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 26ed80 │ │ │ │ + b.n 26ed88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (26f068 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -779700,15 +779700,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb766 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26ed78 │ │ │ │ + b.n 26ed80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb72c │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -779870,21 +779870,21 @@ │ │ │ │ b.n 26f160 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - b.n 26ec9c │ │ │ │ + b.n 26eca4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 26ec5c │ │ │ │ + b.n 26ec64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ vldr d8, [pc, #748] @ 26f558 │ │ │ │ @@ -780567,45 +780567,45 @@ │ │ │ │ subs r7, #243 @ 0xf3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 26fab0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #156 @ 0x9c │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - udf #20 │ │ │ │ + udf #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, #32 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 26fa54 │ │ │ │ + ble.n 26fa5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 26fb50 │ │ │ │ + ble.n 26fb58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 26fa98 │ │ │ │ + bgt.n 26faa0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 26fa34 │ │ │ │ + bgt.n 26fa3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ + cmp r6, #210 @ 0xd2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 26fb78 │ │ │ │ + bgt.n 26fb80 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 26fb48 │ │ │ │ + bgt.n 26fb50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #80 @ 0x50 │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 62b68 │ │ │ │ orrs r0, r1 │ │ │ │ bne.w 26fdf2 │ │ │ │ vldr d7, [r5, #48] @ 0x30 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ @@ -781038,33 +781038,33 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ - blt.n 26ffe0 │ │ │ │ + blt.n 26ffe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 26ff70 │ │ │ │ + bge.n 26ff78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 26ff04 │ │ │ │ + bge.n 26ff0c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb980073 │ │ │ │ - bge.n 2700b0 │ │ │ │ + @ instruction: 0xfb9c0073 │ │ │ │ + bge.n 2700b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :256], r3 │ │ │ │ - bvc.n 26ffa8 │ │ │ │ + vst4.16 {d16-d19}, [sl :256], r3 │ │ │ │ + bvc.n 26ffb0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 626d8 │ │ │ │ vldr d5, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [sp, #72] @ 0x48 │ │ │ │ vstr d5, [sp, #80] @ 0x50 │ │ │ │ @@ -781244,25 +781244,25 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - bvs.n 270304 │ │ │ │ + bvs.n 27010c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 2702cc │ │ │ │ + bvs.n 2702d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bvs.n 270298 │ │ │ │ + bvs.n 2702a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ beq.w 270ac6 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ @@ -781638,15 +781638,15 @@ │ │ │ │ b.n 2704a0 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - bmi.n 27071c │ │ │ │ + bmi.n 270724 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vldr d7, [r6, #160] @ 0xa0 │ │ │ │ vmov.f64 d5, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d6, [r6, #152] @ 0x98 │ │ │ │ vsub.f64 d5, d7, d5 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -781983,33 +781983,33 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ b.n 2705e4 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 270c80 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r7, #7 │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -782274,45 +782274,45 @@ │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ b.w 270392 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 270f70 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldmia r3!, {r1, r2, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r2, r6, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ + ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r4, r2, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r5, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 61080 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #292] @ 0x124 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -782846,101 +782846,101 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 26f82e │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 271388 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r1, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r4, r0 │ │ │ │ + subs r4, r4, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r6, r3, r5 │ │ │ │ + adds r2, r4, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ + adds r6, r7, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r3, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 271338 │ │ │ │ + bcs.n 271340 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 271464 │ │ │ │ + bcs.n 27146c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r7, #23 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [pc, #656] @ (2716c0 ) │ │ │ │ + ldr r2, [pc, #672] @ (2716d0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r2, #21 │ │ │ │ + asrs r0, r3, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r2, r4} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r4, #20 │ │ │ │ + asrs r4, r4, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ vldr d4, [sp, #56] @ 0x38 │ │ │ │ vldr d3, [pc, #744] @ 271748 │ │ │ │ vcmpe.f64 d4, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ge │ │ │ │ movge r3, #1 │ │ │ │ @@ -783216,63 +783216,63 @@ │ │ │ │ b.w 26f82e │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 271730 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r5, #15 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r2, r6} │ │ │ │ + stmia r0!, {r3, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r2, #9 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ittt gt │ │ │ │ + itte gt │ │ │ │ lslgt r5, r6, #1 │ │ │ │ - asrgt r6, r1, #7 │ │ │ │ - lslgt r4, r6, #1 │ │ │ │ - b.n 271998 │ │ │ │ + asrgt r2, r2, #7 │ │ │ │ + lslle r4, r6, #1 │ │ │ │ + b.n 2719a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r5, r6, #1 │ │ │ │ - asrhi r2, r2, #6 │ │ │ │ - lslls r4, r6, #1 │ │ │ │ - it vs │ │ │ │ + asrls r6, r2, #6 │ │ │ │ + lslhi r4, r6, #1 │ │ │ │ + ite vs │ │ │ │ lslvs r5, r6, #1 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + asrvc r0, r7, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ vldr d0, [pc, #548] @ 2719e0 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d0, d0, d11 │ │ │ │ blx 6bacc │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 2716b8 │ │ │ │ @@ -783469,55 +783469,55 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ b.w 26f82e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bkpt 0x00c2 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r2, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bkpt 0x0012 │ │ │ │ + bkpt 0x0016 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r6, r7, pc} │ │ │ │ + pop {r3, r6, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r2, r0, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr.w r1, [pc, #1080] @ 271e78 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 69bc4 │ │ │ │ cbz r0, 271a60 │ │ │ │ ldr.w r1, [pc, #1072] @ 271e7c │ │ │ │ @@ -783902,83 +783902,83 @@ │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ stmia r2!, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ - adds r7, #6 │ │ │ │ + adds r7, #10 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [pc, #864] @ (2721e0 ) │ │ │ │ + ldr r1, [pc, #880] @ (2721f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - tst r6, r0 │ │ │ │ + tst r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, r6] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r6, 271ee0 │ │ │ │ + cbnz r2, 271ee2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ + lsrs r6, r6, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 271ee6 │ │ │ │ + cbnz r6, 271ee6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x002a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r6, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x000c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 271ef2 │ │ │ │ + cbnz r6, 271ef2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 271ef2 │ │ │ │ + cbnz r0, 271ef4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 271eee │ │ │ │ + cbnz r6, 271eee │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r2, r3, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 271eee │ │ │ │ + cbnz r2, 271ef0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r7, #13 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 271ee2 │ │ │ │ + cbnz r4, 271ee2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 271ee4 │ │ │ │ + cbnz r0, 271ee6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8c4 │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb896 │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb85a │ │ │ │ + @ instruction: 0xb85e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r4, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.w 27211a │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -785146,30 +785146,30 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.u32 q0, q3, │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + vqadd.u32 q0, q5, │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc2 0, 7, r0, cr12, cr3, {3} │ │ │ │ - add r4, sp, #832 @ 0x340 │ │ │ │ + vqadd.u8 q0, q0, │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc2 0, 6, r0, cr12, cr3, {3} │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ + mcr2 0, 7, r0, cr0, cr3, {3} │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #896 @ 0x380 │ │ │ │ + add r2, sp, #912 @ 0x390 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldc2 0, cr0, [sl], {115} @ 0x73 │ │ │ │ + ldc2 0, cr0, [lr], {115} @ 0x73 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 272dd2 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ @@ -785914,136 +785914,136 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ strb r6, [r7, #29] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #640 @ (adr r6, 2737a4 ) │ │ │ │ + add r6, pc, #656 @ (adr r6, 2737b4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xff95ffff │ │ │ │ - add r7, pc, #8 @ (adr r7, 273534 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 273544 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #280 @ (adr r7, 273648 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 273658 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r5, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #48 @ (adr r6, 273568 ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 273578 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb.w r0, [r6, r3, lsl #3] │ │ │ │ + ldrb.w r0, [sl, r3, lsl #3] │ │ │ │ strb r0, [r2, #27] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r5, pc, #832 @ (adr r5, 273884 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 273894 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7da0073 │ │ │ │ + @ instruction: 0xf7de0073 │ │ │ │ iteet ne │ │ │ │ vqrdmlahne.s , , d27[0] │ │ │ │ - vabaleq.u q13, d31, d10 │ │ │ │ + vabaleq.u q13, d31, d14 │ │ │ │ lsleq r5, r6, #1 │ │ │ │ - @ instruction: 0xf7940073 │ │ │ │ - add r5, pc, #432 @ (adr r5, 27370c ) │ │ │ │ + @ instruction: 0xf7980073 │ │ │ │ + add r5, pc, #448 @ (adr r5, 27371c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7760073 │ │ │ │ + @ instruction: 0xf77a0073 │ │ │ │ pop {r0, r1, r6, r7, pc} │ │ │ │ vqrdmulh.s , , d27[0] │ │ │ │ - vabal.u q13, d15, d24 │ │ │ │ + vabal.u q13, d15, d28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf7340073 │ │ │ │ - add r5, pc, #56 @ (adr r5, 2735ac ) │ │ │ │ + @ instruction: 0xf7380073 │ │ │ │ + add r5, pc, #72 @ (adr r5, 2735bc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf71a0073 │ │ │ │ + @ instruction: 0xf71e0073 │ │ │ │ pop {r0, r3, r4, r5, r6, r7} │ │ │ │ - vmls.i q13, , d18[0] │ │ │ │ + vmls.i q13, , d22[0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf6ee0073 │ │ │ │ + @ instruction: 0xf6f20073 │ │ │ │ revsh r3, r0 │ │ │ │ - vqshlu.s32 d26, d0, #31 │ │ │ │ + vqshlu.s32 d26, d4, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 2738e0 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 2738f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r2, [r4, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #88 @ (adr r6, 2735f0 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 273600 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #440 @ (adr r4, 273754 ) │ │ │ │ + add r4, pc, #456 @ (adr r4, 273764 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf67a0073 │ │ │ │ - add r4, pc, #320 @ (adr r4, 2736e4 ) │ │ │ │ + @ instruction: 0xf67e0073 │ │ │ │ + add r4, pc, #336 @ (adr r4, 2736f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf65a0073 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + @ instruction: 0xf65e0073 │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 273900 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 273910 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 2735dc ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 2735ec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf6160073 │ │ │ │ - add r3, pc, #960 @ (adr r3, 27397c ) │ │ │ │ + @ instruction: 0xf61a0073 │ │ │ │ + add r3, pc, #976 @ (adr r3, 27398c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf5fc0073 │ │ │ │ - add r5, pc, #872 @ (adr r5, 27392c ) │ │ │ │ + addw r0, r0, #2163 @ 0x873 │ │ │ │ + add r5, pc, #888 @ (adr r5, 27393c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 273838 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 273848 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #688 @ (adr r3, 27387c ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 27388c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ - add r5, pc, #744 @ (adr r5, 2738bc ) │ │ │ │ + subs.w r0, ip, #15925248 @ 0xf30000 │ │ │ │ + add r5, pc, #760 @ (adr r5, 2738cc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, 273610 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 273620 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 27377c ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 27378c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs.w r0, r4, #15925248 @ 0xf30000 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + sbcs.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, 273988 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 273998 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 27366c ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 27367c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf52c0073 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + @ instruction: 0xf5300073 │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 273908 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 273918 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #880 @ (adr r2, 27396c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 27397c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf4e80073 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + @ instruction: 0xf4ec0073 │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #672 @ (adr r5, 2738a8 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 2738b8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 27386c ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 27387c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf4a40073 │ │ │ │ - add r2, pc, #488 @ (adr r2, 2737fc ) │ │ │ │ + @ instruction: 0xf4a80073 │ │ │ │ + add r2, pc, #504 @ (adr r2, 27380c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 273948 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 273958 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ + strb r6, [r4, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 2737d0 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 2737e0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 273704 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 273714 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orr.w r0, r4, #15925248 @ 0xf30000 │ │ │ │ - add r5, pc, #376 @ (adr r5, 2737a4 ) │ │ │ │ + orr.w r0, r8, #15925248 @ 0xf30000 │ │ │ │ + add r5, pc, #392 @ (adr r5, 2737b4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 2738a0 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 2738b0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, 273a04 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 273a14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - and.w r0, r0, #15925248 @ 0xf30000 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + and.w r0, r4, #15925248 @ 0xf30000 │ │ │ │ + strb r4, [r2, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #536 @ (adr r5, 273858 ) │ │ │ │ + add r5, pc, #552 @ (adr r5, 273868 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 273924 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 273934 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf3c40073 │ │ │ │ + @ instruction: 0xf3c80073 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #584] @ (273898 ) │ │ │ │ add.w r3, r5, #92 @ 0x5c │ │ │ │ strd r1, r6, [sp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #576] @ (27389c ) │ │ │ │ @@ -786261,81 +786261,81 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - add r4, pc, #72 @ (adr r4, 2738e4 ) │ │ │ │ + add r4, pc, #88 @ (adr r4, 2738f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #304 @ (adr r4, 2739d0 ) │ │ │ │ + add r4, pc, #320 @ (adr r4, 2739e0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #152 @ (adr r0, 27393c ) │ │ │ │ + add r0, pc, #168 @ (adr r0, 27394c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf2320073 │ │ │ │ - add r4, pc, #200 @ (adr r4, 273974 ) │ │ │ │ + @ instruction: 0xf2360073 │ │ │ │ + add r4, pc, #216 @ (adr r4, 273984 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 273a60 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 273a70 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf1f80073 │ │ │ │ - add r4, pc, #360 @ (adr r4, 273a24 ) │ │ │ │ + @ instruction: 0xf1fc0073 │ │ │ │ + add r4, pc, #376 @ (adr r4, 273a34 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 273b70 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 273b80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs.w r0, r4, #115 @ 0x73 │ │ │ │ - add r4, pc, #584 @ (adr r4, 273b14 ) │ │ │ │ + subs.w r0, r8, #115 @ 0x73 │ │ │ │ + add r4, pc, #600 @ (adr r4, 273b24 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 273c50 ) │ │ │ │ + add r4, pc, #912 @ (adr r4, 273c60 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sbcs.w r0, r0, #115 @ 0x73 │ │ │ │ - add r4, pc, #768 @ (adr r4, 273bdc ) │ │ │ │ + sbcs.w r0, r4, #115 @ 0x73 │ │ │ │ + add r4, pc, #784 @ (adr r4, 273bec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 273ca8 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 273cb8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf1360073 │ │ │ │ - add r4, pc, #896 @ (adr r4, 273c6c ) │ │ │ │ + @ instruction: 0xf13a0073 │ │ │ │ + add r4, pc, #912 @ (adr r4, 273c7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 273958 ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 273968 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf0fc0073 │ │ │ │ - add r5, pc, #32 @ (adr r5, 27391c ) │ │ │ │ + add.w r0, r0, #115 @ 0x73 │ │ │ │ + add r5, pc, #48 @ (adr r5, 27392c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 2739f8 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 273a08 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xf0c20073 │ │ │ │ - add r5, pc, #760 @ (adr r5, 273c04 ) │ │ │ │ + @ instruction: 0xf0c60073 │ │ │ │ + add r5, pc, #776 @ (adr r5, 273c14 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #608 @ (adr r5, 273b70 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 273b80 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 273994 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 2739a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eor.w r0, r0, #115 @ 0x73 │ │ │ │ - add r6, pc, #88 @ (adr r6, 273978 ) │ │ │ │ + eor.w r0, r4, #115 @ 0x73 │ │ │ │ + add r6, pc, #104 @ (adr r6, 273988 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #464 @ (adr r5, 273af4 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 273b04 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 273cc0 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 273cd0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics.w r0, ip, #115 @ 0x73 │ │ │ │ + orr.w r0, r0, #115 @ 0x73 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60924 │ │ │ │ mov r3, r0 │ │ │ │ @@ -786355,17 +786355,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s8 q8, q6, │ │ │ │ + vqadd.s16 q8, q0, │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -786391,17 +786391,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (2739d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #672 @ (adr r4, 273c74 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 273c84 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr12, cr3, {3} │ │ │ │ + mrc 0, 7, r0, cr0, cr3, {3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -786447,20 +786447,20 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (273a64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #360 @ (adr r4, 273bc4 ) │ │ │ │ + add r4, pc, #376 @ (adr r4, 273bd4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr14, cr3, {3} │ │ │ │ - add r4, pc, #120 @ (adr r4, 273adc ) │ │ │ │ + mcr 0, 5, r0, cr2, cr3, {3} │ │ │ │ + add r4, pc, #136 @ (adr r4, 273aec ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mcr 0, 3, r0, cr2, cr3, {3} │ │ │ │ + mcr 0, 3, r0, cr6, cr3, {3} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (273ad0 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #88] @ (273ad4 ) │ │ │ │ @@ -786499,15 +786499,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #912 @ (adr r3, 273e6c ) │ │ │ │ + add r3, pc, #928 @ (adr r3, 273e7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -787332,21 +787332,21 @@ │ │ │ │ lsls r7, r1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #888] @ (2747d8 ) │ │ │ │ + ldr r6, [pc, #904] @ (2747e8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ @@ -787630,73 +787630,73 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #128] @ (2747dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 273e3a │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #784] @ 0x310 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 273f80 │ │ │ │ + b.n 273f88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274f50 │ │ │ │ + b.n 274f58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274ebc │ │ │ │ + b.n 274ec4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274dfc │ │ │ │ + b.n 274e04 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #776] @ 0x308 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274d9c │ │ │ │ + b.n 274da4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274d34 │ │ │ │ + b.n 274d3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274ce8 │ │ │ │ + b.n 274cf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274cb0 │ │ │ │ + b.n 274cb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274c78 │ │ │ │ + b.n 274c80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274c38 │ │ │ │ + b.n 274c40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #888] @ 0x378 │ │ │ │ + str r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274c04 │ │ │ │ + b.n 274c0c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274b98 │ │ │ │ + b.n 274ba0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274b60 │ │ │ │ + b.n 274b68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274abc │ │ │ │ + b.n 274ac4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274a88 │ │ │ │ + b.n 274a90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 002747e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -788039,107 +788039,107 @@ │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsh r2, [r0, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 4eb7e │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r7, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 274be4 │ │ │ │ + b.n 274bec │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrsh r6, [r4, r3] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl 410ba2 │ │ │ │ bl 36eba6 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x128a> │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 182 @ 0xb6 │ │ │ │ + svc 186 @ 0xba │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 156 @ 0x9c │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl 2d0bba │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ + str r5, [sp, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 70 @ 0x46 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #928] @ 0x3a0 │ │ │ │ + str r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - svc 44 @ 0x2c │ │ │ │ + svc 48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #656] @ 0x290 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #236 @ 0xec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r6, r1, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #888] @ 0x378 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #832] @ (274f54 ) │ │ │ │ + ldr r1, [pc, #848] @ (274f64 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 274c04 │ │ │ │ + ble.n 274c0c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r6, [sp, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 274b8c │ │ │ │ + ble.n 274b94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ble.n 274d10 │ │ │ │ + ble.n 274d18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62544 │ │ │ │ @@ -788159,17 +788159,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 274d08 │ │ │ │ + bgt.n 274d10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -788197,17 +788197,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 274cb0 │ │ │ │ + blt.n 274cb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -788241,17 +788241,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blt.n 274c48 │ │ │ │ + blt.n 274c50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (274db4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -788292,15 +788292,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r3, r0] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r4, r7] │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -788778,47 +788778,47 @@ │ │ │ │ b.n 2752dc │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r4, [r2, r6] │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bge.n 275254 │ │ │ │ + bge.n 27525c │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [r2, r5] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 275294 │ │ │ │ + bls.n 27529c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 275254 │ │ │ │ + bls.n 27525c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 275430 │ │ │ │ + bvs.n 275438 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #56] @ 0x38 │ │ │ │ + ldrh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bvs.n 2753fc │ │ │ │ + bvs.n 275404 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrh r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 2753e6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -789051,39 +789051,39 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vldr d5, [sp, #16] │ │ │ │ b.n 2752d2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bmi.n 2756b4 │ │ │ │ + bmi.n 2756bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 275550 │ │ │ │ + bcc.n 275558 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 275724 │ │ │ │ + bcc.n 27572c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 275694 │ │ │ │ + bcc.n 27569c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 275668 │ │ │ │ + bcc.n 275670 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 27563c │ │ │ │ + bcs.n 275644 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -789164,25 +789164,25 @@ │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r6, [r4, #20] │ │ │ │ + ldrh r2, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bne.n 2756fc │ │ │ │ + bne.n 275704 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bne.n 2756b8 │ │ │ │ + bne.n 2756c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + ldrh r0, [r4, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bne.n 275678 │ │ │ │ + bne.n 275680 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vabs.f64 d5, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -790213,49 +790213,49 @@ │ │ │ │ eors r1, r3 │ │ │ │ ldr r4, [pc, #0] @ (2762e4 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #904] @ (276674 ) │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ + strh r6, [r4, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r1, #14] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r7} │ │ │ │ + stmia r6!, {r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 27661a │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ @@ -790629,17 +790629,17 @@ │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ subs r3, #1 │ │ │ │ bmi.w 2760c8 │ │ │ │ mov r6, r3 │ │ │ │ b.n 276766 │ │ │ │ ... │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r6, #1 │ │ │ │ bcc.w 2760c8 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ blx 61b08 │ │ │ │ @@ -790933,24 +790933,24 @@ │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 276bea │ │ │ │ mov r6, r3 │ │ │ │ b.n 276b0e │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - itte vs │ │ │ │ + itet vs │ │ │ │ lslvs r3, r6, #1 │ │ │ │ - ldrvs r3, [sp, #168] @ 0xa8 │ │ │ │ - cbz r3, 276b0a @ unpredictable │ │ │ │ + ldrvc r3, [sp, #168] @ 0xa8 │ │ │ │ + cbz r3, 276b0a @ unpredictable │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, #15 │ │ │ │ str r2, [r3, #0] │ │ │ │ subs r6, #1 │ │ │ │ bcc.n 276bea │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ @@ -791282,89 +791282,89 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #160] @ (276f20 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 27625c │ │ │ │ nop │ │ │ │ - strb r2, [r7, #24] │ │ │ │ - lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ + strb r6, [r7, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r0, [r5, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r6, [r7, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - pop {r2} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r4, 276f2a │ │ │ │ + pop {r3} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ + strb r4, [r5, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 276f2a │ │ │ │ + cbnz r0, 276f2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r2, 276f2a │ │ │ │ + cbnz r6, 276f2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r6, 276f2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #16] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r2, 276f2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r6, 276f2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbnz r0, 276f2e │ │ │ │ + cbnz r2, 276f2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r4, 276f2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r0, r6 │ │ │ │ + cbnz r0, 276f30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - revsh r2, r2 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + revsh r6, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r0, [r6, #13] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - hlt 0x0002 │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r6, r4 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, #11] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + rev16 r6, r1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + strb r6, [r7, #11] │ │ │ │ + lsls r5, r6, #1 │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 00276f24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -791702,115 +791702,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 276fce │ │ │ │ subs r0, #62 @ 0x3e │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xebefffff │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r3, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r7, #166 @ 0xa6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ble.n 27733e │ │ │ │ vqdmulh.s , , d1[0] │ │ │ │ - @ instruction: 0xffff7142 │ │ │ │ + @ instruction: 0xffff7146 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bgt.n 277326 │ │ │ │ - @ instruction: 0xffff71e2 │ │ │ │ + @ instruction: 0xffff71e6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r2, #6] │ │ │ │ + strb r0, [r3, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + @ instruction: 0xb80c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ + strb r6, [r7, #2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb7aa │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #8] │ │ │ │ + strb r0, [r4, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r0, [r0, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + strb r2, [r4, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb628 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60624 │ │ │ │ @@ -791831,17 +791831,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -791884,15 +791884,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #162 @ 0xa2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #6] │ │ │ │ + strb r6, [r1, #6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r3, #104 @ 0x68 │ │ │ │ lsls r0, r0, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -792395,54 +792395,54 @@ │ │ │ │ ... │ │ │ │ adds r3, #32 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #250 @ 0xfa │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r6, 2779da │ │ │ │ + cbz r2, 2779dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cbz r0, 2779dc │ │ │ │ + cbz r4, 2779dc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stcl 0, cr0, [ip], {116} @ 0x74 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldcl 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ + add sp, #312 @ 0x138 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -793131,175 +793131,175 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #340] @ (278270 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2778b0 │ │ │ │ ... │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r5, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #224 @ 0xe0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #28] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, sp, #16 │ │ │ │ + add r5, sp, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #816 @ 0x330 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #376 @ 0x178 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2783d4 │ │ │ │ + b.n 2783dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ + add r4, sp, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r0, [r0, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #592 @ 0x250 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcc.n 278118 │ │ │ │ + bcc.n 278120 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 277ec0 │ │ │ │ + b.n 277ec8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 122 @ 0x7a │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ + add r2, sp, #504 @ 0x1f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r3, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #920 @ 0x398 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #104] @ 0x68 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #544 @ 0x220 │ │ │ │ + add r1, sp, #560 @ 0x230 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ + add r0, sp, #472 @ 0x1d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 27863c ) │ │ │ │ + add r7, pc, #1000 @ (adr r7, 27864c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #784 @ (adr r7, 27857c ) │ │ │ │ + add r7, pc, #800 @ (adr r7, 27858c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, pc, #584 @ (adr r7, 2784bc ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 2784cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -793333,17 +793333,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #888 @ (adr r5, 278660 ) │ │ │ │ + add r5, pc, #904 @ (adr r5, 278670 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 002782e8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -793738,121 +793738,121 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r4, #118 @ 0x76 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ bl 37e72e *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x191e> │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r3, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 2787d4 ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 2787e4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r4, [r5, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 278b10 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 278b20 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xefefffff │ │ │ │ - bge.n 2786d8 │ │ │ │ + bge.n 2786e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 27897c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, 27898c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, pc, #432 @ (adr r4, 27891c ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 27892c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 278764 │ │ │ │ + bge.n 27876c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r6, [r5, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 278b74 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 278784 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #904 @ (adr r3, 278b14 ) │ │ │ │ + add r3, pc, #920 @ (adr r3, 278b24 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #632 @ (adr r3, 278a14 ) │ │ │ │ + add r3, pc, #648 @ (adr r3, 278a24 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 27873c │ │ │ │ + blt.n 278744 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 27893c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 27894c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 2788c4 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 2788d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 278a50 │ │ │ │ + b.n 278a58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r3, pc, #40 @ (adr r3, 2787ec ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 2787fc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 278810 │ │ │ │ + bls.n 278818 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #712 @ (adr r2, 278a9c ) │ │ │ │ + add r2, pc, #728 @ (adr r2, 278aac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 278718 │ │ │ │ + bls.n 278720 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r6, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 27899c ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 2789ac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r2, pc, #168 @ (adr r2, 27889c ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 2788ac ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2789a4 │ │ │ │ + b.n 2789ac │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #896 @ (adr r1, 278b84 ) │ │ │ │ + add r1, pc, #912 @ (adr r1, 278b94 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6362c │ │ │ │ @@ -793873,17 +793873,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, 278a30 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 278a40 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -793944,15 +793944,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r6, r2, #3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r4, r3, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -795527,155 +795527,155 @@ │ │ │ │ b.n 27995e │ │ │ │ adds r0, r5, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, r2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + ldr r2, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, r1] │ │ │ │ + ldr r0, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r2, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [sp, #952] @ 0x3b8 │ │ │ │ + str r4, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r7, r2] │ │ │ │ + strh r2, [r0, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r0, [r3, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #856] @ 0x358 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + str r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + str r2, [r1, r0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #880] @ (279f5c ) │ │ │ │ + ldr r7, [pc, #896] @ (279f6c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #224] @ (279cd4 ) │ │ │ │ + ldr r7, [pc, #240] @ (279ce4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #1000] @ (279fe4 ) │ │ │ │ + ldr r6, [pc, #1016] @ (279ff4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #864] @ (279f64 ) │ │ │ │ + ldr r6, [pc, #880] @ (279f74 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #744] @ (279ef4 ) │ │ │ │ + ldr r6, [pc, #760] @ (279f04 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #224] @ (279cf4 ) │ │ │ │ + ldr r6, [pc, #240] @ (279d04 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #104] @ (279c84 ) │ │ │ │ + ldr r6, [pc, #120] @ (279c94 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #920] @ (279fbc ) │ │ │ │ + ldr r5, [pc, #936] @ (279fcc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #832] @ (279f6c ) │ │ │ │ + ldr r5, [pc, #848] @ (279f7c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #712] @ (279efc ) │ │ │ │ + ldr r5, [pc, #728] @ (279f0c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #536] @ (279e54 ) │ │ │ │ + ldr r5, [pc, #552] @ (279e64 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #352] @ (279da4 ) │ │ │ │ + ldr r5, [pc, #368] @ (279db4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #272] @ (279d5c ) │ │ │ │ + ldr r5, [pc, #288] @ (279d6c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #168] @ (279cfc ) │ │ │ │ + ldr r5, [pc, #184] @ (279d0c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx 5fe44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -796226,161 +796226,161 @@ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ blx 605c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2797c8 │ │ │ │ mov r7, r6 │ │ │ │ b.w 2793ac │ │ │ │ - ldr r3, [pc, #840] @ (27a544 ) │ │ │ │ + ldr r3, [pc, #856] @ (27a554 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #744] @ (27a4ec ) │ │ │ │ + ldr r3, [pc, #760] @ (27a4fc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #232] @ (27a2f4 ) │ │ │ │ + ldr r3, [pc, #248] @ (27a304 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #104] @ (27a27c ) │ │ │ │ + ldr r3, [pc, #120] @ (27a28c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r7, #26] │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #640] @ (27a49c ) │ │ │ │ + ldr r4, [pc, #656] @ (27a4ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #680] @ (27a4c8 ) │ │ │ │ + ldr r2, [pc, #696] @ (27a4d8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ + ldrh r4, [r1, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #496] @ (27a418 ) │ │ │ │ + ldr r2, [pc, #512] @ (27a428 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #392] @ (27a3b8 ) │ │ │ │ + ldr r2, [pc, #408] @ (27a3c8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r0, #22] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #176] @ (27a2ec ) │ │ │ │ + ldr r2, [pc, #192] @ (27a2fc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r6, [r1, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #72] @ (27a28c ) │ │ │ │ + ldr r2, [pc, #88] @ (27a29c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #920] @ (27a5e4 ) │ │ │ │ + ldr r1, [pc, #936] @ (27a5f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, #18] │ │ │ │ + ldrh r2, [r1, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #736] @ (27a538 ) │ │ │ │ + ldr r1, [pc, #752] @ (27a548 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #560] @ (27a490 ) │ │ │ │ + ldr r1, [pc, #576] @ (27a4a0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r1, [pc, #376] @ (27a3e4 ) │ │ │ │ + ldr r1, [pc, #392] @ (27a3f4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #0] @ (27a278 ) │ │ │ │ + ldr r1, [pc, #16] @ (27a288 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #936] @ (27a628 ) │ │ │ │ + ldr r0, [pc, #952] @ (27a638 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #824] @ (27a5c0 ) │ │ │ │ + ldr r0, [pc, #840] @ (27a5d0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #816] @ (27a5c4 ) │ │ │ │ + ldr r0, [pc, #832] @ (27a5d4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r6, [r4, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #480] @ (27a480 ) │ │ │ │ + ldr r0, [pc, #496] @ (27a490 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #392] @ (27a430 ) │ │ │ │ + ldr r0, [pc, #408] @ (27a440 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #712] @ (27a578 ) │ │ │ │ + ldr r0, [pc, #728] @ (27a588 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #752] @ (27a5a4 ) │ │ │ │ + ldr r0, [pc, #768] @ (27a5b4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #552] @ (27a4e0 ) │ │ │ │ + ldr r0, [pc, #568] @ (27a4f0 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #80] @ (27a30c ) │ │ │ │ + ldr r0, [pc, #96] @ (27a31c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (27a2cc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #712] @ (27a594 ) │ │ │ │ + ldr r0, [pc, #728] @ (27a5a4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #816] @ (27a600 ) │ │ │ │ + ldr r0, [pc, #832] @ (27a610 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #552] @ (27a4fc ) │ │ │ │ + ldr r0, [pc, #568] @ (27a50c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blx r6 │ │ │ │ + blxns r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0x479a │ │ │ │ + @ instruction: 0x479e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #840] @ (27a630 ) │ │ │ │ + ldr r0, [pc, #856] @ (27a640 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #912] @ (27a67c ) │ │ │ │ + ldr r0, [pc, #928] @ (27a68c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #680] @ (27a598 ) │ │ │ │ + ldr r0, [pc, #696] @ (27a5a8 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bxns r9 │ │ │ │ + bx sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov lr, sl │ │ │ │ + mov sl, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov lr, r7 │ │ │ │ + mov sl, r8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0027a320 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -796664,96 +796664,96 @@ │ │ │ │ b.n 27a3ce │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r2, r0, #17 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xeb09ffff │ │ │ │ - mov r8, r9 │ │ │ │ + mov ip, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r1 │ │ │ │ + add ip, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r6, r4, #14 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - add r4, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 279f32 │ │ │ │ vmls.i q15, , d25[0] │ │ │ │ - vsri.32 d20, d6, #1 │ │ │ │ + vsri.32 d20, d10, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 279e62 │ │ │ │ vrsra.u64 q15, , #1 │ │ │ │ - vrsra.u64 d20, d30, #1 │ │ │ │ + @ instruction: 0xffff43c2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r2, [r4, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r4, r5 │ │ │ │ + muls r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r1, #30] │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r4, r6 │ │ │ │ + mov r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r2, lr │ │ │ │ + mov r6, lr │ │ │ │ lsls r5, r6, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r2, #28] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orrs r4, r2 │ │ │ │ + orrs r0, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r6, #26] │ │ │ │ + strh r6, [r6, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r0, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r0, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r7, #24] │ │ │ │ + strh r4, [r7, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r6, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov sl, r1 │ │ │ │ + mov lr, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r6, r3 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ + strh r2, [r0, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67ae4 │ │ │ │ @@ -796774,17 +796774,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adcs r4, r4 │ │ │ │ + adcs r0, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r0, [r1, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 27a718 │ │ │ │ @@ -796844,15 +796844,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r6, r6 │ │ │ │ lsls r0, r0, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ vshr.u32 q8, , #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #168] @ (27a860 ) │ │ │ │ @@ -796915,19 +796915,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vshr.u32 q0, , #6 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #920] @ (27ac04 ) │ │ │ │ + ldr r7, [pc, #936] @ (27ac14 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, r5 │ │ │ │ + add lr, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r6, [r0, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ vmvn.i32 q0, #143 @ 0x0000008f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -797265,69 +797265,69 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ mcr2 0, 7, r0, cr4, cr15, {3} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 6, r0, cr10, cr15, {3} │ │ │ │ - bics r4, r3 │ │ │ │ + bics r0, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ + ldrb r4, [r3, #29] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - tst r0, r3 │ │ │ │ + tst r4, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r6, #24] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbcs r4, r6 │ │ │ │ + sbcs r0, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sbcs r2, r1 │ │ │ │ + sbcs r6, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, #22] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ + ldrb r4, [r1, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r7 │ │ │ │ + asrs r6, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5 │ │ │ │ + asrs r0, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r7 │ │ │ │ + lsrs r4, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r2, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r5 │ │ │ │ + lsls r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -797416,23 +797416,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1520] @ 0x5f0 │ │ │ │ subw sp, sp, #2524 @ 0x9dc │ │ │ │ @@ -798164,115 +798164,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ vst1.8 @ instruction: 0xf9c6007f │ │ │ │ vst1.8 @ instruction: 0xf9c0007f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vld4.16 {d0-d3}, [lr :256] │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #0 │ │ │ │ + subs r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blxns pc │ │ │ │ + ldr r0, [pc, #0] @ (27b544 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #12 │ │ │ │ + subs r4, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ + subs r3, #158 @ 0x9e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #44 @ 0x2c │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #18 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + subs r2, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #166 @ 0xa6 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + strb r6, [r3, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r4, [r7, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #158 @ 0x9e │ │ │ │ + subs r1, #162 @ 0xa2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r1, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r0, [r3, #17] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ blx 66114 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 27aed4 │ │ │ │ @@ -798721,83 +798721,83 @@ │ │ │ │ ldr.w fp, [sp, #260] @ 0x104 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w lr, [sp, #208] @ 0xd0 │ │ │ │ ldr.w ip, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ b.n 27bb80 │ │ │ │ ... │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #4 │ │ │ │ + adds r6, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ + strb r2, [r2, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r2, r1 │ │ │ │ + negs r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #70 @ 0x46 │ │ │ │ + adds r4, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + adds r3, #212 @ 0xd4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #28 │ │ │ │ + adds r3, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #2 │ │ │ │ + adds r3, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ + adds r2, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ bne.n 27bb7e │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mul.w r1, r3, r1 │ │ │ │ @@ -799500,124 +799500,124 @@ │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r2, r4, lsl #2] │ │ │ │ str r7, [sp, #176] @ 0xb0 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ b.n 27c45e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r7, #64] @ 0x40 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #164 @ 0xa4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r6, #24] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, #136 @ 0x88 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r7, #124] @ 0x7c │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + cmp r3, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, #124] @ 0x7c │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #96 @ 0x60 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [pc, #528] @ (27c594 ) │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ movs r0, r0 │ │ │ │ b.n 27bdbe │ │ │ │ - @ instruction: 0xffff2ad0 │ │ │ │ + @ instruction: 0xffff2ad4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + cmp r2, #226 @ 0xe2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 27db7c │ │ │ │ vldr d7, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ @@ -799972,15 +799972,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 27c830 │ │ │ │ str.w r9, [r5, #4] │ │ │ │ b.n 27c7b6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ blx 670ac │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 27b9cc │ │ │ │ @@ -800427,103 +800427,103 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 27bc98 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r4, [r1, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r6, [r1, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #162 @ 0xa2 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + movs r3, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r3, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #82 @ 0x52 │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #52 @ 0x34 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r3, #22 │ │ │ │ + movs r3, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r2, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ + ldrsh r6, [r4, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #108 @ 0x6c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r6, [r4, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r3, [pc, #1664] @ 27d3f8 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ @@ -801110,49 +801110,49 @@ │ │ │ │ subs r6, #17 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 27d3d8 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r2, [r6, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r6, r4 │ │ │ │ + subs r2, r7, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + ldrsb r2, [r2, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r0, r4] │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r2, r3 │ │ │ │ + subs r4, r2, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r6, r6, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r0, r3, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r6, r1 │ │ │ │ + subs r2, r7, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vmov.f64 d3, #36 @ 0x41200000 10.0 │ │ │ │ ldrd ip, r2, [sp, #232] @ 0xe8 │ │ │ │ movs r4, #0 │ │ │ │ vdiv.f64 d5, d7, d3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ @@ -801389,49 +801389,49 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ ands r4, r2 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 27d6f0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - asrs r4, r7, #31 │ │ │ │ + adds r0, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r2, r0, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r2, [r3, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r4, #25 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r3, r1] │ │ │ │ + strh r6, [r3, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r4, #24 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ + strh r4, [r0, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r1, #23 │ │ │ │ + asrs r6, r1, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r4, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r0, [r1, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ movw r4, #1845 @ 0x735 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ blx 683e4 │ │ │ │ @@ -802100,157 +802100,157 @@ │ │ │ │ ldr r0, [pc, #304] @ (27df74 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 27d9fa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r0, r6, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [r0, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r6, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #416] @ (27e020 ) │ │ │ │ + ldr r7, [pc, #432] @ (27e030 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #240] @ (27df78 ) │ │ │ │ + ldr r7, [pc, #256] @ (27df88 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #752] @ (27e184 ) │ │ │ │ + ldr r6, [pc, #768] @ (27e194 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #640] @ (27e11c ) │ │ │ │ + ldr r6, [pc, #656] @ (27e12c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r3, #9 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #456] @ (27e06c ) │ │ │ │ + ldr r6, [pc, #472] @ (27e07c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #336] @ (27dffc ) │ │ │ │ + ldr r6, [pc, #352] @ (27e00c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #200] @ (27df7c ) │ │ │ │ + ldr r6, [pc, #216] @ (27df8c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #56] @ (27def4 ) │ │ │ │ + ldr r6, [pc, #72] @ (27df04 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r3, #7 │ │ │ │ + asrs r6, r3, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #952] @ (27e27c ) │ │ │ │ + ldr r5, [pc, #968] @ (27e28c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #656] @ (27e15c ) │ │ │ │ + ldr r5, [pc, #672] @ (27e16c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #544] @ (27e0f4 ) │ │ │ │ + ldr r5, [pc, #560] @ (27e104 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r6, r2, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #424] @ (27e084 ) │ │ │ │ + ldr r5, [pc, #440] @ (27e094 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #304] @ (27e014 ) │ │ │ │ + ldr r5, [pc, #320] @ (27e024 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #80] @ (27df3c ) │ │ │ │ + ldr r5, [pc, #96] @ (27df4c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r4, #7 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r5, #1 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #528] @ (27e108 ) │ │ │ │ + ldr r4, [pc, #544] @ (27e118 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #352] @ (27e064 ) │ │ │ │ + ldr r4, [pc, #368] @ (27e074 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #248] @ (27e004 ) │ │ │ │ + ldr r4, [pc, #264] @ (27e014 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + lsrs r0, r4, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #976] @ (27e2e8 ) │ │ │ │ + ldr r3, [pc, #992] @ (27e2f8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #816] @ (27e250 ) │ │ │ │ + ldr r3, [pc, #832] @ (27e260 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #640] @ (27e1ac ) │ │ │ │ + ldr r3, [pc, #656] @ (27e1bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #464] @ (27e108 ) │ │ │ │ + ldr r3, [pc, #480] @ (27e118 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #296] @ (27e068 ) │ │ │ │ + ldr r3, [pc, #312] @ (27e078 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r4, r1, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #128] @ (27dfc8 ) │ │ │ │ + ldr r3, [pc, #144] @ (27dfd8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #976] @ (27e324 ) │ │ │ │ + ldr r2, [pc, #992] @ (27e334 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + lsrs r2, r6, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #792] @ (27e278 ) │ │ │ │ + ldr r2, [pc, #808] @ (27e288 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #616] @ (27e1d4 ) │ │ │ │ + ldr r2, [pc, #632] @ (27e1e4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r2, #25 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #432] @ (27e128 ) │ │ │ │ + ldr r2, [pc, #448] @ (27e138 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 67620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 27df9e │ │ │ │ ldr r0, [pc, #888] @ (27e300 ) │ │ │ │ @@ -802588,79 +802588,79 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #140] @ (27e380 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 27ae42 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r1, [pc, #104] @ (27e370 ) │ │ │ │ + ldr r1, [pc, #120] @ (27e380 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #248] @ (27e408 ) │ │ │ │ + ldr r0, [pc, #264] @ (27e418 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [pc, #144] @ (27e3a8 ) │ │ │ │ + ldr r0, [pc, #160] @ (27e3b8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47f6 │ │ │ │ + @ instruction: 0x47fa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blxns fp │ │ │ │ + blx ip │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r5, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r6, #26 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - blxns r2 │ │ │ │ + blx r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r2, r4, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov ip, lr │ │ │ │ + mov r8, pc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov lr, r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r6, lr │ │ │ │ + mov r2, pc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - mov r6, r6 │ │ │ │ + mov r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -803246,129 +803246,129 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r4, r0, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmia r7!, {r0, r1, r6, r7} │ │ │ │ - vqshl.u64 d16, d16, #63 @ 0x3f │ │ │ │ + vqshl.u64 d16, d20, #63 @ 0x3f │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r3, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r1!, {r1, r6} │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + lsls r4, r7, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r0!, {r0, r1, r3, r4, r5, r7} │ │ │ │ - vqshlu.s64 d25, d30, #63 @ 0x3f │ │ │ │ + vmlsl.u , d31, d2[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r4, r0, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r4, r2, #23 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r0, r5 │ │ │ │ + rors r4, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r6, r1 │ │ │ │ + rors r2, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r3, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0, #29 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adcs r2, r0 │ │ │ │ + adcs r6, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r7, #28 │ │ │ │ + lsls r0, r0, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7, #27 │ │ │ │ + lsls r4, r7, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #18 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r3 │ │ │ │ + lsls r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r2, r0, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ands r6, r2 │ │ │ │ + ands r2, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r7, #26 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #162 @ 0xa2 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r4, r1, #13 │ │ │ │ + lsls r0, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #100 @ 0x64 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r2, r1, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68e18 │ │ │ │ @@ -803389,17 +803389,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsls r0, r4, #6 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #184 @ 0xb8 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -803461,15 +803461,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1} │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cbnz r0, 27ec4e │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 27ec66 │ │ │ │ push {r4, lr} │ │ │ │ @@ -803532,23 +803532,23 @@ │ │ │ │ ldr r0, [pc, #28] @ (27ec9c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 27ec40 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, #48 @ 0x30 │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -803578,17 +803578,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (27ed00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -803659,27 +803659,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (27ede8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 27ed70 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r6, r7, #12 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + lsls r2, r5, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r3, #46 @ 0x2e │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0027edec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -803710,19 +803710,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r6, #9 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0027ee50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -804812,156 +804812,156 @@ │ │ │ │ ... │ │ │ │ cbnz r4, 27fab4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vshr.u32 q0, q10, #4 │ │ │ │ - mcr2 0, 7, r0, cr10, cr4, {3} │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + vmvn.i32 q8, #132 @ 0x00000084 │ │ │ │ + mcr2 0, 7, r0, cr14, cr4, {3} │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr2 0, 3, r0, cr0, cr4, {3} │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + mcr2 0, 3, r0, cr4, cr4, {3} │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr2 0, 1, r0, cr10, cr4, {3} │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + mcr2 0, 1, r0, cr14, cr4, {3} │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr2 0, 0, r0, cr0, cr4, {3} │ │ │ │ - adds r6, #6 │ │ │ │ + mcr2 0, 0, r0, cr4, cr4, {3} │ │ │ │ + adds r6, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #464] @ 0x1d0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + ldc2l 0, cr0, [r6, #464] @ 0x1d0 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r4, #464]! @ 0x1d0 │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ + ldc2 0, cr0, [r8, #464]! @ 0x1d0 │ │ │ │ + adds r5, #190 @ 0xbe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r0, #464] @ 0x1d0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ + stc2 0, cr0, [r4, #464] @ 0x1d0 │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip, #-464] @ 0xfffffe30 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ + ldc2l 0, cr0, [r0, #-464] @ 0xfffffe30 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #-464]! @ 0xfffffe30 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + ldc2 0, cr0, [r0, #-464]! @ 0xfffffe30 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r6], #464 @ 0x1d0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + stc2l 0, cr0, [sl], #464 @ 0x1d0 │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr], #464 @ 0x1d0 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ + stc2l 0, cr0, [r2], {116} @ 0x74 │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r8], {116} @ 0x74 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + stc2 0, cr0, [ip], {116} @ 0x74 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str??.w pc, [r9, #255]! │ │ │ │ - stc2 0, cr0, [ip], #464 @ 0x1d0 │ │ │ │ - ldc2l 0, cr0, [ip], #-464 @ 0xfffffe30 │ │ │ │ - eor.w r0, r0, #114 @ 0x72 │ │ │ │ - stc2 0, cr0, [r6], #-464 @ 0xfffffe30 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + ldc2 0, cr0, [r0], #464 @ 0x1d0 │ │ │ │ + stc2 0, cr0, [r0], {116} @ 0x74 │ │ │ │ + eor.w r0, r4, #114 @ 0x72 │ │ │ │ + stc2 0, cr0, [sl], #-464 @ 0xfffffe30 │ │ │ │ + adds r4, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [sl], {116} @ 0x74 │ │ │ │ - adds r4, #16 │ │ │ │ + stc2 0, cr0, [lr], {116} @ 0x74 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfbb20074 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfbb60074 │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.s32 q0, q9, #16 │ │ │ │ - @ instruction: 0xfb800074 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + vshr.s32 q0, q9, #12 │ │ │ │ + @ instruction: 0xfb840074 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb620074 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + @ instruction: 0xfb660074 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfb2e0074 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfb320074 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb0c0074 │ │ │ │ - adds r3, #16 │ │ │ │ + @ instruction: 0xfb100074 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfae00074 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xfae40074 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfabe0074 │ │ │ │ - @ instruction: 0xfb0a0074 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + @ instruction: 0xfac20074 │ │ │ │ + @ instruction: 0xfb0e0074 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xfa8e0074 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + @ instruction: 0xfa920074 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa540074 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + @ instruction: 0xfa580074 │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa280074 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ + @ instruction: 0xfa2c0074 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [r6, #116] @ 0x74 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + ldr??.w r0, [sl, #116] @ 0x74 │ │ │ │ + adds r2, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 27fbd4 │ │ │ │ + cbnz r4, 27fbd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r6, 27fbd6 │ │ │ │ + cbnz r2, 27fbd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5340075 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + @ instruction: 0xf5380075 │ │ │ │ + strb r6, [r5, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9800074 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + vst1.8 @ instruction: 0xf9840074 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [r0, r4, lsl #3] │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + ldr??.w r0, [r4, r4, lsl #3] │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vst4.16 {d0-d3}, [r2 :256], r4 │ │ │ │ - adds r1, #8 │ │ │ │ + vst4.16 {d0-d3}, [r6 :256], r4 │ │ │ │ + adds r1, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str??.w r0, [r4, #116] @ 0x74 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + str??.w r0, [r8, #116] @ 0x74 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - uxth r0, r1 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + adds r1, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb.w r0, [r2, r4, lsl #3] │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + ldrsb.w r0, [r6, r4, lsl #3] │ │ │ │ + @ instruction: 0xb7f2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7120074 │ │ │ │ - cmp r7, #26 │ │ │ │ + @ instruction: 0xf7160074 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movt r0, #10356 @ 0x2874 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + movt r0, #26740 @ 0x6874 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subw r0, r6, #2164 @ 0x874 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + subw r0, sl, #2164 @ 0x874 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf68a0074 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + @ instruction: 0xf68e0074 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf65a0074 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + @ instruction: 0xf65e0074 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf62e0074 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf6320074 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6120074 │ │ │ │ - cmp r6, #26 │ │ │ │ + @ instruction: 0xf6160074 │ │ │ │ + cmp r6, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 6b38c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 64478 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -805391,63 +805391,63 @@ │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r4, r1 │ │ │ │ bge.n 280080 │ │ │ │ mov r4, r6 │ │ │ │ b.n 27ff94 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - orr.w r0, lr, #15990784 @ 0xf40000 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + orrs.w r0, r2, #15990784 @ 0xf40000 │ │ │ │ + cmp r4, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3ba0074 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf3be0074 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3a20074 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + @ instruction: 0xf3a60074 │ │ │ │ + cmp r3, #174 @ 0xae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3860074 │ │ │ │ - cmp r3, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf38a0074 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3560074 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + @ instruction: 0xf35a0074 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3260074 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + @ instruction: 0xf32a0074 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf30a0074 │ │ │ │ - cmp r3, #18 │ │ │ │ + @ instruction: 0xf30e0074 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movt r0, #32884 @ 0x8074 │ │ │ │ - movw r0, #8308 @ 0x2074 │ │ │ │ - @ instruction: 0xf2100074 │ │ │ │ - cmp r2, #24 │ │ │ │ + movt r0, #49268 @ 0xc074 │ │ │ │ + movw r0, #24692 @ 0x6074 │ │ │ │ + @ instruction: 0xf2140074 │ │ │ │ + cmp r2, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf1f40074 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + @ instruction: 0xf1f80074 │ │ │ │ + cmp r2, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rsb r0, r6, #116 @ 0x74 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + rsb r0, sl, #116 @ 0x74 │ │ │ │ + cmp r1, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - sub.w r0, sl, #116 @ 0x74 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ + sub.w r0, lr, #116 @ 0x74 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf13e0074 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + adc.w r0, r2, #116 @ 0x74 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf1240074 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ + @ instruction: 0xf1280074 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf0fa0074 │ │ │ │ - cmp r1, #2 │ │ │ │ + @ instruction: 0xf0fe0074 │ │ │ │ + cmp r1, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf0c60074 │ │ │ │ - cmp r0, #206 @ 0xce │ │ │ │ + @ instruction: 0xf0ca0074 │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf0ae0074 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + @ instruction: 0xf0b20074 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r0, [pc, #496] @ (280334 ) │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #488] @ (280338 ) │ │ │ │ @@ -805643,47 +805643,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (28038c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 27ffe8 │ │ │ │ - vqadd.s16 q8, q3, q10 │ │ │ │ - movs r7, #94 @ 0x5e │ │ │ │ + vqadd.s16 q8, q5, q10 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr10, cr4, {3} │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + mcr 0, 7, r0, cr14, cr4, {3} │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 6, r0, cr2, cr4, {3} │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + mrc 0, 6, r0, cr6, cr4, {3} │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.s8 q8, q6, q10 │ │ │ │ - mrc 0, 3, r0, cr2, cr4, {3} │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + vqadd.s16 q8, q0, q10 │ │ │ │ + mrc 0, 3, r0, cr6, cr4, {3} │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr10, cr4, {3} │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + mrc 0, 2, r0, cr14, cr4, {3} │ │ │ │ + movs r6, #102 @ 0x66 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 2, r0, cr2, cr4, {3} │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + mcr 0, 2, r0, cr6, cr4, {3} │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 1, r0, cr10, cr4, {3} │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + mcr 0, 1, r0, cr14, cr4, {3} │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr4, cr4, {3} │ │ │ │ - movs r6, #12 │ │ │ │ + mcr 0, 0, r0, cr8, cr4, {3} │ │ │ │ + movs r6, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6, #464] @ 0x1d0 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + ldcl 0, cr0, [sl, #464] @ 0x1d0 │ │ │ │ + movs r5, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [r0, #464]! @ 0x1d0 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + stc 0, cr0, [r4, #464]! @ 0x1d0 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip, #-464]! @ 0xfffffe30 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + stc 0, cr0, [r0, #464] @ 0x1d0 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -805893,19 +805893,19 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #784 @ (adr r3, 2808e8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ add r3, pc, #488 @ (adr r3, 2807c4 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - adc.w r0, r8, r4, ror #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + adc.w r0, ip, r4, ror #1 │ │ │ │ + movs r3, #84 @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeaec0074 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xeaf00074 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 002805ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -806476,129 +806476,129 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ add r1, pc, #448 @ (adr r1, 280dfc ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, r4, ror #1 │ │ │ │ + orrs.w r0, lr, r4, ror #1 │ │ │ │ stc2l 15, cr15, [pc, #-1020] @ 28084c │ │ │ │ - @ instruction: 0xeb340074 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xeb380074 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r3, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r2, r4, ror #1 │ │ │ │ - movs r2, #8 │ │ │ │ + and.w r0, r6, r4, ror #1 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r0, pc, #776 @ (adr r0, 280f68 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - strd r0, r0, [r4, #464] @ 0x1d0 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + strd r0, r0, [r8, #464] @ 0x1d0 │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 28053a │ │ │ │ vraddhn.i d30, , │ │ │ │ - vqrshrn.u64 d30, q15, #1 │ │ │ │ + vtbl.8 d30, {d31- │ │ │ │ - @ instruction: 0xffffea7a │ │ │ │ + @ instruction: 0xffffea7e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeab80074 │ │ │ │ - stmdb sl, {r2, r4, r5, r6} │ │ │ │ - movs r1, #16 │ │ │ │ + @ instruction: 0xeabc0074 │ │ │ │ + stmdb lr, {r2, r4, r5, r6} │ │ │ │ + movs r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strd r0, r0, [ip], #464 @ 0x1d0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + ldrd r0, r0, [r0], #464 @ 0x1d0 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orns r0, sl, r4, ror #1 │ │ │ │ - @ instruction: 0xeac00074 │ │ │ │ - stmia.w sl!, {r2, r4, r5, r6} │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ + orns r0, lr, r4, ror #1 │ │ │ │ + @ instruction: 0xeac40074 │ │ │ │ + stmia.w lr!, {r2, r4, r5, r6} │ │ │ │ + movs r0, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xeaa00074 │ │ │ │ - @ instruction: 0xeaf20074 │ │ │ │ - strd r0, r0, [r8], #-464 @ 0x1d0 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + @ instruction: 0xeaa40074 │ │ │ │ + @ instruction: 0xeaf60074 │ │ │ │ + strd r0, r0, [ip], #-464 @ 0x1d0 │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strex r0, r0, [r6, #464] @ 0x1d0 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + strex r0, r0, [sl, #464] @ 0x1d0 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xeaa80074 │ │ │ │ - b.n 280ca0 │ │ │ │ + @ instruction: 0xeaac0074 │ │ │ │ + b.n 280ca8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orn r0, r0, r4, ror #1 │ │ │ │ - b.n 280bf0 │ │ │ │ + orn r0, r4, r4, ror #1 │ │ │ │ + b.n 280bf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bic.w r0, r8, r4, ror #1 │ │ │ │ - b.n 280b58 │ │ │ │ + bic.w r0, ip, r4, ror #1 │ │ │ │ + b.n 280b60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrd r0, r0, [ip, #464]! @ 0x1d0 │ │ │ │ - bics.w r0, sl, r4, ror #1 │ │ │ │ - b.n 280ac0 │ │ │ │ + and.w r0, r0, r4, ror #1 │ │ │ │ + bics.w r0, lr, r4, ror #1 │ │ │ │ + b.n 280ac8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r4, r5, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - and.w r0, r8, r4, ror #1 │ │ │ │ - bics.w r0, r8, r4, ror #1 │ │ │ │ - b.n 280a20 │ │ │ │ + and.w r0, ip, r4, ror #1 │ │ │ │ + bics.w r0, ip, r4, ror #1 │ │ │ │ + b.n 280a28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orr.w r0, r4, r4, ror #1 │ │ │ │ - ldrd r0, r0, [ip, #464]! @ 0x1d0 │ │ │ │ - b.n 280988 │ │ │ │ + orr.w r0, r8, r4, ror #1 │ │ │ │ + and.w r0, r0, r4, ror #1 │ │ │ │ + b.n 280990 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bic.w r0, r2, r4, ror #1 │ │ │ │ - orrs.w r0, ip, r4, ror #1 │ │ │ │ - b.n 280910 │ │ │ │ + bic.w r0, r6, r4, ror #1 │ │ │ │ + orn r0, r0, r4, ror #1 │ │ │ │ + b.n 280918 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orn r0, r4, r4, ror #1 │ │ │ │ - bic.w r0, r8, r4, ror #1 │ │ │ │ - b.n 28088c │ │ │ │ + orn r0, r8, r4, ror #1 │ │ │ │ + bic.w r0, ip, r4, ror #1 │ │ │ │ + b.n 280894 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orr.w r0, r8, r4, ror #1 │ │ │ │ - eor.w r0, r2, r4, ror #1 │ │ │ │ - b.n 280814 │ │ │ │ + orr.w r0, ip, r4, ror #1 │ │ │ │ + eor.w r0, r6, r4, ror #1 │ │ │ │ + b.n 28081c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orn r0, r4, r4, ror #1 │ │ │ │ - @ instruction: 0xeaa60074 │ │ │ │ - b.n 28079c │ │ │ │ + orn r0, r8, r4, ror #1 │ │ │ │ + @ instruction: 0xeaaa0074 │ │ │ │ + b.n 2807a4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eor.w r0, ip, r4, ror #1 │ │ │ │ - @ instruction: 0xeaba0074 │ │ │ │ - b.n 280714 │ │ │ │ + eors.w r0, r0, r4, ror #1 │ │ │ │ + @ instruction: 0xeabe0074 │ │ │ │ + b.n 28071c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ add.w r3, r6, #144 @ 0x90 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ @@ -806616,20 +806616,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (280dc0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2806ae │ │ │ │ - str r6, [r6, #88] @ 0x58 │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrd r0, r0, [r8], #464 @ 0x1d0 │ │ │ │ - b.n 2813b8 │ │ │ │ + ldrd r0, r0, [ip], #464 @ 0x1d0 │ │ │ │ + b.n 2813c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6439c │ │ │ │ @@ -806650,17 +806650,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 28136c │ │ │ │ + b.n 281374 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + subs r4, r7, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ @@ -806966,17 +806966,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 280bac │ │ │ │ + b.n 280bb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -807003,17 +807003,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 280b54 │ │ │ │ + b.n 280b5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (281294 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -807053,15 +807053,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 280b58 │ │ │ │ + b.n 280b60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -807118,17 +807118,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (28134c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 281a30 │ │ │ │ + b.n 281a38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00281350 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -807336,56 +807336,56 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 281c00 │ │ │ │ + b.n 281c08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - b.n 281c7c │ │ │ │ + b.n 281c84 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 281be4 │ │ │ │ + b.n 281bec │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 281af4 │ │ │ │ + b.n 281afc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r6, #18 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 281a98 │ │ │ │ + b.n 281aa0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ - b.n 281a2c │ │ │ │ + b.n 281a34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 281a00 │ │ │ │ + b.n 281a08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - b.n 28191c │ │ │ │ + b.n 281924 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r6, #14 │ │ │ │ + asrs r4, r6, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2818f0 │ │ │ │ + b.n 2818f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r2, #14 │ │ │ │ + asrs r2, r3, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2818bc │ │ │ │ + b.n 2818c4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6309c │ │ │ │ @@ -807405,17 +807405,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 281760 │ │ │ │ + b.n 281768 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r4, #10 │ │ │ │ + asrs r2, r5, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -807466,15 +807466,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 281834 │ │ │ │ + b.n 28183c │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -807976,111 +807976,111 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 281c24 │ │ │ │ + b.n 281c2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 281c3c │ │ │ │ + b.n 281c44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r7, #4 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 281c48 │ │ │ │ + b.n 281c50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #86 @ 0x56 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r1, #30 │ │ │ │ + lsrs r6, r1, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #60 @ 0x3c │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 281d44 │ │ │ │ + ble.n 281b4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 281cb0 │ │ │ │ + ble.n 281cb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 281cb4 │ │ │ │ + ble.n 281cbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 281bfc │ │ │ │ + bgt.n 281c04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 281bfc │ │ │ │ + bgt.n 281c04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + lsrs r6, r0, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 281bcc │ │ │ │ + bgt.n 281bd4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 281b74 │ │ │ │ + bgt.n 281b7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 281d10 │ │ │ │ + bgt.n 281d18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 281c80 │ │ │ │ + bgt.n 281c88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r0, r7, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 281c44 │ │ │ │ + blt.n 281c4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 281c14 │ │ │ │ + blt.n 281c1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + lsrs r2, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 281be0 │ │ │ │ + blt.n 281be8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r2, #19 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 281bb4 │ │ │ │ + blt.n 281bbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 00281ca4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (281cc4 ) │ │ │ │ add r1, pc │ │ │ │ blx 63c2c │ │ │ │ blx 6b8e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 00281cc8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #16] @ (281ce8 ) │ │ │ │ add r1, pc │ │ │ │ blx 63c2c │ │ │ │ blx 6b8e8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ │ │ │ │ 00281cec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -808265,62 +808265,62 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 281d8e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r6, #18] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 281f14 │ │ │ │ + bge.n 281f1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r5 :256] │ │ │ │ - bge.n 281fa0 │ │ │ │ + bge.n 281fa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 281ed4 │ │ │ │ + bls.n 281edc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrh r6, [r4, #14] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bls.n 281e78 │ │ │ │ + bls.n 281e80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr??.w pc, [r3, #255]! │ │ │ │ str.w pc, [r1, #255]! │ │ │ │ - bls.n 281e0c │ │ │ │ + bls.n 281e14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 281fe0 │ │ │ │ + bls.n 281fe8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 281f20 │ │ │ │ + bge.n 281f28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 281e9c │ │ │ │ + bls.n 281ea4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 281f0c │ │ │ │ + bls.n 281f14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 281f64 │ │ │ │ + bge.n 281f6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 281f14 │ │ │ │ + bhi.n 281f1c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 281ee8 │ │ │ │ + bhi.n 281ef0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 281eb4 │ │ │ │ + bhi.n 281ebc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b978 │ │ │ │ @@ -808340,17 +808340,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bhi.n 281f9c │ │ │ │ + bhi.n 281fa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #5 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -808411,15 +808411,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 281f80 │ │ │ │ + bhi.n 281f88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -808990,69 +808990,69 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 282790 │ │ │ │ + bvc.n 282798 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r7, #1 │ │ │ │ - bvs.n 2826ec │ │ │ │ + bvs.n 2826f4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 282680 │ │ │ │ + bvs.n 282688 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 28264c │ │ │ │ + bvs.n 282654 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r7, #25 │ │ │ │ + lsls r4, r7, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + ldrh r2, [r3, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 2827c0 │ │ │ │ + bvs.n 2827c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 2827b4 │ │ │ │ + bvs.n 2827bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 2826d4 │ │ │ │ + bpl.n 2826dc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 2826a0 │ │ │ │ + bpl.n 2826a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r2, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 282844 │ │ │ │ + bpl.n 28264c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 2827d0 │ │ │ │ + bpl.n 2827d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 282778 │ │ │ │ + bpl.n 282780 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 282738 │ │ │ │ + bcs.n 282740 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r2, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 282760 │ │ │ │ + bcc.n 282768 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 282758 │ │ │ │ + bcs.n 282760 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 282764 │ │ │ │ + bcs.n 28276c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r0, r4, #7 │ │ │ │ + lsls r4, r4, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vcmpe.f64 d1, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ vmovlt.f64 d1, d5 │ │ │ │ vdiv.f64 d7, d2, d1 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ @@ -809323,26 +809323,27 @@ │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r1 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ b.n 282b36 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - beq.n 282ab0 │ │ │ │ + beq.n 282ab8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 282b34 │ │ │ │ + beq.n 282b3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, r2 │ │ │ │ + movs r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 282b0c │ │ │ │ + beq.n 282b14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.u32 q8, q9, #4 │ │ │ │ - ldmia r7, {r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ vldr d7, [r2] │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [r2] │ │ │ │ @@ -809507,15 +809508,15 @@ │ │ │ │ strd r8, r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ b.n 282ce4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bge.w 2833b0 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ @@ -809872,28 +809873,28 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 28218e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr.w r0, [r4, #114] @ 0x72 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldr.w r0, [r8, #114] @ 0x72 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh.w r0, [r6, #114] @ 0x72 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + ldrh.w r0, [sl, #114] @ 0x72 │ │ │ │ + stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7ae0072 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xf7b20072 │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7900072 │ │ │ │ + @ instruction: 0xf7940072 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [pc, #1904] @ 2838d0 │ │ │ │ movw r1, #723 @ 0x2d3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1892] @ 2838d4 │ │ │ │ @@ -810519,115 +810520,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 28218e │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf73c0072 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + @ instruction: 0xf7400072 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf71a0072 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf71e0072 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf6ba0072 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + @ instruction: 0xf6be0072 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf6980072 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + @ instruction: 0xf69c0072 │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf63a0072 │ │ │ │ - stmia r6!, {r3, r4} │ │ │ │ + @ instruction: 0xf63e0072 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5fa0072 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + @ instruction: 0xf5fe0072 │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs.w r0, r4, #15859712 @ 0xf20000 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + sbcs.w r0, r8, #15859712 @ 0xf20000 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adcs.w r0, r4, #15859712 @ 0xf20000 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + adcs.w r0, r8, #15859712 @ 0xf20000 │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf5320072 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + @ instruction: 0xf5360072 │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add.w r0, lr, #15859712 @ 0xf20000 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + adds.w r0, r2, #15859712 @ 0xf20000 │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3d20072 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + @ instruction: 0xf3d60072 │ │ │ │ + stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3aa0072 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + @ instruction: 0xf3ae0072 │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf36e0072 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xf3720072 │ │ │ │ + stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf3560072 │ │ │ │ - stmia r3!, {r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xf35a0072 │ │ │ │ + stmia r3!, {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf33a0072 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + @ instruction: 0xf33e0072 │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2760072 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ + @ instruction: 0xf27a0072 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf25a0072 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + @ instruction: 0xf25e0072 │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2380072 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf23c0072 │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf2160072 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + @ instruction: 0xf21a0072 │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf1f40072 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf1f80072 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r2, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adc.w r0, sl, #114 @ 0x72 │ │ │ │ - stmia r1!, {r2, r4, r5} │ │ │ │ + adc.w r0, lr, #114 @ 0x72 │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds.w r0, r8, #114 @ 0x72 │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + adds.w r0, ip, #114 @ 0x72 │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0f60072 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf0fa0072 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0dc0072 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xf0e00072 │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0c00072 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + @ instruction: 0xf0c40072 │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf0a20072 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + @ instruction: 0xf0a60072 │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eor.w r0, r8, #114 @ 0x72 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + eor.w r0, ip, #114 @ 0x72 │ │ │ │ + stmia r0!, {r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orn r0, lr, #114 @ 0x72 │ │ │ │ - it ne │ │ │ │ + orns r0, r2, #114 @ 0x72 │ │ │ │ + itt ne │ │ │ │ lslne r2, r6, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmiane r0!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vshr.s32 q8, q9, #4 │ │ │ │ + and.w r0, r0, #114 @ 0x72 │ │ │ │ ldr r0, [pc, #672] @ (283c78 ) │ │ │ │ movw r1, #1023 @ 0x3ff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #664] @ (283c7c ) │ │ │ │ mov r1, r7 │ │ │ │ @@ -810875,66 +810876,66 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 283be0 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 283e90 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr10, cr2, {3} │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + mcr 0, 6, r0, cr14, cr2, {3} │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x00b6 │ │ │ │ + bkpt 0x00ba │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr10, cr2, {3} │ │ │ │ - bkpt 0x009a │ │ │ │ + mrc 0, 4, r0, cr14, cr2, {3} │ │ │ │ + bkpt 0x009e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr14, cr2, {3} │ │ │ │ - bkpt 0x006e │ │ │ │ + mcr 0, 4, r0, cr2, cr2, {3} │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr2, cr2, {3} │ │ │ │ - bkpt 0x0052 │ │ │ │ + mrc 0, 2, r0, cr6, cr2, {3} │ │ │ │ + bkpt 0x0056 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 1, r0, cr6, cr2, {3} │ │ │ │ - bkpt 0x0038 │ │ │ │ + mrc 0, 1, r0, cr10, cr2, {3} │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrc 0, 0, r0, cr10, cr2, {3} │ │ │ │ - bkpt 0x001e │ │ │ │ + mrc 0, 0, r0, cr14, cr2, {3} │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mcr 0, 0, r0, cr0, cr2, {3} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mcr 0, 0, r0, cr4, cr2, {3} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [r6, #456] @ 0x1c8 │ │ │ │ - pop {r4, r6, pc} │ │ │ │ + stcl 0, cr0, [sl, #456] @ 0x1c8 │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc 0, cr0, [r6, #456] @ 0x1c8 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + ldc 0, cr0, [sl, #456] @ 0x1c8 │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [ip, #-456]! @ 0xfffffe38 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + ldcl 0, cr0, [r0, #-456]! @ 0xfffffe38 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r3, r4, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #-456]! @ 0xfffffe38 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + stcl 0, cr0, [r2, #-456] @ 0xfffffe38 │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6], {114} @ 0x72 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + ldcl 0, cr0, [sl], {114} @ 0x72 │ │ │ │ + pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc 0, cr0, [lr], #456 @ 0x1c8 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + stcl 0, cr0, [r2], {114} @ 0x72 │ │ │ │ + pop {r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mrrc 0, 7, r0, r0, cr2 @ │ │ │ │ + mrrc 0, 7, r0, r4, cr2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #960] @ (2840d0 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #960] @ (2840d4 ) │ │ │ │ @@ -811289,33 +811290,33 @@ │ │ │ │ eors r1, r3 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - rev r4, r1 │ │ │ │ + rev r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrd r0, r0, [r0, #456]! @ 0x1c8 │ │ │ │ - hlt 0x0014 │ │ │ │ + ldrd r0, r0, [r4, #456]! @ 0x1c8 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 284114 │ │ │ │ + cbnz r0, 284116 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xe9880072 │ │ │ │ - cbnz r6, 284114 │ │ │ │ + @ instruction: 0xe98c0072 │ │ │ │ + cbnz r2, 284116 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strd r0, r0, [sl, #-456]! @ 0x1c8 │ │ │ │ - cbnz r4, 284110 │ │ │ │ + strd r0, r0, [lr, #-456]! @ 0x1c8 │ │ │ │ + cbnz r0, 284112 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmdb r8!, {r1, r4, r5, r6} │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + ldmdb ip!, {r1, r4, r5, r6} │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 2840f4 │ │ │ │ + b.n 2840fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ ldr r0, [pc, #496] @ (284304 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -811503,41 +811504,41 @@ │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ b.n 284180 │ │ │ │ mov r4, r8 │ │ │ │ b.n 284148 │ │ │ │ movs r3, #0 │ │ │ │ b.n 284180 │ │ │ │ - @ instruction: 0xb7ac │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28422c │ │ │ │ + b.n 284234 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 2841fc │ │ │ │ + b.n 284204 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb760 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28419c │ │ │ │ + b.n 2841a4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28405c │ │ │ │ + b.n 284064 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284008 │ │ │ │ + b.n 284010 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 283fd4 │ │ │ │ + b.n 283fdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ + @ instruction: 0xb652 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 283fa0 │ │ │ │ + b.n 283fa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0028433c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -811973,141 +811974,141 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr??.w pc, [r5, #255]! │ │ │ │ - @ instruction: 0xb620 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284168 │ │ │ │ + b.n 284170 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - push {r1, r2, r3, r5, r7} │ │ │ │ + push {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28410c │ │ │ │ + b.n 284114 │ │ │ │ lsls r2, r6, #1 │ │ │ │ blt.n 28472e │ │ │ │ vtbx.8 d29, {d15-d18}, d11 │ │ │ │ - vsri.32 , q8, #1 │ │ │ │ + vsri.32 , q10, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 2840a0 │ │ │ │ + b.n 2840a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284074 │ │ │ │ + b.n 28407c │ │ │ │ lsls r2, r6, #1 │ │ │ │ blt.n 284806 │ │ │ │ - @ instruction: 0xffff05cc │ │ │ │ + vsli.64 q8, q0, #63 @ 0x3f │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284fe8 │ │ │ │ + b.n 284ff0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 284896 │ │ │ │ + cbz r6, 284896 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284fbc │ │ │ │ + b.n 284fc4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 284898 │ │ │ │ + cbz r4, 284898 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284f58 │ │ │ │ + b.n 284f60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 284898 │ │ │ │ + cbz r2, 28489a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284ef4 │ │ │ │ + b.n 284efc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 28489a │ │ │ │ + cbz r4, 28489a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284ebc │ │ │ │ + b.n 284ec4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 28489a │ │ │ │ + cbz r0, 28489c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284e58 │ │ │ │ + b.n 284e60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ + @ instruction: 0xb65e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxtb r0, r4 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284df0 │ │ │ │ + b.n 284df8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb63e │ │ │ │ + @ instruction: 0xb642 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cpsie │ │ │ │ + cpsie a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284d78 │ │ │ │ + b.n 284d80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb638 │ │ │ │ + @ instruction: 0xb63c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, r5, r2 │ │ │ │ + adds r2, r6, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284cfc │ │ │ │ + b.n 284d04 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sxth r4, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284c78 │ │ │ │ + b.n 284c80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 2848d6 │ │ │ │ + cbz r4, 2848d6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284c00 │ │ │ │ + b.n 284c08 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, r3, r2 │ │ │ │ + adds r6, r3, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 2848d4 │ │ │ │ + cbz r0, 2848d6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284b88 │ │ │ │ + b.n 284b90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #166 @ 0xa6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r6, 2848d2 │ │ │ │ + cbz r2, 2848d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 284b0c │ │ │ │ + b.n 284b14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61350 │ │ │ │ @@ -812128,17 +812129,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -812181,15 +812182,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2849fe │ │ │ │ + cbz r2, 284a00 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrsh r0, [r2, r0] │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -812252,17 +812253,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #4 │ │ │ │ blx 6509c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 284a90 │ │ │ │ + cbz r4, 284a90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #132 @ 0x84 │ │ │ │ + udf #136 @ 0x88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -812307,21 +812308,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ble.n 284ac4 │ │ │ │ + ble.n 284acc │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #2096] @ 285330 │ │ │ │ @@ -813010,49 +813011,49 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r6, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r1, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - cbz r0, 285346 │ │ │ │ + cbz r4, 285346 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 285258 │ │ │ │ + bgt.n 285260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 285348 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 285428 │ │ │ │ + bgt.n 285430 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bgt.n 2853f4 │ │ │ │ + bgt.n 2853fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 285340 │ │ │ │ + blt.n 285348 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #408 @ 0x198 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - blt.n 28530c │ │ │ │ + blt.n 285314 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bhi.n 28532c │ │ │ │ + bhi.n 285334 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 285330 │ │ │ │ + bpl.n 285338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 2852c8 │ │ │ │ + bpl.n 2852d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 28526e │ │ │ │ b.n 285246 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -813133,37 +813134,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (285484 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 284cc6 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bpl.n 28547c │ │ │ │ + bpl.n 285484 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #376 @ 0x178 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 28540c │ │ │ │ + bmi.n 285414 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #272 @ 0x110 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 2853e0 │ │ │ │ + bmi.n 2853e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 2853ac │ │ │ │ + bmi.n 2853b4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 285380 │ │ │ │ + bmi.n 285388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bmi.n 285548 │ │ │ │ + bmi.n 285550 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00285488 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -813445,93 +813446,93 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 285530 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r3, r3] │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 9f76e │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r5, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 285690 │ │ │ │ + bcc.n 285698 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r4, [r0, r1] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 285b04 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 285b14 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 285834 │ │ │ │ + bcc.n 28583c │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl fff67792 │ │ │ │ bl ffef5796 │ │ │ │ - add r7, pc, #640 @ (adr r7, 285a1c ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 285a2c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 2857c8 │ │ │ │ + bcc.n 2857d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 2859bc ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 2859cc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 28579c │ │ │ │ + bcs.n 2857a4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 66f7aa │ │ │ │ bl 6417ae │ │ │ │ - add r7, pc, #288 @ (adr r7, 2858d4 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 2858e4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 285730 │ │ │ │ + bcs.n 285738 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 285874 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 285884 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 285704 │ │ │ │ + bcs.n 28570c │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 57f7c2 │ │ │ │ - add r7, pc, #8 @ (adr r7, 2857d0 ) │ │ │ │ + add r7, pc, #24 @ (adr r7, 2857e0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 2858b8 │ │ │ │ + bcs.n 2858c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 285888 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 285898 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #384 @ (adr r7, 285954 ) │ │ │ │ + add r7, pc, #400 @ (adr r7, 285964 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #800 @ (adr r6, 285af8 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 285b08 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 285854 │ │ │ │ + bcs.n 28585c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #680 @ (adr r6, 285a88 ) │ │ │ │ + add r6, pc, #696 @ (adr r6, 285a98 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcs.n 28581c │ │ │ │ + bcs.n 285824 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 285898 ) │ │ │ │ + add r7, pc, #192 @ (adr r7, 2858a8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #520 @ (adr r7, 2859f4 ) │ │ │ │ + add r7, pc, #536 @ (adr r7, 285a04 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #440 @ (adr r6, 2859a8 ) │ │ │ │ + add r6, pc, #456 @ (adr r6, 2859b8 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 2857b8 │ │ │ │ + bne.n 2857c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #792 @ (adr r7, 285b10 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, 285b20 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 2859b4 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 2859c4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #192 @ (adr r6, 2858c0 ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 2858d0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 28574c │ │ │ │ + bne.n 285754 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #680 @ (adr r7, 285ab0 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 285ac0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #848 @ (adr r7, 285b5c ) │ │ │ │ + add r7, pc, #864 @ (adr r7, 285b6c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, 285bb0 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 285bc0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bne.n 2858cc │ │ │ │ + bne.n 2858d4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a8a8 │ │ │ │ @@ -813552,17 +813553,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #976 @ (adr r4, 285c2c ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 285c3c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - beq.n 285930 │ │ │ │ + beq.n 285938 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -813617,15 +813618,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #840] @ (285c48 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 285a90 ) │ │ │ │ + add r6, pc, #408 @ (adr r6, 285aa0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r6, [pc, #608] @ (285b6c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -813662,17 +813663,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #912 @ (adr r5, 285d10 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 285d20 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00285984 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -814033,35 +814034,35 @@ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ b.n 285afa │ │ │ │ ... │ │ │ │ ldr r5, [pc, #848] @ (28610c ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #456 @ (adr r5, 285f8c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 285f9c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #928 @ (adr r3, 286168 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 286178 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 285dd0 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 285de0 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ + ldmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #928 @ (adr r2, 286178 ) │ │ │ │ + add r2, pc, #944 @ (adr r2, 286188 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r3, [pc, #24] @ (285df8 ) │ │ │ │ lsls r7, r7, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 286024 ) │ │ │ │ + add r2, pc, #592 @ (adr r2, 286034 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #656 @ (adr r1, 28607c ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 28608c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [pc, #944] @ (2861a0 ) │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #936] @ (2861a4 ) │ │ │ │ @@ -814391,62 +814392,62 @@ │ │ │ │ ldr r0, [pc, #116] @ (286200 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 286176 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r1, pc, #328 @ (adr r1, 2862ec ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 2862fc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #968 @ (adr r0, 286574 ) │ │ │ │ + add r0, pc, #984 @ (adr r0, 286584 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2!, {r1, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #808 @ (adr r0, 2864dc ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 2864ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #680 @ (adr r0, 286464 ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 286474 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #576 @ (adr r0, 286404 ) │ │ │ │ + add r0, pc, #592 @ (adr r0, 286414 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #400 @ (adr r0, 28635c ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 28636c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xf923ffff │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ mov r0, fp │ │ │ │ blx 66810 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 286354 │ │ │ │ @@ -814860,120 +814861,120 @@ │ │ │ │ vsub.f64 d8, d8, d12 │ │ │ │ mov r0, r4 │ │ │ │ blx 6abb4 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ b.n 285f22 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r4, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r6!, {r5} │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r2, #14] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa680073 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + @ instruction: 0xfa6c0073 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ + stmia r5!, {r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r1} │ │ │ │ + stmia r5!, {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bcc.n 2865cc │ │ │ │ + bcc.n 2865d4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r4!, {r4, r5} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [r6], #-476 @ 0xfffffe24 │ │ │ │ - vqadd.u8 q0, q5, │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + ldc 0, cr0, [sl], #-476 @ 0xfffffe24 │ │ │ │ + vqadd.u8 q0, q7, │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r2, r4, #3 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ + cmp r4, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r4!, {r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf71e0073 │ │ │ │ - lsrs r2, r6, #2 │ │ │ │ + @ instruction: 0xf7220073 │ │ │ │ + lsrs r6, r6, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #2 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7be0073 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + @ instruction: 0xf7c20073 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ mov r0, fp │ │ │ │ blx 6018c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 6a9a0 │ │ │ │ subs r5, r5, r0 │ │ │ │ @@ -815219,59 +815220,59 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #108] @ (286a60 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 285e64 │ │ │ │ ... │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #456] @ 0x1c8 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - itee al │ │ │ │ - lslal r2, r6, #1 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - lsl r4, r6, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + itee │ │ │ │ + lsl r2, r6, #1 │ │ │ │ + stral r7, [sp, #96] @ 0x60 │ │ │ │ + lslal r4, r6, #1 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ite ls │ │ │ │ + it ls │ │ │ │ lslls r2, r6, #1 │ │ │ │ - strhi r6, [sp, #8] │ │ │ │ + str r6, [sp, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ittt vs │ │ │ │ + itte vs │ │ │ │ lslvs r2, r6, #1 │ │ │ │ - strvs r5, [sp, #480] @ 0x1e0 │ │ │ │ - lslvs r4, r6, #1 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + strvs r5, [sp, #496] @ 0x1f0 │ │ │ │ + lslvc r4, r6, #1 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -815449,17 +815450,17 @@ │ │ │ │ blx 67f64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 286a82 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ b.n 286aa6 │ │ │ │ nop │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00286c9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -815903,130 +815904,130 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, r0] │ │ │ │ + str r2, [r3, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 2871ca │ │ │ │ + cbnz r6, 2871ca │ │ │ │ lsls r2, r6, #1 │ │ │ │ subs r2, #22 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r2, 2871c8 │ │ │ │ + cbnz r6, 2871c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xeaf1ffff │ │ │ │ @ instruction: 0xeaafffff │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #424] @ 0x1a8 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - revsh r2, r1 │ │ │ │ + revsh r6, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.s32 q8, , #8 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + vshr.s32 q8, , #4 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eor.w r0, r2, #115 @ 0x73 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + eor.w r0, r6, #115 @ 0x73 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #832] @ 0x340 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orn r0, r2, #115 @ 0x73 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + orn r0, r6, #115 @ 0x73 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r0, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 2871fe │ │ │ │ + cbnz r0, 287200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orrs.w r0, r8, #115 @ 0x73 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + orrs.w r0, ip, #115 @ 0x73 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 2871fa │ │ │ │ + cbnz r4, 2871fa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r0, 2871fa │ │ │ │ + cbnz r4, 2871fa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs.w r0, r6, #115 @ 0x73 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + orrs.w r0, sl, #115 @ 0x73 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbnz r4, 2871f8 │ │ │ │ + cbnz r0, 2871fa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf78a0073 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + @ instruction: 0xf78e0073 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ + @ instruction: 0xb89c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #4 │ │ │ │ + lsls r2, r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [pc, #304] @ (287388 ) │ │ │ │ add.w r3, r6, #88 @ 0x58 │ │ │ │ ldr r1, [pc, #304] @ (28738c ) │ │ │ │ strd r0, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -816136,50 +816137,50 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (2873d4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 286d5c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + @ instruction: 0xb62e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + bics.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.u8 q8, , #2 │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + vshr.u16 q8, , #14 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r2, r4, r5, r6, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vshr.u32 q8, , #30 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + vshr.u32 q8, , #26 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 639a0 │ │ │ │ @@ -816200,17 +816201,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #26] │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -816267,15 +816268,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #10 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #58] @ 0x3a │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r2, #208 @ 0xd0 │ │ │ │ lsls r7, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -816312,17 +816313,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r4, 2875aa │ │ │ │ + cbz r0, 2875ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w lr, [pc, #1180] @ 287a00 │ │ │ │ @@ -816733,29 +816734,29 @@ │ │ │ │ ... │ │ │ │ adds r2, #12 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #234 @ 0xea │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrh r4, [r4, #34] @ 0x22 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r4, [r4, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ movw r1, #554 @ 0x22a │ │ │ │ ldr r0, [pc, #900] @ (287db8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -817112,106 +817113,106 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 287a8e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #448 @ 0x1c0 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #544 @ 0x220 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr??.w pc, [r7, #255]! │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, #4] │ │ │ │ + ldrh r6, [r2, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r4, [r0, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #616 @ 0x268 │ │ │ │ + add r4, sp, #632 @ 0x278 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 288018 │ │ │ │ + b.n 288020 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r4, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ + strh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #920 @ 0x398 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r6, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r2, #11] │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, sl │ │ │ │ blx 5fe44 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -817626,96 +817627,96 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #180] @ (288394 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 287a8e │ │ │ │ nop │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 2883e4 │ │ │ │ + bcs.n 2883ec │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 287d8c │ │ │ │ + b.n 287d94 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - vqadd.s16 q0, q4, │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + vqadd.s16 q0, q6, │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 2883b8 │ │ │ │ + ble.n 2883c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr4, cr3, {3} │ │ │ │ - mrc 0, 6, r0, cr10, cr3, {3} │ │ │ │ - ble.n 288308 │ │ │ │ + mcr 0, 7, r0, cr8, cr3, {3} │ │ │ │ + mrc 0, 6, r0, cr14, cr3, {3} │ │ │ │ + ble.n 288310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #768 @ 0x300 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r7, #24] │ │ │ │ + strh r0, [r0, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 2886dc ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 2886ec ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #736 @ (adr r7, 288634 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 288644 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #560 @ (adr r7, 28858c ) │ │ │ │ + add r7, pc, #576 @ (adr r7, 28859c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r6, [r1, #22] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #456 @ (adr r7, 28852c ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 28853c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 28849c ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 2884ac ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r0, [r0, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 288704 ) │ │ │ │ + add r6, pc, #928 @ (adr r6, 288714 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 28865c ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 28866c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #512 @ (adr r6, 288584 ) │ │ │ │ + add r6, pc, #528 @ (adr r6, 288594 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 2884cc ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 2884dc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, #8] │ │ │ │ + strh r2, [r6, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 2886d8 ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 2886e8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00288398 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -818136,129 +818137,129 @@ │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r3, #198 @ 0xc6 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ + strh r4, [r3, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 3f0806 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14c4e> │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r4, [r4, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #408 @ (adr r4, 2889b4 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 2889c4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r4, pc, #200 @ (adr r4, 2888f0 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 288900 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xefc9ffff │ │ │ │ @ instruction: 0xef87ffff │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 288c08 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 288c18 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #872 @ (adr r3, 288ba8 ) │ │ │ │ + add r3, pc, #888 @ (adr r3, 288bb8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r1, #31] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bge.n 28885c │ │ │ │ + bge.n 288864 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 28876c │ │ │ │ + bls.n 288774 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r0, #27] │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 288a08 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 288a18 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r5, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #328 @ (adr r3, 2889a8 ) │ │ │ │ + add r3, pc, #344 @ (adr r3, 2889b8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r2, [r7, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - bls.n 288818 │ │ │ │ + bls.n 288820 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r4, #25] │ │ │ │ + ldrb r2, [r5, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r3, pc, #56 @ (adr r3, 2888a8 ) │ │ │ │ + add r3, pc, #72 @ (adr r3, 2888b8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 288864 │ │ │ │ + bls.n 28886c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r2, [r2, #29] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #808 @ (adr r2, 288ba8 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 288bb8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 288b30 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 288b40 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [ip, #-460] @ 0x1cc │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + strd r0, r0, [r0, #-460]! @ 0x1cc │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 288a30 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 288a40 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ + ldrb r6, [r3, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, 288920 ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 288930 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrd r0, r0, [r8, #-460] @ 0x1cc │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ + ldrd r0, r0, [ip, #-460] @ 0x1cc │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #872 @ (adr r1, 288c20 ) │ │ │ │ + add r1, pc, #888 @ (adr r1, 288c30 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2889cc │ │ │ │ + b.n 2889d4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ + ldrb r2, [r2, #27] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 288b20 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 288b30 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orn r0, sl, r3, ror #1 │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + orn r0, lr, r3, ror #1 │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 288a38 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 288a48 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors.w r0, r0, r3, ror #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + eors.w r0, r4, r3, ror #1 │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, 288960 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 288970 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb980073 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + @ instruction: 0xeb9c0073 │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r7, #16] │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 288c80 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 288c90 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66a1c │ │ │ │ @@ -818279,17 +818280,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #11] │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -818316,17 +818317,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -818360,17 +818361,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (288a6c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -818410,15 +818411,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r6, r3, #5 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ adds r6, r4, #4 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -818995,17 +818996,17 @@ │ │ │ │ ... │ │ │ │ adds r4, r3, #3 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #2 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 289416 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ @@ -819667,114 +819668,114 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 288ab4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u32 q8, q0, │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + vqadd.u32 q8, q2, │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r2, #2] │ │ │ │ + strb r4, [r2, #2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r6, #0] │ │ │ │ + strb r4, [r6, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #536] @ 0x218 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r2, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #640] @ 0x280 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 002898e4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -820146,114 +820147,114 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ lsrs r6, r7, #25 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 3dbcce >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x116> │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ + ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r3, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r2, r4, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 2bdcf2 │ │ │ │ @ instruction: 0xefb9ffff │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ + ldrh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ vrecps.f16 , , │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str.w r0, [ip, #115] @ 0x73 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r0, [r0, #115] @ 0x73 │ │ │ │ + ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add lr, r7 │ │ │ │ + add sl, r8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r6, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r3, #32] │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61a4c │ │ │ │ @@ -820273,17 +820274,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -820342,17 +820343,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -820386,17 +820387,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (289f74 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -820437,15 +820438,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r2, r3, #1 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r0, r4, #32 │ │ │ │ lsls r7, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -821398,49 +821399,49 @@ │ │ │ │ nop │ │ │ │ lsls r4, r3, #24 │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r6, #23 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r5, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #92] @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r6, [r3, #16] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrsh r6, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r5, r7] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r6, #23] │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 0028ab5c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -821680,76 +821681,76 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 28ac08 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r6], {126} @ 0x7e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ bl 24dd2 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r1, r6, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xfb6c007e │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r7, #17] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 54cdf6 │ │ │ │ bl 4cadfa │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + ldrb r2, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 42ce0e │ │ │ │ bl 3dee12 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x325a> │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrh r4, [r4, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 37ce26 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x16> │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r4, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [pc, #944] @ (28b1fc ) │ │ │ │ + ldr r7, [pc, #960] @ (28b20c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r6, r3] │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + ldrb r6, [r7, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62294 │ │ │ │ @@ -821770,17 +821771,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r0, [r5, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 28af48 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ push {r4, lr} │ │ │ │ @@ -822253,67 +822254,67 @@ │ │ │ │ stc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ lsls r3, r3, #8 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7e4007e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ strh r6, [r5, r2] │ │ │ │ lsls r7, r7, #1 │ │ │ │ - vqadd.u32 q0, q3, q12 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + vqadd.u32 q0, q7, q12 │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r4, r5] │ │ │ │ + ldr r6, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, r5] │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8], #-452 @ 0xfffffe3c │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldcl 0, cr0, [ip], #-452 @ 0xfffffe3c │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r6, [r0, r5] │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + ldr r2, [r3, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r6, r6] │ │ │ │ + ldrsb r4, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ + ldrsb r0, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r7, r5] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r2, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + ldrsb r2, [r7, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r6, [r5, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bic.w r0, r8, #16646144 @ 0xfe0000 │ │ │ │ vldr d8, [pc, #840] @ 28b798 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r2, [pc, #832] @ (28b7a0 ) │ │ │ │ @@ -822614,88 +822615,88 @@ │ │ │ │ ldr r0, [pc, #168] @ (28b834 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 28b508 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldmdb r0, {r0, r4, r5, r6} │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + ldmdb r4, {r0, r4, r5, r6} │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + strb r6, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r2, #14] │ │ │ │ + strb r2, [r3, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, r6] │ │ │ │ + strh r0, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r7, r5] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r4, r5] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ + strh r6, [r0, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, r3] │ │ │ │ + strh r4, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r2, [r0, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, r2] │ │ │ │ + strh r0, [r6, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r4, #5] │ │ │ │ + strb r4, [r4, #5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [pc, #420] @ (28b9e0 ) │ │ │ │ movw r1, #1271 @ 0x4f7 │ │ │ │ mov r5, sl │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -822858,69 +822859,69 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (28ba4c ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 28b334 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r2, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r6, [r6, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r4, #0] │ │ │ │ + strb r2, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r0, [r1, #0] │ │ │ │ + strb r4, [r1, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r6, [r0, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r2, [r1, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r5, r2 │ │ │ │ @@ -823302,71 +823303,71 @@ │ │ │ │ vmov.f64 d7, d8 │ │ │ │ vldr d11, [r3] │ │ │ │ b.n 28bc0c │ │ │ │ ... │ │ │ │ stc 0, cr0, [ip, #-504] @ 0xfffffe08 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #416] @ (28bfec ) │ │ │ │ + ldr r7, [pc, #432] @ (28bffc ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orn r0, lr, #16252928 @ 0xf80000 │ │ │ │ - vqadd.u32 q0, q2, │ │ │ │ - vqadd.u32 q0, q3, │ │ │ │ + orns r0, r6, #16252928 @ 0xf80000 │ │ │ │ vqadd.u32 q0, q4, │ │ │ │ - vqadd.u32 q0, q3, │ │ │ │ - vqadd.u32 q0, q2, │ │ │ │ - vqadd.u32 q0, q3, │ │ │ │ + vqadd.u32 q0, q5, │ │ │ │ + vqadd.u32 q0, q6, │ │ │ │ + vqadd.u32 q0, q5, │ │ │ │ vqadd.u32 q0, q4, │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + vqadd.u32 q0, q5, │ │ │ │ + vqadd.u32 q0, q6, │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vqadd.u32 q0, q0, │ │ │ │ - vqadd.u32 q0, q3, │ │ │ │ vqadd.u32 q0, q2, │ │ │ │ vqadd.u32 q0, q5, │ │ │ │ - vqadd.u32 q0, q6, │ │ │ │ + vqadd.u32 q0, q4, │ │ │ │ vqadd.u32 q0, q7, │ │ │ │ vqadd.u64 q0, q0, │ │ │ │ vqadd.u64 q0, q1, │ │ │ │ - vqadd.u64 q0, q4, │ │ │ │ - vqadd.u64 q0, q7, │ │ │ │ - mrc2 0, 1, r0, cr12, cr3, {3} │ │ │ │ - ldr r7, [pc, #928] @ (28c240 ) │ │ │ │ + vqadd.u64 q0, q2, │ │ │ │ + vqadd.u64 q0, q3, │ │ │ │ + vqadd.u64 q0, q6, │ │ │ │ + vqadd.u8 q8, q1, │ │ │ │ + mcr2 0, 2, r0, cr0, cr3, {3} │ │ │ │ + ldr r7, [pc, #944] @ (28c250 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vqadd.u16 q0, q1, │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + vqadd.u16 q0, q3, │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc2 0, 7, r0, cr12, cr3, {3} │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + vqadd.u8 q0, q0, │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc2 0, 1, r0, cr14, cr3, {3} │ │ │ │ - mrc2 0, 1, r0, cr8, cr3, {3} │ │ │ │ - mcr2 0, 0, r0, cr2, cr3, {3} │ │ │ │ - b.n 28b704 │ │ │ │ + mcr2 0, 2, r0, cr2, cr3, {3} │ │ │ │ + mrc2 0, 1, r0, cr12, cr3, {3} │ │ │ │ + mcr2 0, 0, r0, cr6, cr3, {3} │ │ │ │ + b.n 28b70c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #1008] @ (28c2b4 ) │ │ │ │ + ldr r7, [pc, #0] @ (28bec4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #40] @ (28bef0 ) │ │ │ │ + ldr r7, [pc, #56] @ (28bf00 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r0, #-460]! @ 0xfffffe34 │ │ │ │ - stc2 0, cr0, [r2, #-460]! @ 0xfffffe34 │ │ │ │ stc2 0, cr0, [r4, #-460]! @ 0xfffffe34 │ │ │ │ - stc2 0, cr0, [sl, #-460]! @ 0xfffffe34 │ │ │ │ + stc2 0, cr0, [r6, #-460]! @ 0xfffffe34 │ │ │ │ stc2 0, cr0, [r8, #-460]! @ 0xfffffe34 │ │ │ │ stc2 0, cr0, [lr, #-460]! @ 0xfffffe34 │ │ │ │ stc2 0, cr0, [ip, #-460]! @ 0xfffffe34 │ │ │ │ - ldc2 0, cr0, [r6, #-460]! @ 0xfffffe34 │ │ │ │ - ldc2 0, cr0, [r8, #-460]! @ 0xfffffe34 │ │ │ │ - ldc2 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ - ldr r6, [pc, #400] @ (28c084 ) │ │ │ │ + ldc2 0, cr0, [r2, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2 0, cr0, [r0, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2 0, cr0, [sl, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2 0, cr0, [ip, #-460]! @ 0xfffffe34 │ │ │ │ + ldc2 0, cr0, [lr], #-460 @ 0xfffffe34 │ │ │ │ + ldr r6, [pc, #416] @ (28c094 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stc2 0, cr0, [r0, #-460]! @ 0xfffffe34 │ │ │ │ - add r0, sp, #320 @ 0x140 │ │ │ │ + stc2 0, cr0, [r4, #-460]! @ 0xfffffe34 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2 0, cr0, [r4, #-460] @ 0xfffffe34 │ │ │ │ - add r7, pc, #864 @ (adr r7, 28c264 ) │ │ │ │ + stc2 0, cr0, [r8, #-460] @ 0xfffffe34 │ │ │ │ + add r7, pc, #880 @ (adr r7, 28c274 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r1, [r8, #156] @ 0x9c │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d8, [pc, #328] @ 28c058 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, sl │ │ │ │ blx 6b744 │ │ │ │ @@ -823471,19 +823472,19 @@ │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d11, #240 @ 0xbf800000 -1.0 │ │ │ │ b.n 28bf4c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xfafe0073 │ │ │ │ - @ instruction: 0xfac80073 │ │ │ │ - add r5, pc, #720 @ (adr r5, 28c33c ) │ │ │ │ + @ instruction: 0xfb020073 │ │ │ │ + @ instruction: 0xfacc0073 │ │ │ │ + add r5, pc, #736 @ (adr r5, 28c34c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 28c278 │ │ │ │ + b.n 28c280 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 28bfc4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -823543,21 +823544,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (28c12c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #160] @ (28c1c4 ) │ │ │ │ + ldr r1, [pc, #176] @ (28c1d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #920] @ (28c4c4 ) │ │ │ │ + ldr r0, [pc, #936] @ (28c4d4 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ @@ -823665,32 +823666,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 28c18c │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - ldr r0, [pc, #496] @ (28c454 ) │ │ │ │ + ldr r0, [pc, #512] @ (28c464 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb.w r0, [r6, r3, lsl #3] │ │ │ │ - ldr r0, [pc, #272] @ (28c37c ) │ │ │ │ + ldrsb.w r0, [sl, r3, lsl #3] │ │ │ │ + ldr r0, [pc, #288] @ (28c38c ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #104] @ (28c2dc ) │ │ │ │ + ldr r0, [pc, #120] @ (28c2ec ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blxns r5 │ │ │ │ + blx r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #864] @ (28c5fc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -824007,47 +824008,47 @@ │ │ │ │ b.n 28c5d6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 28bfb0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #24] @ (28c620 ) │ │ │ │ + ldr r1, [pc, #40] @ (28c630 ) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp lr, pc │ │ │ │ + mov r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 28ccf4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bx ip │ │ │ │ + bxns ip │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add sl, r4 │ │ │ │ + add lr, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r0, ip │ │ │ │ + add r4, ip │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, r8 │ │ │ │ + add r2, r9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -824060,15 +824061,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, sp │ │ │ │ + cmp r2, lr │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -824081,15 +824082,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r2, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -824102,15 +824103,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add lr, pc │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ @@ -824179,23 +824180,23 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r1, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r3, #20] │ │ │ │ + str r0, [r4, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp │ │ │ │ + add r0, lr │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #556] @ (28ca04 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -824411,47 +824412,47 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 28c87c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ svc 156 @ 0x9c │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + sbcs r4, r6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - muls r6, r1 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r6, [r2, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r2, [r7, r6] │ │ │ │ + ldrsh r6, [r7, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ udf #120 @ 0x78 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - negs r6, r4 │ │ │ │ + negs r2, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r4, r0 │ │ │ │ + eors r0, r1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ands r2, r5 │ │ │ │ + ands r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsh r6, [r3, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -824540,17 +824541,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ + ldrb r2, [r0, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -824690,25 +824691,25 @@ │ │ │ │ nop │ │ │ │ bgt.n 28cd00 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ blt.n 28cd10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ @@ -824886,34 +824887,34 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bge.n 28cfa0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bge.n 28cf48 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stcl 0, cr0, [r6], {115} @ 0x73 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + stcl 0, cr0, [sl], {115} @ 0x73 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ + ldrh r0, [r2, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #112 @ 0x70 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #50 @ 0x32 │ │ │ │ + subs r5, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -824953,17 +824954,17 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r0, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -825070,25 +825071,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bvc.n 28d004 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bvc.n 28d180 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ + ldrb r0, [r3, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -825226,25 +825227,25 @@ │ │ │ │ ... │ │ │ │ bvs.n 28d15c │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 28d2f0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - subs r0, #14 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r4, [r1, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r1, #212] @ 0xd4 │ │ │ │ adds r1, #4 │ │ │ │ @@ -825268,15 +825269,15 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ sub sp, #12 │ │ │ │ @@ -825311,17 +825312,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (28d32c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [pc, #368] @ (28d4b8 ) │ │ │ │ @@ -825468,29 +825469,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bmi.n 28d514 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 28d4c4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r3, r1] │ │ │ │ + strb r2, [r4, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + strb r2, [r1, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ @@ -825536,23 +825537,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (28d580 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 28d52c │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r4, [r5, r5] │ │ │ │ + strh r0, [r6, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r4, [pc, #416] @ (28d738 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -825712,21 +825713,21 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bne.n 28d6f4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 28d6b4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + str r4, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r4, r6] │ │ │ │ + str r4, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2984] @ 0xba8 │ │ │ │ subw sp, sp, #1076 @ 0x434 │ │ │ │ mov r4, r2 │ │ │ │ @@ -825998,65 +825999,65 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ beq.n 28da44 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #96 @ 0x60 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r4, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28df4c │ │ │ │ + b.n 28df54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28df74 │ │ │ │ + b.n 28df7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #696] @ (28dd28 ) │ │ │ │ + ldr r7, [pc, #712] @ (28dd38 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #224 @ 0xe0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r7, [pc, #592] @ (28dcc8 ) │ │ │ │ + ldr r7, [pc, #608] @ (28dcd8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28df48 │ │ │ │ + b.n 28df50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - b.n 28df54 │ │ │ │ + b.n 28df5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #68 @ 0x44 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #992] @ (28de70 ) │ │ │ │ + ldr r6, [pc, #1008] @ (28de80 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #888] @ (28de10 ) │ │ │ │ + ldr r6, [pc, #904] @ (28de20 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #18 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ands r0, r5 │ │ │ │ + ands r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [pc, #672] @ (28dd48 ) │ │ │ │ + ldr r6, [pc, #688] @ (28dd58 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -826244,39 +826245,39 @@ │ │ │ │ blx 67a18 │ │ │ │ b.n 28dc72 │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #376] @ (28de50 ) │ │ │ │ + ldr r5, [pc, #392] @ (28de60 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r5, [pc, #280] @ (28ddf8 ) │ │ │ │ + ldr r5, [pc, #296] @ (28de08 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #816] @ (28e018 ) │ │ │ │ + ldr r4, [pc, #832] @ (28e028 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #688] @ (28dfa0 ) │ │ │ │ + ldr r4, [pc, #704] @ (28dfb0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #432] @ (28dea8 ) │ │ │ │ + ldr r4, [pc, #448] @ (28deb8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #132 @ 0x84 │ │ │ │ + cmp r7, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r4, [pc, #96] @ (28dd64 ) │ │ │ │ + ldr r4, [pc, #112] @ (28dd74 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -826532,31 +826533,31 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #872] @ (28e3a0 ) │ │ │ │ + ldr r1, [pc, #888] @ (28e3b0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r1, [pc, #192] @ (28e100 ) │ │ │ │ + ldr r1, [pc, #208] @ (28e110 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r2, #10 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #760] @ (28e344 ) │ │ │ │ + ldr r0, [pc, #776] @ (28e354 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r0, [pc, #656] @ (28e2e4 ) │ │ │ │ + ldr r0, [pc, #672] @ (28e2f4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #336] @ (28e1bc ) │ │ │ │ @@ -826686,15 +826687,15 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r3} │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ lsls r4, r6, #1 │ │ │ │ bx r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -826860,25 +826861,25 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r4, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r8, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #140 @ 0x8c │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ + cmp r2, r8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ @@ -827049,25 +827050,25 @@ │ │ │ │ b.n 28e408 │ │ │ │ stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r5, r6} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #124 @ 0x7c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r4, r6, #1 │ │ │ │ - muls r6, r7 │ │ │ │ + bics r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - orrs r4, r6 │ │ │ │ + orrs r0, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2696] @ 0xa88 │ │ │ │ subw sp, sp, #1348 @ 0x544 │ │ │ │ @@ -827465,63 +827466,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ stmia r1!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ + asrs r4, r0, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r4, r6, #1 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r6, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - negs r2, r0 │ │ │ │ + negs r6, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r6, r7, #1 │ │ │ │ - asrs r0, r5, #4 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adcs r0, r4 │ │ │ │ + adcs r4, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r1 │ │ │ │ + lsls r2, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - eors r4, r6 │ │ │ │ + eors r0, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #226 @ 0xe2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cbz r3, 28ea9c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ @@ -827944,23 +827945,23 @@ │ │ │ │ vldr d5, [r3, #72] @ 0x48 │ │ │ │ vsub.f64 d5, d6, d5 │ │ │ │ vmul.f64 d7, d5, d7 │ │ │ │ b.n 28edbc │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - movs r1, #52 @ 0x34 │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r0, r4, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr.w r7, [r0, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 28f676 │ │ │ │ @@ -828449,27 +828450,27 @@ │ │ │ │ ldr.w r0, [r9, #332] @ 0x14c │ │ │ │ vsub.f64 d0, d6, d0 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ vmul.f64 d7, d0, d7 │ │ │ │ b.n 28edbc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r0, r1, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + asrs r4, r7, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #112 @ 0x70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r6, r3, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrd r4, r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r2, [r9, #328] @ 0x148 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ldr.w r2, [r9, #320] @ 0x140 │ │ │ │ str r3, [sp, #0] │ │ │ │ and.w r3, r2, #1 │ │ │ │ @@ -829322,149 +829323,149 @@ │ │ │ │ ldr r0, [pc, #296] @ (28ff40 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 28fcf2 │ │ │ │ ... │ │ │ │ cbnz r1, 28fe5a │ │ │ │ - vmlsl.u , d15, d28[0] │ │ │ │ + vqshlu.s32 , q8, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8, #452] @ 0x1c4 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ + ldcl 0, cr0, [ip, #452] @ 0x1c4 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #102 @ 0x66 │ │ │ │ + adds r1, #106 @ 0x6a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + adds r1, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r6, #9 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r1, #4 │ │ │ │ + adds r1, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r2, #8 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [r8], #-452 @ 0xfffffe3c │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + ldcl 0, cr0, [ip], #-452 @ 0xfffffe3c │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r5, #9 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r6, r4, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ cbz r3, 28ff3c │ │ │ │ - vcvt.u16.f16 , q3, #1 │ │ │ │ + vcvt.u16.f16 , q5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r6, r6, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + add r6, sp, #648 @ 0x288 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #162 @ 0xa2 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, #9] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, #8] │ │ │ │ + strb r6, [r7, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r2, #20] │ │ │ │ + str r6, [r2, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r2, r4, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #54 @ 0x36 │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb2e0071 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + @ instruction: 0xfb320071 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp r3, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r2, r1 │ │ │ │ + uxtb r6, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + lsrs r0, r5, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r1, [pc, #1536] @ 290548 │ │ │ │ mov r0, sl │ │ │ │ vldr d0, [r6, #16] │ │ │ │ add r1, pc │ │ │ │ blx 61230 │ │ │ │ mov r7, r0 │ │ │ │ @@ -830006,172 +830007,172 @@ │ │ │ │ ldr.w r3, [r3, #972] @ 0x3cc │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.w 28ea8a │ │ │ │ mov r0, r6 │ │ │ │ blx 69cd8 │ │ │ │ b.n 29052a │ │ │ │ - ldr.w r0, [lr, r1, lsl #3] │ │ │ │ - lsrs r4, r1, #10 │ │ │ │ + str??.w r0, [r2, r1, lsl #3] │ │ │ │ + lsrs r0, r2, #10 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh.w r0, [r4, r1, lsl #3] │ │ │ │ + ldrh.w r0, [r8, r1, lsl #3] │ │ │ │ bcc.n 290646 │ │ │ │ - vqdmulh.s q8, , d16[0] │ │ │ │ + vqdmulh.s q8, , d20[0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsrs r2, r0, #8 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r4, #5 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2908a4 │ │ │ │ + b.n 2908ac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r4, #4 │ │ │ │ + lsrs r6, r4, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #162 @ 0xa2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + lsrs r4, r3, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #74 @ 0x4a │ │ │ │ + movs r7, #78 @ 0x4e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ + movs r6, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #154 @ 0x9a │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #120 @ 0x78 │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ + lsls r2, r2, #26 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r2, r3, #25 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #152 @ 0x98 │ │ │ │ + movs r4, #156 @ 0x9c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #100 @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #12 │ │ │ │ + movs r4, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r7, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #240 @ 0xf0 │ │ │ │ + movs r3, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #20 │ │ │ │ + lsls r2, r3, #20 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #160 @ 0xa0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -830563,17 +830564,17 @@ │ │ │ │ vstr d6, [r3, #8] │ │ │ │ b.n 290b10 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ vmov.f64 d5, #104 @ 0x3f400000 0.750 │ │ │ │ vldr d6, [pc, #680] @ 290dc0 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ @@ -830819,35 +830820,35 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-460] @ 0xfffffe34 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + ldc2 0, cr0, [r8, #-460] @ 0xfffffe34 │ │ │ │ + subs r4, r1, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #460 @ 0x1cc │ │ │ │ - subs r0, r6, r6 │ │ │ │ + stc2 0, cr0, [r0, #-460] @ 0xfffffe34 │ │ │ │ + subs r4, r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2l 0, cr0, [r4], #460 @ 0x1cc │ │ │ │ - subs r0, r3, r6 │ │ │ │ + stc2l 0, cr0, [r8], #460 @ 0x1cc │ │ │ │ + subs r4, r3, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip], {115} @ 0x73 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + ldc2l 0, cr0, [r0], {115} @ 0x73 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mcr2 0, 3, r0, cr12, cr3, {3} │ │ │ │ - mcrr2 0, 7, r0, lr, cr3 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + mrc2 0, 3, r0, cr0, cr3, {3} │ │ │ │ + mrrc2 0, 7, r0, r2, cr3 │ │ │ │ + subs r6, r0, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr.w r3, [r8, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, #156] @ 0x9c │ │ │ │ movw r9, #2897 @ 0xb51 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ add r7, r3 │ │ │ │ @@ -831510,96 +831511,96 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - stc2 0, cr0, [r4, #460]! @ 0x1cc │ │ │ │ - @ instruction: 0xfb160073 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + stc2 0, cr0, [r8, #460]! @ 0x1cc │ │ │ │ + @ instruction: 0xfb1a0073 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfafa0073 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + @ instruction: 0xfafe0073 │ │ │ │ + adds r0, r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2 0, cr0, [r8], #460 @ 0x1cc │ │ │ │ - stc2l 0, cr0, [r6], #-460 @ 0xfffffe34 │ │ │ │ - ldr??.w r0, [r6, #115] @ 0x73 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + ldc2 0, cr0, [ip], #460 @ 0x1cc │ │ │ │ + stc2l 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ + ldr??.w r0, [sl, #115] @ 0x73 │ │ │ │ + adds r4, r1, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh.w r0, [r8, #115] @ 0x73 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + ldrsh.w r0, [ip, #115] @ 0x73 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb.w r0, [r4, #115] @ 0x73 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + ldrsb.w r0, [r8, #115] @ 0x73 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [r4, r3, lsl #3] │ │ │ │ - adds r4, r4, r0 │ │ │ │ + ldr??.w r0, [r8, r3, lsl #3] │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [r2, r3, lsl #3] │ │ │ │ - adds r4, r0, r0 │ │ │ │ + ldr??.w r0, [r6, r3, lsl #3] │ │ │ │ + adds r0, r1, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh.w r0, [r2, r3, lsl #3] │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + ldrsh.w r0, [r6, r3, lsl #3] │ │ │ │ + asrs r0, r5, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfaf00073 │ │ │ │ - ldr??.w r0, [r4, #115] @ 0x73 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + @ instruction: 0xfaf40073 │ │ │ │ + ldr??.w r0, [r8, #115] @ 0x73 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb.w r0, [r6, #115] @ 0x73 │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + strb.w r0, [sl, #115] @ 0x73 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str.w r0, [lr, r3, lsl #3] │ │ │ │ - asrs r6, r7, #27 │ │ │ │ + ldr.w r0, [r2, r3, lsl #3] │ │ │ │ + asrs r2, r0, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb.w r0, [r0, r3, lsl #3] │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ + asrs r6, r0, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf7f40073 │ │ │ │ - asrs r6, r4, #26 │ │ │ │ + @ instruction: 0xf7f80073 │ │ │ │ + asrs r2, r5, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf7d00073 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + @ instruction: 0xf7d40073 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf7ac0073 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + @ instruction: 0xf7b00073 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + adds.w r0, lr, #15925248 @ 0xf30000 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + add.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + eors.w r0, lr, #15925248 @ 0xf30000 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics.w r0, lr, #15925248 @ 0xf30000 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + orr.w r0, r2, #15925248 @ 0xf30000 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - and.w r0, r6, #15925248 @ 0xf30000 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + and.w r0, sl, #15925248 @ 0xf30000 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3e60073 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + @ instruction: 0xf3ea0073 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [pc, #28] @ (291714 ) │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (291718 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 290eee │ │ │ │ - @ instruction: 0xf2f40073 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + @ instruction: 0xf2f80073 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -831999,33 +832000,33 @@ │ │ │ │ ... │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - rsbs r0, ip, #115 @ 0x73 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + @ instruction: 0xf1e00073 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, lr, #115 @ 0x73 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ + rsb r0, r2, #115 @ 0x73 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf3820073 │ │ │ │ - vqadd.s16 q0, q7, │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + @ instruction: 0xf3860073 │ │ │ │ + vqadd.s32 q0, q1, │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf0e20073 │ │ │ │ - mrc 0, 6, r0, cr8, cr3, {3} │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ + @ instruction: 0xf0e60073 │ │ │ │ + mrc 0, 6, r0, cr12, cr3, {3} │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 3, r0, cr4, cr3, {3} │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + mrc 0, 3, r0, cr8, cr3, {3} │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr4, cr3, {3} │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + mrc 0, 2, r0, cr8, cr3, {3} │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #920] @ (291fb0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -832338,24 +832339,24 @@ │ │ │ │ ... │ │ │ │ ldrh r4, [r3, #26] │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ lsls r6, r7, #1 │ │ │ │ - vqadd.s64 q0, q6, │ │ │ │ - mcr 0, 1, r0, cr4, cr3, {3} │ │ │ │ - stc 0, cr0, [lr], {115} @ 0x73 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + vqadd.s8 q8, q0, │ │ │ │ + mcr 0, 1, r0, cr8, cr3, {3} │ │ │ │ + ldc 0, cr0, [r2], {115} @ 0x73 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, r0, r3, ror #1 │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + eor.w r0, r4, r3, ror #1 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orn r0, r0, r3, ror #1 │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + orn r0, r4, r3, ror #1 │ │ │ │ + lsrs r6, r2, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ │ │ │ │ 00291fdc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -833180,213 +833181,213 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, sl, r3, ror #1 │ │ │ │ + rsbs r0, lr, r3, ror #1 │ │ │ │ b.n 29254a │ │ │ │ - vqrshrn.u64 d30, q2, #1 │ │ │ │ + vqrshrn.u64 d30, q4, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc 0, cr0, [r6], #460 @ 0x1cc │ │ │ │ + stc 0, cr0, [sl], #460 @ 0x1cc │ │ │ │ add r1, sp, #996 @ 0x3e4 │ │ │ │ @ instruction: 0xffffaa7f │ │ │ │ vtbl.8 d31, {d15-d18}, d21 │ │ │ │ - vdup.8 , d10[7] │ │ │ │ + vdup.8 , d14[7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrd r0, r0, [r2], #460 @ 0x1cc │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + ldrd r0, r0, [r6], #460 @ 0x1cc │ │ │ │ + lsls r0, r5, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xe8d60073 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + @ instruction: 0xe8da0073 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldmia.w r8, {r0, r1, r4, r5, r6} │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + ldmia.w ip, {r0, r1, r4, r5, r6} │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ vrsra.u64 , , #1 │ │ │ │ - @ instruction: 0xffff9b9a │ │ │ │ + @ instruction: 0xffff9b9e │ │ │ │ lsls r3, r6, #1 │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ vrsra.u32 d27, d3, #1 │ │ │ │ @ instruction: 0xffffc1c9 │ │ │ │ - @ instruction: 0xffff9b5e │ │ │ │ + vtbx.8 d25, {d15-d18}, d18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29295c │ │ │ │ + b.n 292964 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 292928 │ │ │ │ + b.n 292930 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ @ instruction: 0xffffacbd │ │ │ │ - @ instruction: 0xffff8ad6 │ │ │ │ + @ instruction: 0xffff8ada │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrh r5, [r4, #38] @ 0x26 │ │ │ │ vraddhn.i d26, , │ │ │ │ vqrdmlsh.s q13, , d13[0] │ │ │ │ vshr.u32 d27, d15, #1 │ │ │ │ @ instruction: 0xffffbf27 │ │ │ │ - vshr.u32 d23, d10, #1 │ │ │ │ + vshr.u32 d23, d14, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 2927fc │ │ │ │ + b.n 292804 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2927c8 │ │ │ │ + b.n 2927d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r6, r0, #23 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bics.w r0, lr, r3, ror #1 │ │ │ │ - b.n 292704 │ │ │ │ + orr.w r0, r2, r3, ror #1 │ │ │ │ + b.n 29270c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ vabdl.u q13, d15, d15 │ │ │ │ vmlsl.u q13, d31, d11[0] │ │ │ │ - vshll.u32 , d6, #31 │ │ │ │ + vshll.u32 , d10, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292648 │ │ │ │ + b.n 292650 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #19 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 292618 │ │ │ │ + b.n 292620 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2925d8 │ │ │ │ + b.n 2925e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ @ instruction: 0xffffab91 │ │ │ │ - vqrshrn.u64 d25, q14, #1 │ │ │ │ + vtbl.8 d25, {d31- │ │ │ │ + b.n 292544 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r2, pc, #68 @ (adr r2, 292a40 ) │ │ │ │ vqrshrun.s64 d27, , #1 │ │ │ │ vsubl.u , d31, d13 │ │ │ │ - vqrdmlsh.s q10, , d8[0] │ │ │ │ + vqrdmlsh.s q10, , d12[0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292494 │ │ │ │ + b.n 29249c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 292824 │ │ │ │ + b.n 29282c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia.w r4!, {r0, r1, r4, r5, r6} │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + stmia.w r8!, {r0, r1, r4, r5, r6} │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2923d0 │ │ │ │ + b.n 2923d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r1, pc, #52 @ (adr r1, 292a5c ) │ │ │ │ vsli.64 d26, d15, #63 @ 0x3f │ │ │ │ - vtbx.8 d25, {d31}, d4 │ │ │ │ + vtbx.8 d25, {d31}, d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29232c │ │ │ │ + b.n 292334 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292a34 │ │ │ │ + b.n 292a3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r1, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 293238 │ │ │ │ + b.n 293240 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r5, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r1, pc, #684 @ (adr r1, 292cfc ) │ │ │ │ - @ instruction: 0xffffe3c6 │ │ │ │ + @ instruction: 0xffffe3ca │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r7, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r0, r2, r3, r4, r6} │ │ │ │ - vrsra.u64 d30, d4, #1 │ │ │ │ + vrsra.u64 d30, d8, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r1, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ - @ instruction: 0xffffe368 │ │ │ │ + @ instruction: 0xffffe36c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r0, r4, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r1, [sp, #844] @ 0x34c │ │ │ │ - vrsra.u32 d30, d28, #1 │ │ │ │ + @ instruction: 0xffffe340 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #7 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #208 @ 0xd0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292898 │ │ │ │ + b.n 2928a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293044 │ │ │ │ + b.n 29304c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29283c │ │ │ │ + b.n 292844 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292fb0 │ │ │ │ + b.n 292fb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2927dc │ │ │ │ + b.n 2927e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292f20 │ │ │ │ + b.n 292f28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292794 │ │ │ │ + b.n 29279c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292e98 │ │ │ │ + b.n 292ea0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 292764 │ │ │ │ + b.n 29276c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2927b0 │ │ │ │ + b.n 2927b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292e20 │ │ │ │ + b.n 292e28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2927b8 │ │ │ │ + b.n 2927c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292760 │ │ │ │ + b.n 292768 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292d88 │ │ │ │ + b.n 292d90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + movs r0, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 292d5c │ │ │ │ + b.n 292d64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.u32 q8, , #14 │ │ │ │ - b.n 292d30 │ │ │ │ + vshr.u32 q8, , #10 │ │ │ │ + b.n 292d38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.u16 q8, , #8 │ │ │ │ + vshr.u16 q8, , #4 │ │ │ │ ldr r2, [pc, #832] @ (292e30 ) │ │ │ │ add.w r3, r5, #224 @ 0xe0 │ │ │ │ ldr r1, [pc, #832] @ (292e34 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #780] @ 292e08 │ │ │ │ add r1, pc │ │ │ │ @@ -833683,99 +833684,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #90 @ 0x5a │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 292670 │ │ │ │ + b.n 292678 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #212 @ 0xd4 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r8, #452] @ 0x1c4 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + stc2 0, cr0, [ip, #452] @ 0x1c4 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293628 │ │ │ │ + b.n 293630 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #140 @ 0x8c │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-452] @ 0xfffffe3c │ │ │ │ - udf #112 @ 0x70 │ │ │ │ + stc2l 0, cr0, [r4, #-452] @ 0xfffffe3c │ │ │ │ + udf #116 @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r2, #-452]! @ 0xfffffe3c │ │ │ │ - udf #84 @ 0x54 │ │ │ │ + stc2 0, cr0, [r6, #-452]! @ 0xfffffe3c │ │ │ │ + udf #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [r6, #-452] @ 0xfffffe3c │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + stc2 0, cr0, [sl, #-452] @ 0xfffffe3c │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293578 │ │ │ │ + b.n 293580 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [lr], #452 @ 0x1c4 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + stc2l 0, cr0, [r2], {113} @ 0x71 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29355c │ │ │ │ + b.n 293564 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 292e0c │ │ │ │ + ble.n 292e14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [sl], #-452 @ 0xfffffe3c │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ + ldc2l 0, cr0, [lr], #-452 @ 0xfffffe3c │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29351c │ │ │ │ + b.n 293524 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 292d90 │ │ │ │ + ble.n 292d98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-452 @ 0xfffffe3c │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [r8], #-452 @ 0xfffffe3c │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2934d0 │ │ │ │ + b.n 2934d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ble.n 292f14 │ │ │ │ + ble.n 292f1c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbee0071 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + @ instruction: 0xfbf20071 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29349c │ │ │ │ + b.n 2934a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 292e98 │ │ │ │ + bgt.n 292ea0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfba80071 │ │ │ │ - str r6, [sp, #568] @ 0x238 │ │ │ │ + @ instruction: 0xfbac0071 │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29345c │ │ │ │ + b.n 293464 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 292e30 │ │ │ │ + bgt.n 292e38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb6c0071 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + @ instruction: 0xfb700071 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29343c │ │ │ │ + b.n 293444 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 292fc8 │ │ │ │ + bgt.n 292dd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb300071 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + @ instruction: 0xfb340071 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293414 │ │ │ │ + b.n 29341c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 292f60 │ │ │ │ + bgt.n 292f68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaf40071 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + @ instruction: 0xfaf80071 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2933ec │ │ │ │ + b.n 2933f4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bgt.n 292ef4 │ │ │ │ + bgt.n 292efc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfab60071 │ │ │ │ + @ instruction: 0xfaba0071 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #916] @ (293290 ) │ │ │ │ add.w r3, r5, #300 @ 0x12c │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #908] @ (293294 ) │ │ │ │ @@ -834106,105 +834107,105 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - str r6, [sp, #472] @ 0x1d8 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293578 │ │ │ │ + b.n 293580 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 293240 │ │ │ │ + bge.n 293248 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9860071 │ │ │ │ - str r7, [sp, #248] @ 0xf8 │ │ │ │ + vst1.8 @ instruction: 0xf98a0071 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293560 │ │ │ │ + b.n 293568 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 2931c4 │ │ │ │ + bge.n 2931cc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r0 :256], r1 │ │ │ │ - b.n 29353c │ │ │ │ + vst4.16 {d16-d19}, [r4 :256], r1 │ │ │ │ + b.n 293544 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 293348 │ │ │ │ + bge.n 293350 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [sl, #113] @ 0x71 │ │ │ │ - b.n 2934f8 │ │ │ │ + ldr??.w r0, [lr, #113] @ 0x71 │ │ │ │ + b.n 293500 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #448] @ 0x1c0 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bge.n 2932cc │ │ │ │ + bge.n 2932d4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh.w r0, [r4, #113] @ 0x71 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldrh.w r0, [r8, #113] @ 0x71 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2934c4 │ │ │ │ + b.n 2934cc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 293250 │ │ │ │ + bls.n 293258 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str??.w r0, [lr, r1, lsl #3] │ │ │ │ - b.n 29348c │ │ │ │ + ldr??.w r0, [r2, r1, lsl #3] │ │ │ │ + b.n 293494 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29352c │ │ │ │ + b.n 293534 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 2933e8 │ │ │ │ + bls.n 2931f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh.w r0, [r2, r1, lsl #3] │ │ │ │ - b.n 293510 │ │ │ │ + ldrh.w r0, [r6, r1, lsl #3] │ │ │ │ + b.n 293518 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2935a0 │ │ │ │ + b.n 2935a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 29336c │ │ │ │ + bls.n 293374 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7ec0071 │ │ │ │ - b.n 29357c │ │ │ │ + @ instruction: 0xf7f00071 │ │ │ │ + b.n 293584 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2935ec │ │ │ │ + b.n 2935f4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 2932f0 │ │ │ │ + bhi.n 2932f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7a60071 │ │ │ │ - b.n 2935c8 │ │ │ │ + @ instruction: 0xf7aa0071 │ │ │ │ + b.n 2935d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293660 │ │ │ │ + b.n 293668 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 293274 │ │ │ │ + bhi.n 29327c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7600071 │ │ │ │ - b.n 29363c │ │ │ │ + @ instruction: 0xf7640071 │ │ │ │ + b.n 293644 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2936e4 │ │ │ │ + b.n 2936ec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 2933f8 │ │ │ │ + bhi.n 293400 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf71a0071 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xf71e0071 │ │ │ │ + str r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2936b8 │ │ │ │ + b.n 2936c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 293388 │ │ │ │ + bhi.n 293390 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6da0071 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + @ instruction: 0xf6de0071 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2936a4 │ │ │ │ + b.n 2936ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 293320 │ │ │ │ + bvc.n 293328 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf69e0071 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + subw r0, r2, #2161 @ 0x871 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29368c │ │ │ │ + b.n 293694 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 2932b4 │ │ │ │ + bvc.n 2932bc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6600071 │ │ │ │ + @ instruction: 0xf6640071 │ │ │ │ ldr r2, [pc, #436] @ (293518 ) │ │ │ │ add.w r3, r5, #256 @ 0x100 │ │ │ │ ldr r1, [pc, #436] @ (29351c ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ vldr d1, [pc, #404] @ 293508 │ │ │ │ @@ -834358,58 +834359,58 @@ │ │ │ │ b.w 29212e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 293600 │ │ │ │ + b.n 293608 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 2935e4 │ │ │ │ + bvs.n 2935ec │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds.w r0, r4, #15794176 @ 0xf10000 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + adds.w r0, r8, #15794176 @ 0xf10000 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2935bc │ │ │ │ + b.n 2935c4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvs.n 293568 │ │ │ │ + bvs.n 293570 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf4ce0071 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + @ instruction: 0xf4d20071 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 29358c │ │ │ │ + b.n 293594 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 293500 │ │ │ │ + bpl.n 293508 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eors.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ - b.n 29356c │ │ │ │ + eors.w r0, r6, #15794176 @ 0xf10000 │ │ │ │ + b.n 293574 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2935dc │ │ │ │ + b.n 2935e4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 293498 │ │ │ │ + bpl.n 2934a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orrs.w r0, r6, #15794176 @ 0xf10000 │ │ │ │ - b.n 2935a8 │ │ │ │ + orrs.w r0, sl, #15794176 @ 0xf10000 │ │ │ │ + b.n 2935b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2936a0 │ │ │ │ + b.n 2936a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 293618 │ │ │ │ + bpl.n 293620 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - and.w r0, lr, #15794176 @ 0xf10000 │ │ │ │ + ands.w r0, r2, #15794176 @ 0xf10000 │ │ │ │ strh r3, [r3, #44] @ 0x2c │ │ │ │ @ instruction: 0xffff7ab3 │ │ │ │ - vshr.u32 q15, q15, #1 │ │ │ │ + vaddl.u q15, d31, d2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 293598 │ │ │ │ + bpl.n 2935a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bpl.n 293580 │ │ │ │ + bpl.n 293588 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf3b60071 │ │ │ │ + @ instruction: 0xf3ba0071 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 606c4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -834429,17 +834430,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bmi.n 293658 │ │ │ │ + bmi.n 293660 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf2fc0071 │ │ │ │ + @ instruction: 0xf3000071 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r1, #164] @ 0xa4 │ │ │ │ ldrb.w r0, [r2, #385] @ 0x181 │ │ │ │ ldrb.w r3, [r1, #385] @ 0x181 │ │ │ │ tst.w r0, #3 │ │ │ │ @@ -834510,17 +834511,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf22c0071 │ │ │ │ + @ instruction: 0xf2300071 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #124] @ (293728 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #124] @ (29372c ) │ │ │ │ @@ -834572,15 +834573,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r0, #3] │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ lsls r3, r6, #1 │ │ │ │ strb r4, [r5, #1] │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -835136,17 +835137,17 @@ │ │ │ │ vstr d6, [r3] │ │ │ │ vldr d7, [r0, #-8] │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 293d86 │ │ │ │ b.n 293c3c │ │ │ │ ... │ │ │ │ - bvc.n 293df4 │ │ │ │ + bvc.n 293dfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bhi.n 293e78 │ │ │ │ + bhi.n 293e80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ vmov s16, r3 │ │ │ │ @@ -836575,68 +836576,68 @@ │ │ │ │ mov r7, r8 │ │ │ │ b.n 294da0 │ │ │ │ ... │ │ │ │ str r4, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 294dc8 │ │ │ │ + bcs.n 294dd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl 52ae6e │ │ │ │ - bne.n 294da4 │ │ │ │ + bne.n 294dac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2947d4 │ │ │ │ + b.n 2947dc │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - bne.n 294ec8 │ │ │ │ + bne.n 294ed0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2946f8 │ │ │ │ + b.n 294700 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 294e78 │ │ │ │ + beq.n 294e80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 2946a8 │ │ │ │ + b.n 2946b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 294e44 │ │ │ │ + beq.n 294e4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 295674 │ │ │ │ + b.n 29567c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 294e10 │ │ │ │ + beq.n 294e18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 295640 │ │ │ │ + b.n 295648 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - beq.n 294f70 │ │ │ │ + beq.n 294f78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 294eb4 │ │ │ │ + b.n 294ebc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 212 @ 0xd4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 178 @ 0xb2 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - blt.n 294e58 │ │ │ │ + blt.n 294e60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r6, [pc, #2212] @ 295780 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r6, pc │ │ │ │ blx 67018 │ │ │ │ mov r0, r4 │ │ │ │ @@ -837400,21 +837401,21 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 295454 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ b.n 295ca4 │ │ │ │ ... │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ + stmia r2!, {r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bmi.n 295710 │ │ │ │ + bmi.n 295718 │ │ │ │ lsls r1, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 29574a │ │ │ │ vmov.f64 d0, d7 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -838039,77 +838040,77 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #144] @ (295f24 ) │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 29440c │ │ │ │ ... │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 295e54 │ │ │ │ + beq.n 295e5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - beq.n 295dc0 │ │ │ │ + beq.n 295dc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 295f2e │ │ │ │ + cbnz r6, 295f2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev16 r4, r6 │ │ │ │ + rev16 r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 295f06 │ │ │ │ + cbnz r6, 295f06 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ + @ instruction: 0xb7ee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r3!, {r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ + @ instruction: 0xb740 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb720 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb706 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ + ldmia r2, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #900] @ (2962b0 ) │ │ │ │ movw r1, #2036 @ 0x7f4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -838412,77 +838413,77 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 29440c │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + cpsie │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r6, r7, lr} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r5, lr} │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r3, r5, lr} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r1, r7} │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r3, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r4, 296378 │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r7!, {r1, r3} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r6, 296378 │ │ │ │ + cbz r0, 29637a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r6, 296378 │ │ │ │ + cbz r2, 29637a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 29637a │ │ │ │ + cbz r2, 29637a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ cbz r4, 29637a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r1, r4, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ cbz r0, 29637c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r4, 29636c │ │ │ │ + cbz r4, 29637c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ + lsls r1, r6, #1 │ │ │ │ + cbz r0, 29636e │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #536] @ (29654c ) │ │ │ │ movw r1, #1983 @ 0x7bf │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -838676,81 +838677,81 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #144] @ (2965d0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2953f6 │ │ │ │ - sxtb r4, r2 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sxth r4, r0 │ │ │ │ + sxth r0, r1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 2965aa │ │ │ │ + cbz r6, 2965aa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 2965ac │ │ │ │ + cbz r4, 2965ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r4, 2965ac │ │ │ │ + cbz r0, 2965ae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 2965ae │ │ │ │ + cbz r6, 2965ae │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 2965b0 │ │ │ │ + cbz r4, 2965b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r6, 2965b0 │ │ │ │ + cbz r2, 2965b2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r4, 2965b2 │ │ │ │ + cbz r0, 2965b4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 2965b4 │ │ │ │ + cbz r6, 2965b4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r3, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 2965b6 │ │ │ │ + cbz r4, 2965b6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ + stmia r4!, {r1, r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + cbz r0, 2965b8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r4!, {r1, r4} │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add sp, #352 @ 0x160 │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -838946,19 +838947,19 @@ │ │ │ │ vcmpe.f64 d7, d2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2967a0 │ │ │ │ b.n 29668c │ │ │ │ vstr d5, [r3] │ │ │ │ b.n 296678 │ │ │ │ ... │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #128 @ 0x80 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029686c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -839604,217 +839605,217 @@ │ │ │ │ b.n 296952 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r6, #242 @ 0xf2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bls.n 297026 │ │ │ │ - vcvt.f32.u32 q13, q10, #1 │ │ │ │ + vcvt.f32.u32 q13, q12, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - itt vs │ │ │ │ + it vs │ │ │ │ lslvs r1, r6, #1 │ │ │ │ - subvs r6, #30 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - it cs │ │ │ │ + ite cs │ │ │ │ lslcs r1, r6, #1 │ │ │ │ - lsls r3, r0, #30 │ │ │ │ + lslcc r3, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r1, r2, r5, r6, r7} │ │ │ │ - vtbx.8 d26, {d31- │ │ │ │ + cbnz r0, 2970ee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r2, 2970ee │ │ │ │ + cbnz r6, 2970ee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r0, 2970f0 │ │ │ │ + cbnz r4, 2970f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r6, 2970f0 │ │ │ │ + cbnz r2, 2970f2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #912 @ (adr r7, 297440 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 297450 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r0, 2970f4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #664 @ (adr r7, 297358 ) │ │ │ │ + add r7, pc, #680 @ (adr r7, 297368 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - hlt 0x003e │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #840 @ 0x348 │ │ │ │ + add r6, sp, #856 @ 0x358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 297280 ) │ │ │ │ + add r7, pc, #448 @ (adr r7, 297290 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - hlt 0x0004 │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #16 │ │ │ │ + add r7, sp, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 2971a8 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 2971b8 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev16 r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 2974d0 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 2974e0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - rev r0, r2 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #856 @ 0x358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #760 @ (adr r6, 2973f8 ) │ │ │ │ + add r6, pc, #776 @ (adr r6, 297408 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r6, 297138 │ │ │ │ + cbnz r2, 29713a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #488 @ (adr r6, 2972f8 ) │ │ │ │ + add r6, pc, #504 @ (adr r6, 297308 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r2, 297138 │ │ │ │ + cbnz r6, 297138 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #536] @ (297330 ) │ │ │ │ + ldr r1, [pc, #552] @ (297340 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #208 @ (adr r6, 2971f0 ) │ │ │ │ + add r6, pc, #224 @ (adr r6, 297200 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbnz r4, 297136 │ │ │ │ + cbnz r0, 297138 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61cc8 │ │ │ │ @@ -839835,17 +839836,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #256 @ (adr r4, 29726c ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 29727c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -839920,21 +839921,21 @@ │ │ │ │ blx 6973c │ │ │ │ b.n 2971f2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r5, #194 @ 0xc2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ adds r5, #130 @ 0x82 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -840001,27 +840002,27 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2972be │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ + add r4, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -840693,31 +840694,31 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #62 @ 0x3e │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r1, sp, #552 @ 0x228 │ │ │ │ + add r1, sp, #568 @ 0x238 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ + add r1, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r7, pc, #40 @ (adr r7, 297b38 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 297b48 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #64 @ (adr r6, 297b58 ) │ │ │ │ + add r6, pc, #80 @ (adr r6, 297b68 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r1, r1, #1424 @ 0x590 │ │ │ │ vstr d6, [sp, #32] │ │ │ │ vldr d7, [r1, #-8] │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ @@ -841728,45 +841729,45 @@ │ │ │ │ ldr r0, [pc, #84] @ (298814 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 29873a │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r2, pc, #40 @ (adr r2, 298808 ) │ │ │ │ + add r2, pc, #56 @ (adr r2, 298818 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #720 @ (adr r1, 298ab8 ) │ │ │ │ + add r1, pc, #736 @ (adr r1, 298ac8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #496 @ (adr r1, 2989e0 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 2989f0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #360 @ (adr r1, 298960 ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 298970 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #256 @ (adr r1, 298900 ) │ │ │ │ + add r1, pc, #272 @ (adr r1, 298910 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ + str r7, [sp, #856] @ 0x358 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, 298898 ) │ │ │ │ + add r1, pc, #160 @ (adr r1, 2988a8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 298830 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 298840 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #944 @ (adr r0, 298bc8 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 298bd8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00298818 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -841900,44 +841901,44 @@ │ │ │ │ b.n 298894 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebb3ffff │ │ │ │ subs r2, r5, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 298a0c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 298a1c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r0, r4, #3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ + str r6, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strd pc, pc, [fp, #-1020]! @ 0x3fc │ │ │ │ stmia.w r5!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xe82fffff │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61520 │ │ │ │ @@ -841958,17 +841959,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -842011,15 +842012,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r3, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ + str r5, [sp, #680] @ 0x2a8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -842079,17 +842080,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -842123,17 +842124,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #464] @ (298d90 ) │ │ │ │ @@ -842322,31 +842323,31 @@ │ │ │ │ b.n 298ca6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, r6, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #544] @ 0x220 │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ subs r6, r1, r3 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr.w r5, [pc, #1284] @ 2992d8 │ │ │ │ @@ -842827,59 +842828,59 @@ │ │ │ │ b.n 2992b6 │ │ │ │ adds r4, r3, r6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, r5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - str r0, [sp, #968] @ 0x3c8 │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #608] @ 0x260 │ │ │ │ + str r7, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ + str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 00299340 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -843090,69 +843091,69 @@ │ │ │ │ b.n 2993e8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r4, #16 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xfa35ffff │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r1, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r6, #1 │ │ │ │ asrs r4, r1, #14 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bl 1ab58e │ │ │ │ bl 141592 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bl bb5a6 │ │ │ │ bl 8d5aa │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bl fffcb5be │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r0, [r2, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 677d4 │ │ │ │ @@ -843173,17 +843174,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -843222,15 +843223,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r6, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ asrs r0, r0, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -843385,37 +843386,37 @@ │ │ │ │ b.n 299772 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r7, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ + ldrh r2, [r5, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #1 │ │ │ │ asrs r2, r0, #32 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ + ldrh r6, [r2, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, #4] │ │ │ │ + ldrh r6, [r4, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #616] @ 0x268 │ │ │ │ + str r0, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -843472,21 +843473,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #62] @ 0x3e │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -843633,21 +843634,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ @@ -844474,203 +844475,203 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 299afc │ │ │ │ nop │ │ │ │ lsrs r2, r6, #18 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r6, #17 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - strh r6, [r0, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #40] @ 0x28 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r0, #36] @ 0x24 │ │ │ │ + strh r2, [r1, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + ldrh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r4, #32] │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r6, #30] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ + strh r2, [r0, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, #28] │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #26] │ │ │ │ + strh r0, [r1, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r6, #16] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r2, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + strh r4, [r3, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #10] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ + cmp r0, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r3, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, r1] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r6, [r7, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrh r4, [r4, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r0, [r2, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #784] @ 0x310 │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r6, [r5, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #30] │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 299e68 │ │ │ │ + b.n 299e70 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ + strh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #26] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #50] @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r5, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r4, [r7, #23] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ + ldrb r0, [r7, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -844829,31 +844830,31 @@ │ │ │ │ b.n 29a602 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r0, [r0, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #20] │ │ │ │ + strh r0, [r7, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r2, r6, #5 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r3, #9] │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r2, #18] │ │ │ │ + strh r4, [r2, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ @@ -845022,30 +845023,30 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r0, r4, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r2, [r2, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ vshr.u8 q8, , #6 │ │ │ │ - ldrb r6, [r0, #2] │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ + strh r2, [r0, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -845235,40 +845236,40 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 29a926 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc2 0, 4, r0, cr12, cr13, {3} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r4, [r3, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ mcr2 0, 2, r0, cr14, cr13, {3} │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r6, #30] │ │ │ │ + strb r6, [r6, #30] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + strb r4, [r7, #26] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r6, #26] │ │ │ │ + ldrb r4, [r6, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ ldr r2, [pc, #960] @ (29aeb4 ) │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -845626,64 +845627,64 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 29abce │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [lr], #-500 @ 0xfffffe0c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r4, [r6, #19] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xfba6007d │ │ │ │ - strb r2, [r2, #18] │ │ │ │ + strb r6, [r2, #18] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r4, #12] │ │ │ │ + strb r4, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r0, [r3, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #11] │ │ │ │ + strb r6, [r0, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #10] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r7, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ + strb r2, [r5, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r3, #9] │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ + ldrb r6, [r0, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r6, [r6, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r0, [r3, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ + ldrb r6, [r1, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029af24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -846240,175 +846241,175 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldrh.w r0, [r8, sp, lsl #3] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + strb r2, [r7, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xea2bffff │ │ │ │ - cbnz r0, 29b54c │ │ │ │ + cbnz r4, 29b54c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r6, #10] │ │ │ │ + strb r4, [r6, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r0, #3] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r7, #2] │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ @ instruction: 0xf774007d │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsls r1, r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ b.n 29b10e │ │ │ │ - vmla.i , , d0[0] │ │ │ │ + vmla.i , , d4[0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ + ldrb r2, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strex pc, pc, [r9, #1020] @ 0x3fc │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ b.n 29b42a │ │ │ │ - @ instruction: 0xffff6f8c │ │ │ │ + @ instruction: 0xffff6f90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #6] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + strb r2, [r6, #6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r2, #28] │ │ │ │ + strb r0, [r3, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r0, #26] │ │ │ │ + strb r4, [r0, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r5, #8] │ │ │ │ + strb r6, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r0, [r4, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strb r0, [r0, #25] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r7, #9] │ │ │ │ + strb r2, [r0, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, #23] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + strb r2, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r0, #11] │ │ │ │ + strb r2, [r1, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ + strb r6, [r2, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #19] │ │ │ │ + strb r4, [r5, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r4, #18] │ │ │ │ + strb r0, [r5, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ + strb r4, [r2, #13] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r2, #14] │ │ │ │ + strb r6, [r2, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r7, #14] │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r6, #64] @ 0x40 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r5, #15] │ │ │ │ + strb r0, [r6, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + strb r0, [r4, #15] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ vldr d1, [pc, #68] @ 29b6c8 │ │ │ │ add.w r3, r5, #112 @ 0x70 │ │ │ │ ldr r2, [pc, #68] @ (29b6d0 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #68] @ (29b6d4 ) │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -846429,21 +846430,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (29b6dc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 29affc │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r6, #11] │ │ │ │ + strb r4, [r6, #11] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62484 │ │ │ │ @@ -846464,17 +846465,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029b72c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -846887,58 +846888,58 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #0 @ (adr r2, 29bbc4 ) │ │ │ │ subs r4, r2, r2 │ │ │ │ negs r5, r5 │ │ │ │ bic.w r0, sl, #125 @ 0x7d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r1 │ │ │ │ + ands r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + str r6, [r3, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldc 0, cr0, [lr, #500]! @ 0x1f4 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r0, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ + str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r4, #84] @ 0x54 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r2, [r1, #300] @ 0x12c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ cbz r6, 29bc52 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ @@ -848037,141 +848038,141 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #264] @ (29c9a4 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 29ba0c │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ + ldrsh r2, [r3, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r5, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ + ldrb r2, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r2, [r2, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r6, [r7, #3] │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r2, [r5, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r2, [r4, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -848486,29 +848487,29 @@ │ │ │ │ b.n 29cb12 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 29cca0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r3, r6, #1 │ │ │ │ bgt.n 29ce0c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + ldrb r0, [r7, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r0, [r3, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029cd60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -848725,29 +848726,29 @@ │ │ │ │ nop │ │ │ │ bls.n 29cfb0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 29cf80 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r2, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ + ldrh r2, [r1, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r2, r4] │ │ │ │ + ldr r4, [r2, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029cfdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -848791,17 +848792,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #108] @ (29d0d8 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -848848,15 +848849,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 29d0e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ bvs.n 29d060 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -848938,17 +848939,17 @@ │ │ │ │ nop │ │ │ │ bvs.n 29d2a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 29d1c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ + ldrh r6, [r2, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029d1c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -849106,50 +849107,50 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 29d330 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bpl.n 29d28c │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + ldrh r4, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ mcr2 15, 5, pc, cr7, cr15, {7} @ │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r1, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ bmi.n 29d34c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + ldr r6, [r0, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r7, r7] │ │ │ │ + strb r6, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stc2 15, cr15, [pc, #1020] @ 29d784 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r6, [r2, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, r5] │ │ │ │ + ldr r4, [r2, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029d3ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -849268,21 +849269,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (29d4fc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 29d496 │ │ │ │ nop │ │ │ │ - ldr r0, [r4, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r4, [r1, r7] │ │ │ │ + strh r0, [r2, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r1 │ │ │ │ @@ -849730,47 +849731,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 29d55c │ │ │ │ ... │ │ │ │ bcs.n 29dabc │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r3, r5] │ │ │ │ + strh r6, [r3, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ bcs.n 29da44 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r4, [r1, r5] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r1, r4] │ │ │ │ + strh r6, [r1, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r6, [r1, r3] │ │ │ │ + strh r2, [r2, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsb r0, [r6, r3] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r1, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r6, [r1, r1] │ │ │ │ + str r2, [r2, r1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r7, [pc, #256] @ (29db44 ) │ │ │ │ + ldr r7, [pc, #272] @ (29db54 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r1, r4] │ │ │ │ + strh r0, [r2, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #832] @ (29dd8c ) │ │ │ │ + ldr r6, [pc, #848] @ (29dd9c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r0, [r7, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #736] @ (29dd34 ) │ │ │ │ + ldr r6, [pc, #752] @ (29dd44 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r0, [pc, #260] @ (29db5c ) │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #252] @ (29db60 ) │ │ │ │ @@ -849873,49 +849874,49 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (29dba0 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 29d55c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #304] @ (29dc94 ) │ │ │ │ + ldr r6, [pc, #320] @ (29dca4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #208] @ (29dc3c ) │ │ │ │ + ldr r6, [pc, #224] @ (29dc4c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r6, [r1, r1] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r6, [pc, #56] @ (29dbac ) │ │ │ │ + ldr r6, [pc, #72] @ (29dbbc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r4, r0] │ │ │ │ + strh r0, [r5, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #928] @ (29df1c ) │ │ │ │ + ldr r5, [pc, #944] @ (29df2c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #832] @ (29dec4 ) │ │ │ │ + ldr r5, [pc, #848] @ (29ded4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + str r0, [r5, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #672] @ (29de2c ) │ │ │ │ + ldr r5, [pc, #688] @ (29de3c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r0, [r2, r7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #576] @ (29ddd4 ) │ │ │ │ + ldr r5, [pc, #592] @ (29dde4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r6, r6] │ │ │ │ + str r0, [r7, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #480] @ (29dd7c ) │ │ │ │ + ldr r5, [pc, #496] @ (29dd8c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r5, [pc, #384] @ (29dd24 ) │ │ │ │ + ldr r5, [pc, #400] @ (29dd34 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029dba4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -849994,29 +849995,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #10] │ │ │ │ + strh r4, [r0, #10] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r0, [r4, r3] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #640] @ (29df04 ) │ │ │ │ + ldr r4, [pc, #656] @ (29df14 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [pc, #344] @ (29ddec ) │ │ │ │ + ldr r4, [pc, #360] @ (29ddfc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6540c │ │ │ │ @@ -850036,17 +850037,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r4, r0] │ │ │ │ + str r2, [r5, r0] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #936] @ (29e084 ) │ │ │ │ + ldr r3, [pc, #952] @ (29e094 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1888] @ 29e454 │ │ │ │ @@ -850728,89 +850729,89 @@ │ │ │ │ b.n 29dd2a │ │ │ │ ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r7, [pc, #704] @ (29e724 ) │ │ │ │ + ldr r7, [pc, #720] @ (29e734 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r3, [pc, #136] @ (29e4f0 ) │ │ │ │ + ldr r3, [pc, #152] @ (29e500 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #64] @ (29e4ac ) │ │ │ │ + ldr r7, [pc, #80] @ (29e4bc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #520] @ (29e678 ) │ │ │ │ + ldr r2, [pc, #536] @ (29e688 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #960] @ (29e834 ) │ │ │ │ + ldr r6, [pc, #976] @ (29e844 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #392] @ (29e600 ) │ │ │ │ + ldr r2, [pc, #408] @ (29e610 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #832] @ (29e7bc ) │ │ │ │ + ldr r6, [pc, #848] @ (29e7cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (29e588 ) │ │ │ │ + ldr r2, [pc, #280] @ (29e598 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #704] @ (29e744 ) │ │ │ │ + ldr r6, [pc, #720] @ (29e754 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #136] @ (29e510 ) │ │ │ │ + ldr r2, [pc, #152] @ (29e520 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #576] @ (29e6cc ) │ │ │ │ + ldr r6, [pc, #592] @ (29e6dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [pc, #8] @ (29e498 ) │ │ │ │ + ldr r2, [pc, #24] @ (29e4a8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [pc, #232] @ (29e57c ) │ │ │ │ + ldr r5, [pc, #248] @ (29e58c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #688] @ (29e748 ) │ │ │ │ + ldr r0, [pc, #704] @ (29e758 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #968] @ (29e864 ) │ │ │ │ + ldr r2, [pc, #984] @ (29e874 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #808] @ (29e7cc ) │ │ │ │ + ldr r2, [pc, #824] @ (29e7dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #528] @ (29e6bc ) │ │ │ │ + ldr r2, [pc, #544] @ (29e6cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp ip, pc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #856] @ (29e80c ) │ │ │ │ + ldr r1, [pc, #872] @ (29e81c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #744] @ (29e7a4 ) │ │ │ │ + ldr r1, [pc, #760] @ (29e7b4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #616] @ (29e72c ) │ │ │ │ + ldr r1, [pc, #632] @ (29e73c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #504] @ (29e6c4 ) │ │ │ │ + ldr r1, [pc, #520] @ (29e6d4 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, lr │ │ │ │ + add lr, lr │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #392] @ (29e65c ) │ │ │ │ + ldr r1, [pc, #408] @ (29e66c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add lr, sl │ │ │ │ + add sl, fp │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #280] @ (29e5f4 ) │ │ │ │ + ldr r1, [pc, #296] @ (29e604 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, r7 │ │ │ │ + add lr, r7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #168] @ (29e58c ) │ │ │ │ + ldr r1, [pc, #184] @ (29e59c ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add lr, r3 │ │ │ │ + add sl, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [pc, #56] @ (29e524 ) │ │ │ │ + ldr r1, [pc, #72] @ (29e534 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #968] @ (29e8bc ) │ │ │ │ + ldr r0, [pc, #984] @ (29e8cc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, ip │ │ │ │ + add r2, sp │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029e4f8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -850886,29 +850887,29 @@ │ │ │ │ b.n 29e56c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bl 2585be │ │ │ │ stmia r2!, {r4, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #88] @ (29e624 ) │ │ │ │ + ldr r0, [pc, #104] @ (29e634 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r0, [pc, #496] @ (29e7c0 ) │ │ │ │ + ldr r0, [pc, #512] @ (29e7d0 ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r3, r6, #1 │ │ │ │ - muls r2, r1 │ │ │ │ + muls r6, r1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmia r2!, {r3} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r1 │ │ │ │ + blx r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - orrs r0, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60198 │ │ │ │ @@ -850930,15 +850931,15 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -851251,49 +851252,49 @@ │ │ │ │ b.n 29e94e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r0, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r6, r8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp sl, fp │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, ip │ │ │ │ + cmp r6, ip │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands r2, r3 │ │ │ │ + ands r6, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add ip, lr │ │ │ │ + add r8, pc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add lr, r6 │ │ │ │ + add sl, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add sl, r6 │ │ │ │ + add lr, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add ip, r2 │ │ │ │ + add r8, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #74 @ 0x4a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -851327,17 +851328,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov sl, r1 │ │ │ │ @@ -851990,96 +851991,96 @@ │ │ │ │ nop │ │ │ │ pop {r5, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bcs.n 29f194 │ │ │ │ + bcs.n 29f19c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #164 @ 0xa4 │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mrrc2 15, 15, pc, fp, cr15 @ │ │ │ │ - lsrs r0, r4 │ │ │ │ + lsrs r4, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ands r4, r6 │ │ │ │ + ands r0, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + subs r1, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #18 │ │ │ │ + subs r7, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + subs r1, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #222 @ 0xde │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ + subs r1, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #66 @ 0x42 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ + subs r5, #82 @ 0x52 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ │ │ │ │ 0029f1b0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -852528,142 +852529,142 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #232 @ 0xe8 │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ lsls r3, r6, #1 │ │ │ │ pldw [r9, #255]! │ │ │ │ - subs r4, #130 @ 0x82 │ │ │ │ + subs r4, #134 @ 0x86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r7, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r1, lr} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, #12 │ │ │ │ + adds r6, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ bl 6536aa │ │ │ │ bl 6096ae │ │ │ │ - subs r3, #22 │ │ │ │ + subs r3, #26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r3, #0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + subs r2, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ + subs r2, #118 @ 0x76 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + subs r3, #78 @ 0x4e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #254 @ 0xfe │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #178 @ 0xb2 │ │ │ │ + adds r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + subs r2, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #156 @ 0x9c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b134 │ │ │ │ @@ -852684,17 +852685,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -852748,21 +852749,21 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #126 @ 0x7e │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (29f8d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -852799,15 +852800,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #968 @ 0x3c8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -852909,21 +852910,21 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, sp, #16 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029f9e8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -853061,45 +853062,45 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 29fa94 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mrc2 15, 5, pc, cr5, cr15, {7} │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf1360070 │ │ │ │ + @ instruction: 0xf13a0070 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r4, sp, #896 @ 0x380 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldc2l 15, cr15, [fp], {255} @ 0xff │ │ │ │ - adds r6, #18 │ │ │ │ + adds r6, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #246 @ 0xf6 │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6139c │ │ │ │ @@ -853119,17 +853120,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029fbd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -853243,25 +853244,25 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29fc80 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ blx 67018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29fc80 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 0029fd24 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -853377,25 +853378,25 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29fdd4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 67018 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 29fdd4 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r2, #102 @ 0x66 │ │ │ │ + cmp r2, #106 @ 0x6a │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -853484,21 +853485,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ blx 6973c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, #178 @ 0xb2 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -853557,15 +853558,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #712 @ (adr r7, 2a02e8 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r3, r6, #1 │ │ │ │ add r7, pc, #480 @ (adr r7, 2a020c ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -853658,21 +853659,21 @@ │ │ │ │ blx 6509c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 6973c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -853713,17 +853714,17 @@ │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [r4, #56] @ 0x38 │ │ │ │ blx 6973c │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -854522,35 +854523,35 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2a0b76 │ │ │ │ nop │ │ │ │ lsls r5, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ + cmp r1, #118 @ 0x76 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r2, r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + adds r6, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr.w r2, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r1, #176] @ 0xb0 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w r5, [r2, #212] @ 0xd4 │ │ │ │ ldr.w r4, [r3, #212] @ 0xd4 │ │ │ │ mov lr, r5 │ │ │ │ @@ -854888,15 +854889,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb.w r0, [r0, #285] @ 0x11d │ │ │ │ lsls r0, r0, #28 │ │ │ │ bmi.n 2a1034 │ │ │ │ vmov s15, r4 │ │ │ │ vldr d6, [lr] │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ @@ -855492,61 +855493,61 @@ │ │ │ │ ldr r0, [pc, #108] @ (2a1758 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2a1458 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r0, r3, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r7 │ │ │ │ + subs r4, r7, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r6, r2, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r7, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ + subs r2, r4, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r0, r1, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + subs r2, r7, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r2, r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r6, r0, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #2904] @ 2a22cc │ │ │ │ @@ -856620,119 +856621,119 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r7, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r2, r7, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r2, r1, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ + lsrs r4, r5, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #9 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #7 │ │ │ │ + asrs r2, r1, #7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + asrs r2, r6, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r5, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r0, r6, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #28 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r3, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r4, r7, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r2, r1, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r1, #24 │ │ │ │ + lsls r0, r2, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ + lsrs r4, r2, #27 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 002a23ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -857024,93 +857025,93 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r6, [r6, #28] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ bl 60e6b6 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r7, r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strh r6, [r3, #24] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ blt.n 2a2712 │ │ │ │ @ instruction: 0xffffdc95 │ │ │ │ - vqdmulh.s q8, , d14[0] │ │ │ │ + @ instruction: 0xffff0cd2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + lsls r2, r6, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r1, r6, #1 │ │ │ │ blt.n 2a2772 │ │ │ │ vtbl.8 d29, {d31- │ │ │ │ - vcvt.f16.u16 d16, d16, #1 │ │ │ │ + vcvt.f16.u16 d16, d20, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r2, #19 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r6, #11 │ │ │ │ + lsls r2, r7, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r0, r3, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r4, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r0, #13 │ │ │ │ + lsrs r0, r1, #13 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62bbc │ │ │ │ @@ -857131,17 +857132,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -857161,15 +857162,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #24 │ │ │ │ blx 61624 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #16 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ lsls r3, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -857277,29 +857278,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (2a2930 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2a2870 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ + lsrs r4, r2, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #140 @ 0x8c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vshr.u32 q0, q8, #22 │ │ │ │ + vshr.u32 q0, q8, #18 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -857337,17 +857338,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r1, #10 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vqadd.u16 q0, q1, q8 │ │ │ │ + vqadd.u16 q0, q3, q8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2a2a20 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #92] @ (2a2a24 ) │ │ │ │ @@ -857387,15 +857388,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -858149,136 +858150,136 @@ │ │ │ │ vldr d6, [sp, #56] @ 0x38 │ │ │ │ vmla.f64 d7, d0, d5 │ │ │ │ b.n 2a2fde │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [lr, #448]! @ 0x1c0 │ │ │ │ + ldc2l 0, cr0, [r2, #448]! @ 0x1c0 │ │ │ │ ldrb r0, [r5, #18] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-448]! @ 0xfffffe40 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + stc2l 0, cr0, [r4, #-448]! @ 0xfffffe40 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - stc2 0, cr0, [lr], {112} @ 0x70 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r0], #-448 @ 0xfffffe40 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ + ldc2 0, cr0, [r2], {112} @ 0x70 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - mrrc2 0, 7, r0, r2, cr0 │ │ │ │ - lsls r2, r6, #30 │ │ │ │ + ldc2l 0, cr0, [r4], #-448 @ 0xfffffe40 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-448 @ 0xfffffe40 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + mrrc2 0, 7, r0, r6, cr0 │ │ │ │ + lsls r6, r6, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbfc0070 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + ldc2 0, cr0, [r8], #-448 @ 0xfffffe40 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfbce0070 │ │ │ │ + stc2 0, cr0, [r0], {112} @ 0x70 │ │ │ │ lsls r0, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + @ instruction: 0xfbd20070 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r2, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfb2a0070 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + @ instruction: 0xfb2e0070 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r6, #25 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaf80070 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + @ instruction: 0xfafc0070 │ │ │ │ + lsls r4, r3, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfada0070 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xfade0070 │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfaa60070 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + @ instruction: 0xfaaa0070 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa880070 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + @ instruction: 0xfa8c0070 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa6a0070 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + @ instruction: 0xfa6e0070 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa4c0070 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ + @ instruction: 0xfa500070 │ │ │ │ + lsls r6, r5, #22 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xfa2a0070 │ │ │ │ - ldmia r1!, {r2, r3, r4} │ │ │ │ + @ instruction: 0xfa2e0070 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r4, r6, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [r2, #112] @ 0x70 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldr??.w r0, [r6, #112] @ 0x70 │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r7, #20 │ │ │ │ + lsls r0, r0, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh.w r0, [lr, #112] @ 0x70 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + vst1.8 @ instruction: 0xf9c20070 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98a0070 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + vst1.8 @ instruction: 0xf98e0070 │ │ │ │ + push {r1, r2, r3, r5, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr??.w r0, [sl, r0, lsl #3] │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + ldr??.w r0, [lr, r0, lsl #3] │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr :256], r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + ldrsh.w r0, [r2, r0, lsl #3] │ │ │ │ + lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r2, #15 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldr.w r0, [r4, r0, lsl #3] │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + ldr.w r0, [r8, r0, lsl #3] │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrh.w r0, [sl, r0, lsl #3] │ │ │ │ - lsls r2, r6, #10 │ │ │ │ + ldrh.w r0, [lr, r0, lsl #3] │ │ │ │ + lsls r6, r6, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf7240070 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + @ instruction: 0xf7280070 │ │ │ │ + lsls r2, r1, #10 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf70a0070 │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + @ instruction: 0xf70e0070 │ │ │ │ + lsls r6, r3, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - @ instruction: 0xf6de0070 │ │ │ │ - lsls r6, r7, #8 │ │ │ │ + @ instruction: 0xf6e20070 │ │ │ │ + lsls r2, r0, #9 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movt r0, #10352 @ 0x2870 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + movt r0, #26736 @ 0x6870 │ │ │ │ + lsls r6, r4, #8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subw r0, r6, #2160 @ 0x870 │ │ │ │ + subw r0, sl, #2160 @ 0x870 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ ldr r5, [pc, #816] @ (2a36e4 ) │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -858567,36 +858568,36 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2a34e2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r6, [r7, #14] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ + vqadd.u16 q8, q6, q9 │ │ │ │ vqadd.u16 q8, q4, q9 │ │ │ │ - vqadd.u16 q8, q2, q9 │ │ │ │ - @ instruction: 0xf3d80070 │ │ │ │ + @ instruction: 0xf3dc0070 │ │ │ │ strb r2, [r2, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mrc2 0, 2, r0, cr10, cr2, {3} │ │ │ │ - mrc2 0, 1, r0, cr12, cr2, {3} │ │ │ │ - movt r0, #112 @ 0x70 │ │ │ │ - mcr2 0, 0, r0, cr12, cr2, {3} │ │ │ │ - @ instruction: 0xf2900070 │ │ │ │ - ldc2 0, cr0, [r0, #456]! @ 0x1c8 │ │ │ │ - @ instruction: 0xf2340070 │ │ │ │ - ldc2 0, cr0, [r4, #456] @ 0x1c8 │ │ │ │ - @ instruction: 0xf2180070 │ │ │ │ - ldc2l 0, cr0, [r6, #-456]! @ 0xfffffe38 │ │ │ │ - @ instruction: 0xf1f80070 │ │ │ │ - ldc2l 0, cr0, [r6, #-456] @ 0xfffffe38 │ │ │ │ - rsbs r0, r8, #112 @ 0x70 │ │ │ │ + mrc2 0, 2, r0, cr14, cr2, {3} │ │ │ │ + mcr2 0, 2, r0, cr0, cr2, {3} │ │ │ │ + movt r0, #16496 @ 0x4070 │ │ │ │ + mrc2 0, 0, r0, cr0, cr2, {3} │ │ │ │ + @ instruction: 0xf2940070 │ │ │ │ + ldc2 0, cr0, [r4, #456]! @ 0x1c8 │ │ │ │ + @ instruction: 0xf2380070 │ │ │ │ + ldc2 0, cr0, [r8, #456] @ 0x1c8 │ │ │ │ + @ instruction: 0xf21c0070 │ │ │ │ + ldc2l 0, cr0, [sl, #-456]! @ 0xfffffe38 │ │ │ │ + @ instruction: 0xf1fc0070 │ │ │ │ + ldc2l 0, cr0, [sl, #-456] @ 0xfffffe38 │ │ │ │ + rsbs r0, ip, #112 @ 0x70 │ │ │ │ add.w r3, r0, #1408 @ 0x580 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.n 2a37a0 │ │ │ │ cbnz r2, 2a37a4 │ │ │ │ @@ -859104,28 +859105,28 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfaa80072 │ │ │ │ - vqadd.s32 q0, q6, q8 │ │ │ │ + @ instruction: 0xfaac0072 │ │ │ │ + vqadd.s64 q0, q0, q8 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r7, #1 │ │ │ │ - @ instruction: 0xfbba0072 │ │ │ │ - @ instruction: 0xfa100072 │ │ │ │ - @ instruction: 0xfaf80072 │ │ │ │ - str.w r0, [sl, #114] @ 0x72 │ │ │ │ - stcl 0, cr0, [lr, #-448] @ 0xfffffe40 │ │ │ │ - @ instruction: 0xfa020072 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + @ instruction: 0xfbbe0072 │ │ │ │ + @ instruction: 0xfa140072 │ │ │ │ + @ instruction: 0xfafc0072 │ │ │ │ + str.w r0, [lr, #114] @ 0x72 │ │ │ │ + ldcl 0, cr0, [r2, #-448] @ 0xfffffe40 │ │ │ │ + @ instruction: 0xfa060072 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf7700072 │ │ │ │ - @ instruction: 0xf7660072 │ │ │ │ + @ instruction: 0xf7740072 │ │ │ │ + @ instruction: 0xf76a0072 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ @@ -860266,54 +860267,54 @@ │ │ │ │ cbnz r3, 2a4a68 │ │ │ │ ldr.w r3, [r9, r4, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, r4, lsl #2] │ │ │ │ str.w r0, [r8, r4, lsl #2] │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ b.n 2a49fc │ │ │ │ - @ instruction: 0xf5e20072 │ │ │ │ - orn r0, r4, r0, ror #1 │ │ │ │ - @ instruction: 0xf6820072 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf5e60072 │ │ │ │ + orn r0, r8, r0, ror #1 │ │ │ │ + @ instruction: 0xf6860072 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + @ instruction: 0xf3e00072 │ │ │ │ + @ instruction: 0xf2e80072 │ │ │ │ + b.n 2a495c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf3dc0072 │ │ │ │ - @ instruction: 0xf2e40072 │ │ │ │ - b.n 2a4954 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - movt r0, #16498 @ 0x4072 │ │ │ │ - b.n 2a491c │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf3ee0072 │ │ │ │ - sub.w r0, sl, #114 @ 0x72 │ │ │ │ - @ instruction: 0xe8d80070 │ │ │ │ - vshr.s32 q8, q9, #20 │ │ │ │ - b.n 2a4380 │ │ │ │ + movt r0, #32882 @ 0x8072 │ │ │ │ + b.n 2a4924 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vshr.s32 q0, q9, #28 │ │ │ │ - b.n 2a42f8 │ │ │ │ + @ instruction: 0xf3f20072 │ │ │ │ + sub.w r0, lr, #114 @ 0x72 │ │ │ │ + @ instruction: 0xe8dc0070 │ │ │ │ + vshr.s32 q8, q9, #16 │ │ │ │ + b.n 2a4388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vqadd.s32 q8, q0, q9 │ │ │ │ - mrc 0, 4, r0, cr4, cr2, {3} │ │ │ │ - lsrs r2, r6, #4 │ │ │ │ + vshr.s32 q0, q9, #24 │ │ │ │ + b.n 2a4300 │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + vqadd.s32 q8, q2, q9 │ │ │ │ + mrc 0, 4, r0, cr8, cr2, {3} │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stcl 0, cr0, [lr, #456]! @ 0x1c8 │ │ │ │ - vqadd.s16 q8, q2, q9 │ │ │ │ - stc 0, cr0, [lr, #456]! @ 0x1c8 │ │ │ │ - @ instruction: 0xebf00072 │ │ │ │ - b.n 2a4bb4 │ │ │ │ + ldcl 0, cr0, [r2, #456]! @ 0x1c8 │ │ │ │ + vqadd.s16 q8, q4, q9 │ │ │ │ + ldc 0, cr0, [r2, #456]! @ 0x1c8 │ │ │ │ + @ instruction: 0xebf40072 │ │ │ │ + b.n 2a4bbc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub.w r0, ip, r2, ror #1 │ │ │ │ - @ instruction: 0xeab60072 │ │ │ │ - svc 58 @ 0x3a │ │ │ │ + subs.w r0, r0, r2, ror #1 │ │ │ │ + @ instruction: 0xeaba0072 │ │ │ │ + svc 62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors.w r0, ip, r2, ror #1 │ │ │ │ - svc 32 │ │ │ │ + @ instruction: 0xeaa00072 │ │ │ │ + svc 36 @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs.w r0, sl, r2, ror #1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ + orrs.w r0, lr, r2, ror #1 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2a49a6 │ │ │ │ @@ -860992,137 +860993,137 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #268] @ (2a5364 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2a398a │ │ │ │ nop │ │ │ │ - ldmdb r6, {r1, r4, r5, r6} │ │ │ │ - ble.n 2a519c │ │ │ │ + ldmdb sl, {r1, r4, r5, r6} │ │ │ │ + ble.n 2a51a4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xe8d00072 │ │ │ │ - strexd r2, r0, r0, [r0] │ │ │ │ - ble.n 2a52fc │ │ │ │ + @ instruction: 0xe8d40072 │ │ │ │ + strexd r2, r0, r0, [r4] │ │ │ │ + ble.n 2a5304 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia.w r2!, {r1, r4, r5, r6} │ │ │ │ - ble.n 2a52c4 │ │ │ │ + stmia.w r6!, {r1, r4, r5, r6} │ │ │ │ + ble.n 2a52cc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrd r0, r0, [lr], #-456 @ 0x1c8 │ │ │ │ - bgt.n 2a5284 │ │ │ │ + stmia.w r2, {r1, r4, r5, r6} │ │ │ │ + ble.n 2a528c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrd r0, r0, [ip], #456 @ 0x1c8 │ │ │ │ - b.n 2a4f20 │ │ │ │ + stmdb r0, {r1, r4, r5, r6} │ │ │ │ + b.n 2a4f28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 2a5228 │ │ │ │ + bge.n 2a5230 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4ee8 │ │ │ │ + b.n 2a4ef0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 2a51f0 │ │ │ │ + bge.n 2a51f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4d14 │ │ │ │ + b.n 2a4d1c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a5220 │ │ │ │ + bls.n 2a5228 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4cd8 │ │ │ │ + b.n 2a4ce0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a51e0 │ │ │ │ + bls.n 2a51e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4cac │ │ │ │ + b.n 2a4cb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a51b4 │ │ │ │ + bls.n 2a51bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4c74 │ │ │ │ + b.n 2a4c7c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a5380 │ │ │ │ + bls.n 2a5388 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4c40 │ │ │ │ + b.n 2a4c48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a534c │ │ │ │ + bls.n 2a5354 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4c08 │ │ │ │ + b.n 2a4c10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a5314 │ │ │ │ + bls.n 2a531c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4bd0 │ │ │ │ + b.n 2a4bd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bls.n 2a52dc │ │ │ │ + bls.n 2a52e4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4b98 │ │ │ │ + b.n 2a4ba0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a52a4 │ │ │ │ + bhi.n 2a52ac │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4b6c │ │ │ │ + b.n 2a4b74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a5274 │ │ │ │ + bhi.n 2a527c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4b34 │ │ │ │ + b.n 2a4b3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a5240 │ │ │ │ + bhi.n 2a5248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a4b08 │ │ │ │ + b.n 2a4b10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a5210 │ │ │ │ + bhi.n 2a5218 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5adc │ │ │ │ + b.n 2a5ae4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a53e4 │ │ │ │ + bhi.n 2a53ec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5a64 │ │ │ │ + b.n 2a5a6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2a5a44 │ │ │ │ + b.n 2a5a4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a5350 │ │ │ │ + bhi.n 2a5358 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5a10 │ │ │ │ + b.n 2a5a18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a531c │ │ │ │ + bhi.n 2a5324 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a59d8 │ │ │ │ + b.n 2a59e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a52e4 │ │ │ │ + bvc.n 2a52ec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a59a4 │ │ │ │ + b.n 2a59ac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a52b0 │ │ │ │ + bvc.n 2a52b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5964 │ │ │ │ + b.n 2a596c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a5270 │ │ │ │ + bvc.n 2a5278 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5934 │ │ │ │ + b.n 2a593c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a5240 │ │ │ │ + bvc.n 2a5248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a58fc │ │ │ │ + b.n 2a5904 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a5408 │ │ │ │ + bvc.n 2a5410 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5884 │ │ │ │ + b.n 2a588c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2a5868 │ │ │ │ + b.n 2a5870 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvc.n 2a5374 │ │ │ │ + bvc.n 2a537c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a5824 │ │ │ │ + b.n 2a582c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 2a5330 │ │ │ │ + bvs.n 2a5338 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a57f0 │ │ │ │ + b.n 2a57f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 2a52fc │ │ │ │ + bvs.n 2a5304 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a57bc │ │ │ │ + b.n 2a57c4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 2a52c8 │ │ │ │ + bvs.n 2a52d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2a572c │ │ │ │ + b.n 2a5734 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2a570c │ │ │ │ + b.n 2a5714 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bvs.n 2a5418 │ │ │ │ + bvs.n 2a5420 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2616] @ 0xa38 │ │ │ │ mov sl, r2 │ │ │ │ @@ -861448,49 +861449,49 @@ │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strh r2, [r6, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2a5800 │ │ │ │ + b.n 2a5808 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 2a570c │ │ │ │ + bmi.n 2a5714 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r5, r7, #1 │ │ │ │ - b.n 2a5774 │ │ │ │ + b.n 2a577c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 2a5680 │ │ │ │ + bmi.n 2a5688 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 2a5698 │ │ │ │ + bcc.n 2a56a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 16 │ │ │ │ + svc 20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 2a566c │ │ │ │ + bcc.n 2a5674 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 2a57f0 │ │ │ │ + bcc.n 2a57f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #128 @ 0x80 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 2a5754 │ │ │ │ + bcc.n 2a575c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #2 │ │ │ │ + udf #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ble.n 2a57f0 │ │ │ │ + ble.n 2a57f8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 2a56fc │ │ │ │ + bne.n 2a5704 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2a57c8 │ │ │ │ + ble.n 2a57d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bne.n 2a56d4 │ │ │ │ + bne.n 2a56dc │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 65518 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a729e │ │ │ │ vsub.f64 d7, d12, d8 │ │ │ │ @@ -861992,49 +861993,49 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ ... │ │ │ │ - bgt.n 2a5d84 │ │ │ │ + bgt.n 2a5d8c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 2a5c58 │ │ │ │ + blt.n 2a5c60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blt.n 2a5c64 │ │ │ │ + blt.n 2a5c6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 2a5d6c │ │ │ │ + beq.n 2a5d74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2a5e30 │ │ │ │ + blt.n 2a5c38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 2a5d38 │ │ │ │ + beq.n 2a5d40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2a5d34 │ │ │ │ + blt.n 2a5d3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bge.n 2a5e08 │ │ │ │ + bge.n 2a5e10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2a5dcc │ │ │ │ + bge.n 2a5dd4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2a5d80 │ │ │ │ + bge.n 2a5d88 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 2a5d54 │ │ │ │ + bge.n 2a5d5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 2a5d7c │ │ │ │ + bls.n 2a5d84 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bhi.n 2a5d84 │ │ │ │ + bhi.n 2a5d8c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r6, [sp, #112] @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 63590 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 2a6efe │ │ │ │ @@ -862482,51 +862483,51 @@ │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2a6232 │ │ │ │ b.n 2a6192 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bvs.n 2a633c │ │ │ │ + bvs.n 2a6344 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 2a630c │ │ │ │ + bvs.n 2a6314 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bvs.n 2a62d4 │ │ │ │ + bvs.n 2a62dc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 2a6214 │ │ │ │ + bpl.n 2a621c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 2a61e4 │ │ │ │ + bpl.n 2a61ec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4} │ │ │ │ + ldmia r2!, {r1, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bpl.n 2a62e4 │ │ │ │ + bpl.n 2a62ec │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 2a62b4 │ │ │ │ + bpl.n 2a62bc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 2a628c │ │ │ │ + bmi.n 2a6294 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 2a61e0 │ │ │ │ + bmi.n 2a61e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bmi.n 2a61d4 │ │ │ │ + bmi.n 2a61dc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcc.n 2a6294 │ │ │ │ + bcc.n 2a629c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bcs.n 2a6328 │ │ │ │ + bcs.n 2a6330 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, r1 │ │ │ │ vstr d8, [r3] │ │ │ │ movs r3, #0 │ │ │ │ @@ -863302,45 +863303,45 @@ │ │ │ │ b.n 2a6c52 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 2a6a3e │ │ │ │ vsub.f64 d6, d7, d6 │ │ │ │ b.n 2a69b2 │ │ │ │ ... │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ + ldmia r3!, {r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - nop {13} │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ite le │ │ │ │ + lslle r0, r6, #1 │ │ │ │ + ldmiagt r3, {r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - it lt │ │ │ │ + itt lt │ │ │ │ lsllt r0, r6, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r0, r6, #1 │ │ │ │ - ldmiavc r2, {r2, r3, r4, r6, r7} │ │ │ │ + ldmialt r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - nop {6} │ │ │ │ + nop {8} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + itt vs │ │ │ │ + lslvs r0, r6, #1 │ │ │ │ + ldmiavs r2!, {r3, r4, r5} │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r0!, {r1, r3, r6} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ vmov.f64 d4, d1 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vabs.f64 d3, d5 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f64 d1, d2 │ │ │ │ @@ -864566,201 +864567,201 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev16 r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rev r6, r3 │ │ │ │ + rev r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r4, 2a7b6a │ │ │ │ + cbnz r0, 2a7b6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r2, 2a7b66 │ │ │ │ + cbnz r6, 2a7b66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r4} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xb704 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #144 @ (adr r2, 2a7c00 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 2a7c10 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ittt al │ │ │ │ + itte al │ │ │ │ lslal r2, r6, #1 │ │ │ │ - pushal {r2, r5, r6} │ │ │ │ - lslal r0, r6, #1 │ │ │ │ - nop {12} │ │ │ │ - lsls r2, r6, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + pushal {r3, r5, r6} │ │ │ │ + lsl r0, r6, #1 │ │ │ │ + itt gt │ │ │ │ + lslgt r2, r6, #1 │ │ │ │ + pushgt {r1, r2, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ittt ls │ │ │ │ - lslls r2, r6, #1 │ │ │ │ - pushls {r5} │ │ │ │ - lslls r0, r6, #1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + ittt ge │ │ │ │ + lslge r2, r6, #1 │ │ │ │ + pushge {r2, r5} │ │ │ │ + lslge r0, r6, #1 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - it mi │ │ │ │ + ite mi │ │ │ │ lslmi r2, r6, #1 │ │ │ │ - cbz r2, 2a7c16 │ │ │ │ + cbz r6, 2a7c16 @ unpredictable │ │ │ │ lsls r0, r6, #1 │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r2, r6, #1 │ │ │ │ - cbz r2, 2a7c12 │ │ │ │ + cbz r6, 2a7c12 @ unpredictable │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 2a7c10 │ │ │ │ + cbz r6, 2a7c10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x00ba │ │ │ │ + bkpt 0x00be │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 2a7c0e │ │ │ │ + cbz r0, 2a7c10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 2a7c0e │ │ │ │ + cbz r6, 2a7c0e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x007a │ │ │ │ + bkpt 0x007e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0058 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0036 │ │ │ │ + bkpt 0x003a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r6, r6 │ │ │ │ + uxth r2, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0014 │ │ │ │ + bkpt 0x0018 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r3, r7, pc} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sxth r2, r1 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ + pop {r1, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 2a7c20 │ │ │ │ + cbz r4, 2a7c20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 2a7c20 │ │ │ │ + cbz r0, 2a7c22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #328 @ 0x148 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - pop {r1, r2, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r0, 2a7cae │ │ │ │ + cbnz r4, 2a7cae │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r0, 2a7caa │ │ │ │ + cbnz r4, 2a7caa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r4, 2a7caa │ │ │ │ + cbnz r0, 2a7cac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 2a7caa │ │ │ │ + cbnz r2, 2a7cac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r2, 2a7ca4 │ │ │ │ + cbnz r6, 2a7ca4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - revsh r2, r4 │ │ │ │ + revsh r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - hlt 0x000a │ │ │ │ + hlt 0x000e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 2a7cfc │ │ │ │ + cbnz r2, 2a7cfe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r4, 2a7cb2 │ │ │ │ + cbnz r0, 2a7cb4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #988] @ (2a8080 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -865113,35 +865114,35 @@ │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ cmp r2, #210 @ 0xd2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #182 @ 0xb6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrb r0, [r3, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r4, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #576 @ 0x240 │ │ │ │ + add r1, sp, #592 @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r3, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002a80b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -865667,159 +865668,159 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ movs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2a86d0 │ │ │ │ + cbz r0, 2a86d2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xfb89ffff │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r5, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #264 @ (adr r7, 2a87ac ) │ │ │ │ + add r7, pc, #280 @ (adr r7, 2a87bc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r5, r7, #1 │ │ │ │ - uxth r4, r0 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 2a86c8 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 2a86d8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r7, pc, #988 @ (adr r7, 2a8a90 ) │ │ │ │ vabdl.u q13, d31, d7 │ │ │ │ - vrshr.u32 d27, d30, #1 │ │ │ │ + vmlal.u , d15, d2[0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #768 @ (adr r6, 2a89c0 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 2a89d0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r4, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #648 @ (adr r6, 2a8950 ) │ │ │ │ + add r6, pc, #664 @ (adr r6, 2a8960 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r7, pc, #76 @ (adr r7, 2a8718 ) │ │ │ │ vsli.64 d26, d27, #63 @ 0x3f │ │ │ │ - vsra.u64 , q5, #1 │ │ │ │ + vsra.u64 , q7, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 2a8848 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, 2a8858 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 2a870a │ │ │ │ + cbz r0, 2a870c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 2a87d8 ) │ │ │ │ + add r6, pc, #264 @ (adr r6, 2a87e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, pc, #140 @ (adr r5, 2a8770 ) │ │ │ │ - vaddw.u , , d10 │ │ │ │ + vaddw.u , , d14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, pc, #48 @ (adr r6, 2a871c ) │ │ │ │ + add r6, pc, #64 @ (adr r6, 2a872c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 2a8768 │ │ │ │ + cbz r2, 2a876a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 2a870c │ │ │ │ + cbz r4, 2a870c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #776 @ (adr r5, 2a8a08 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, 2a8a18 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 2a870a │ │ │ │ + cbz r2, 2a870c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 2a8988 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 2a8998 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2a861c │ │ │ │ + blt.n 2a8624 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 2a878c │ │ │ │ + cbz r6, 2a878c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 2a8858 ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 2a8868 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2a86cc │ │ │ │ + blt.n 2a86d4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r2, 2a878e │ │ │ │ + cbz r6, 2a878e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 2a8ae8 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 2a8af8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2a8788 │ │ │ │ + blt.n 2a8790 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 2a8792 │ │ │ │ + cbz r4, 2a8792 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 2a89e8 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 2a89f8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 2a8796 │ │ │ │ + cbz r6, 2a8796 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 2a87a4 │ │ │ │ + cbz r4, 2a87a4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #912 @ 0x390 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #416 @ (adr r4, 2a88e8 ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 2a88f8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 2a87a8 │ │ │ │ + cbz r6, 2a87a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 2a87b4 │ │ │ │ + cbz r0, 2a87b6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #128 @ (adr r4, 2a87d8 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 2a87e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 2a87ba │ │ │ │ + cbz r6, 2a87ba │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 2a87c8 │ │ │ │ + cbz r4, 2a87c8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2a8ad8 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 2a8ae8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 2a87cc │ │ │ │ + cbz r0, 2a87ce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 2a87de │ │ │ │ + cbz r2, 2a87e0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 2a89d8 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 2a89e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 2a87e6 │ │ │ │ + cbz r6, 2a87e6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r0, 2a87fc │ │ │ │ + cbz r4, 2a87fc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #832 @ 0x340 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 2a88d8 ) │ │ │ │ + add r3, pc, #352 @ (adr r3, 2a88e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 2a8802 │ │ │ │ + cbz r2, 2a8804 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 2a87d8 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 2a87e8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1} │ │ │ │ + push {r1, r2} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 2a8ad8 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 2a8ae8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 2a8720 │ │ │ │ + bls.n 2a8728 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2, r5} │ │ │ │ + push {r3, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #8 │ │ │ │ + add r6, sp, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 2a89d0 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 2a89e0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [pc, #788] @ (2a8ad0 ) │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [pc, #788] @ (2a8ad4 ) │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -866111,113 +866112,113 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 2a8174 │ │ │ │ ... │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - sxtb r6, r7 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #208 @ 0xd0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 2a8dc0 ) │ │ │ │ + add r0, pc, #752 @ (adr r0, 2a8dd0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxth r2, r6 │ │ │ │ + uxth r6, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #464 @ (adr r0, 2a8cc0 ) │ │ │ │ + add r0, pc, #480 @ (adr r0, 2a8cd0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r0, 2a8b36 │ │ │ │ + cbz r4, 2a8b36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r6, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #688 @ 0x2b0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, pc, #192 @ (adr r0, 2a8bc0 ) │ │ │ │ + add r0, pc, #208 @ (adr r0, 2a8bd0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 2a8b48 │ │ │ │ + cbz r2, 2a8b4a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + uxtb r0, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 2a8b5e │ │ │ │ + cbz r0, 2a8b60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r4, 2a8b96 │ │ │ │ + cbz r0, 2a8b98 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r2, 2a8b90 │ │ │ │ + cbz r6, 2a8b90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - uxtb r6, r7 │ │ │ │ + cbz r2, 2a8b6c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + push {r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r4, 2a8ba0 │ │ │ │ + cbz r0, 2a8ba2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #672 @ 0x2a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r3, r4, r6} │ │ │ │ + push {r2, r3, r4, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #432 @ 0x1b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r2, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r5, r6} │ │ │ │ + push {r1, r2, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ + push {r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [pc, #360] @ (2a8d04 ) │ │ │ │ add.w r3, r5, #188 @ 0xbc │ │ │ │ ldr r1, [pc, #360] @ (2a8d08 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -866344,61 +866345,61 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (2a8d60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2a8174 │ │ │ │ nop │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r5} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r6} │ │ │ │ + push {r1, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r6} │ │ │ │ + push {r3, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #936 @ (adr r7, 2a90d8 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 2a90e8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #696 @ (adr r7, 2a8ff8 ) │ │ │ │ + add r7, pc, #712 @ (adr r7, 2a9008 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bmi.n 2a8e08 │ │ │ │ + bmi.n 2a8e10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #456 @ (adr r7, 2a8f18 ) │ │ │ │ + add r7, pc, #472 @ (adr r7, 2a8f28 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 2a8e30 ) │ │ │ │ + add r7, pc, #224 @ (adr r7, 2a8e40 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a2c4 │ │ │ │ @@ -866419,17 +866420,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #592 @ (adr r6, 2a8ffc ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 2a900c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002a8db0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -866947,115 +866948,115 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ adds r0, r5, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #80 @ (adr r6, 2a935c ) │ │ │ │ + add r6, pc, #96 @ (adr r6, 2a936c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r0, r2, r5 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 2a9628 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 2a9638 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #608 @ (adr r5, 2a9580 ) │ │ │ │ + add r5, pc, #624 @ (adr r5, 2a9590 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 2a9418 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 2a9428 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 2a95dc ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 2a95ec ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 2a9598 ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 2a95a8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 2a9538 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 2a9548 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 2a94e8 ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 2a94f8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #328 @ (adr r4, 2a9490 ) │ │ │ │ + add r4, pc, #344 @ (adr r4, 2a94a0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 2a9380 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 2a9390 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 2a9728 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 2a9738 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 2a9698 ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 2a96a8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ + ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #656 @ (adr r3, 2a95f8 ) │ │ │ │ + add r3, pc, #672 @ (adr r3, 2a9608 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r0, [sp, #832] @ 0x340 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #368 @ (adr r3, 2a94ec ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 2a94fc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 2a9440 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 2a9450 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2a9398 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 2a93a8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #536] @ 0x218 │ │ │ │ + str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #728 @ (adr r2, 2a9674 ) │ │ │ │ + add r2, pc, #744 @ (adr r2, 2a9684 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, 2a961c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2a962c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 2a9564 ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 2a9574 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #280 @ (adr r2, 2a94cc ) │ │ │ │ + add r2, pc, #296 @ (adr r2, 2a94dc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 2a9428 ) │ │ │ │ + add r2, pc, #120 @ (adr r2, 2a9438 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r3, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #952 @ (adr r1, 2a9784 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, 2a9794 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #424 @ (adr r3, 2a957c ) │ │ │ │ + add r3, pc, #440 @ (adr r3, 2a958c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -867118,19 +867119,19 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ str r1, [r6, #8] │ │ │ │ strd r2, r3, [r6, #104] @ 0x68 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r5, sp, #592 @ 0x250 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [sp, #544] @ 0x220 │ │ │ │ + str r4, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2a94f8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -867171,15 +867172,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r2, #11 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ asrs r4, r3, #10 │ │ │ │ lsls r5, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -868277,109 +868278,109 @@ │ │ │ │ eors r1, r3 │ │ │ │ asrs r6, r1, #9 │ │ │ │ lsls r5, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #3 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - add r2, sp, #688 @ 0x2b0 │ │ │ │ + add r2, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 2aa560 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 2aa170 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #672 @ (adr r6, 2aa410 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 2aa420 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 2aa278 ) │ │ │ │ + add r6, pc, #272 @ (adr r6, 2aa288 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2aa4f0 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 2aa500 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 2aa428 ) │ │ │ │ + add r3, pc, #688 @ (adr r3, 2aa438 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 2aa3c0 ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 2aa3d0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ + ldrh r4, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #440 @ (adr r3, 2aa350 ) │ │ │ │ + add r3, pc, #456 @ (adr r3, 2aa360 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 2aa2d0 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 2aa2e0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #184 @ (adr r3, 2aa260 ) │ │ │ │ + add r3, pc, #200 @ (adr r3, 2aa270 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 2aa1f0 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 2aa200 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 2aa580 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 2aa590 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, pc, #240 @ (adr r3, 2aa2b0 ) │ │ │ │ + add r3, pc, #256 @ (adr r3, 2aa2c0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r2, pc, #392 @ (adr r2, 2aa34c ) │ │ │ │ + add r2, pc, #408 @ (adr r2, 2aa35c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r2, [r3, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 2aa29c ) │ │ │ │ + add r2, pc, #224 @ (adr r2, 2aa2ac ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r5, #8] │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 2aa22c ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 2aa23c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #840 @ (adr r1, 2aa524 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 2aa534 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 2aa4bc ) │ │ │ │ + add r1, pc, #744 @ (adr r1, 2aa4cc ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 2aa378 ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 2aa388 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, pc, #120 @ (adr r1, 2aa268 ) │ │ │ │ + add r1, pc, #136 @ (adr r1, 2aa278 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 2aa5d0 ) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 2aa5e0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #856 @ (adr r0, 2aa558 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 2aa568 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, pc, #672 @ (adr r0, 2aa4a8 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 2aa4b8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ blx 670e8 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2aa2b0 │ │ │ │ @@ -868918,127 +868919,127 @@ │ │ │ │ b.n 2aa770 │ │ │ │ vadd.f64 d8, d8, d7 │ │ │ │ mov r0, r5 │ │ │ │ blx 6abb4 │ │ │ │ vmul.f64 d7, d8, d0 │ │ │ │ b.n 2aa770 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r4 │ │ │ │ + asrs r0, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r2, #38] @ 0x26 │ │ │ │ + strh r6, [r2, #38] @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, #34] @ 0x22 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r2, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbnz r6, 2aa838 │ │ │ │ + cbnz r2, 2aa83a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, #30] │ │ │ │ + strh r4, [r7, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r1, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb872 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r6, #26] │ │ │ │ + strh r4, [r6, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #352] @ 0x160 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ + strh r0, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, #12] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r3, #12] │ │ │ │ + strh r2, [r4, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr.w r2, [pc, #2752] @ 2ab390 │ │ │ │ @@ -870040,89 +870041,89 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ mcr2 0, 5, r0, cr0, cr12, {3} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mrc2 0, 3, r0, cr14, cr12, {3} │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r6, #17] │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ + ldrb r4, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ + strb r4, [r5, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, #25] │ │ │ │ + strb r2, [r2, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r4, #56] @ 0x38 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r3, #24] │ │ │ │ + strb r4, [r3, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002ab434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -870565,133 +870566,133 @@ │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ @ instruction: 0xf328007c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r4, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl ffedf8fe │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r1, r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xf272007c │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r2, [r0, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ svc 73 @ 0x49 │ │ │ │ @ instruction: 0xffffde83 │ │ │ │ - vdup.8 q12, d12[7] │ │ │ │ + vcvt.f16.u16 q12, q0, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r0, #13] │ │ │ │ + strb r4, [r0, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ + strb r2, [r5, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rev16 r4, r3 │ │ │ │ + rev16 r0, r4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r3, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, #7] │ │ │ │ + strb r6, [r7, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r4, [r5, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r3, #7] │ │ │ │ + strb r6, [r3, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #38] @ 0x26 │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r1, #6] │ │ │ │ + strb r2, [r2, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #496 @ 0x1f0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r0, #38] @ 0x26 │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #808 @ 0x328 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r7, #2] │ │ │ │ + strb r0, [r0, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r0, sp, #928 @ 0x3a0 │ │ │ │ + add r0, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ + strb r0, [r1, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r2, [pc, #128] @ (2aba74 ) │ │ │ │ movs r3, #6 │ │ │ │ ldr r1, [pc, #128] @ (2aba78 ) │ │ │ │ mov.w r8, #7 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -870734,29 +870735,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (2aba90 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ab500 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r4, [r2, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r7, #28] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, #28] │ │ │ │ + ldrh r2, [r3, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r4, [r6, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b7b0 │ │ │ │ @@ -870777,17 +870778,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vldr d8, [r3] │ │ │ │ @@ -870867,17 +870868,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldrh r2, [r4, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -870904,17 +870905,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (2abc9c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -870953,15 +870954,15 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeb2e007c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ @ instruction: 0xeaf6007c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -871017,17 +871018,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (2abd54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002abd58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -871233,55 +871234,55 @@ │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #169 @ 0xa9 │ │ │ │ and.w r0, sl, ip, ror #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #8] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrd r0, r0, [r0, #-496]! @ 0x1f0 │ │ │ │ - ldrh r4, [r6, #2] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r0, [r4, #0] │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2 15, cr15, [sp], #-1020 @ 0xfffffc04 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r2, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, #60] @ 0x3c │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61dfc │ │ │ │ @@ -871301,17 +871302,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -871365,15 +871366,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 2abee8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r6, #1 │ │ │ │ b.n 2abe84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -871404,17 +871405,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (2ac11c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002ac120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -871934,114 +871935,114 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ... │ │ │ │ b.n 2ac31c │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 2ac164 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r3, #36] @ 0x24 │ │ │ │ + strh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r3, #34] @ 0x22 │ │ │ │ + strh r2, [r4, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ + str r6, [r7, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - strh r0, [r5, #34] @ 0x22 │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ + strh r6, [r7, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #20 │ │ │ │ + movs r0, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #18] │ │ │ │ + strh r6, [r5, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r2, [r2, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r6, [r4, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ + strh r6, [r3, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #22 │ │ │ │ + adds r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 6849c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -872597,121 +872598,121 @@ │ │ │ │ mov r0, r5 │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ blx 6abb4 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmul.f64 d1, d7, d0 │ │ │ │ b.n 2aca9e │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x0088 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strd r0, r0, [r0], #-452 @ 0x1c4 │ │ │ │ - @ instruction: 0xe85e0071 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ + strd r0, r0, [r4], #-452 @ 0x1c4 │ │ │ │ + strd r0, r0, [r2], #-452 @ 0x1c4 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 2ace20 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 2ace30 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2ac8d0 │ │ │ │ + b.n 2ac8d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r4, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + cmp r0, #202 @ 0xca │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r0, #24] │ │ │ │ + ldrb r6, [r0, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r0, [r4, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #23] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2ac8b0 │ │ │ │ + b.n 2ac8b8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r7, #15] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r3, r5] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r2, r4] │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #13] │ │ │ │ + ldrb r4, [r2, #13] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r0, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r4, [r1, r1] │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, #7] │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ + ldrb r2, [r5, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -872812,17 +872813,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (2acfc0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2acf68 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r4, [r4, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002acfc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -873217,118 +873218,118 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ bvc.n 2ad324 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r6, [r6, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ mcr2 15, 3, pc, cr3, cr15, {7} @ │ │ │ │ - strb r6, [r6, #30] │ │ │ │ + strb r2, [r7, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ + strb r0, [r5, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bvs.n 2ad414 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + strb r2, [r6, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xef91ffff │ │ │ │ vrecps.f32 , , │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ + ldrsb r6, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ + ldrh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ + strb r0, [r0, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r5, #44] @ 0x2c │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r3, #27] │ │ │ │ + strb r6, [r3, #27] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r0, #23] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r4, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #25] │ │ │ │ + strb r2, [r3, #25] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r0, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r4, [r4, #18] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ + strb r2, [r6, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r6, r6] │ │ │ │ + strb r0, [r7, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r6, #24] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ + strb r0, [r3, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6519c │ │ │ │ @@ -873348,17 +873349,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r2, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6b8e8 │ │ │ │ @@ -873399,17 +873400,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r4, [r0, #17] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r5, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -873437,17 +873438,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r1, r3] │ │ │ │ + strh r0, [r2, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (2ad668 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -873488,15 +873489,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 2ad738 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r2, r6, #1 │ │ │ │ bne.n 2ad6d0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -874100,27 +874101,27 @@ │ │ │ │ ... │ │ │ │ beq.n 2add6c │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 2add34 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r5, r2] │ │ │ │ + str r4, [r5, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, #6] │ │ │ │ + strb r0, [r0, #7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ + strb r4, [r1, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ vcmpe.f64 d2, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.n 2adde2 │ │ │ │ vldr d6, [r0] │ │ │ │ vmls.f64 d6, d1, d5 │ │ │ │ vstr d6, [r0] │ │ │ │ @@ -874957,57 +874958,57 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ae7a4 │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rors r2, r4 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs r4, r2 │ │ │ │ + adcs r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r2 │ │ │ │ + asrs r6, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r1, #32] │ │ │ │ + str r6, [r1, #32] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r6 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2 │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r6, [r3, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors r0, r1 │ │ │ │ + eors r4, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ │ │ │ │ 002ae8d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -875287,88 +875288,88 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ bkpt 0x0092 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stcl 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #4] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #6 │ │ │ │ + subs r7, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mcrr 15, 15, pc, r1, cr15 @ │ │ │ │ @ instruction: 0xebd3ffff │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xeb35ffff │ │ │ │ @ instruction: 0xeaf3ffff │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldrsh r4, [r1, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r5, r5] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r4, [r4, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #212 @ 0xd4 │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r6, [r5, #0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r4, [r0, #8] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r0, [r1, r2] │ │ │ │ + ldrsh r4, [r1, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #36 @ 0x24 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60f9c │ │ │ │ @@ -875389,17 +875390,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r0, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r2, #1 │ │ │ │ @@ -875656,27 +875657,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (2aefa0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2aef54 │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ + ldrb r2, [r5, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r4, [r4, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #194 @ 0xc2 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ bge.n 2af03e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -875790,37 +875791,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (2af0f8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2af06c │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ + ldrb r2, [r5, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r4, [r7, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r0, r0] │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #170 @ 0xaa │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r0, [r2, r7] │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r5, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w lr, [r0, #88] @ 0x58 │ │ │ │ mov sl, r3 │ │ │ │ @@ -875957,25 +875958,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (2af294 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2af238 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrh r6, [r5, r1] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #14 │ │ │ │ + cmp r0, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r6, #56 @ 0x38 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -876165,43 +876166,43 @@ │ │ │ │ ldr r0, [pc, #72] @ (2af4c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2af31e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r5, r3 │ │ │ │ b.n 2af33e │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r5, #36 @ 0x24 │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r6, r1] │ │ │ │ + ldr r6, [r6, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [r0, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + adds r4, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, r0] │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #156 @ 0x9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -876399,39 +876400,39 @@ │ │ │ │ mov.w r5, #350 @ 0x15e │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r1], #148 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ b.n 2af686 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r0, [r4, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r2, [r6, r0] │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r6, r7] │ │ │ │ + strb r6, [r6, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r4, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ str r2, [r0, #24] │ │ │ │ cbz r1, 2af724 │ │ │ │ @@ -876532,21 +876533,21 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb r0, [r7, r1] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r0, #160 @ 0xa0 │ │ │ │ + adds r0, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -876681,25 +876682,25 @@ │ │ │ │ add.w r1, r6, r7, lsl #2 │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ cmp r1, r6 │ │ │ │ bne.n 2af994 │ │ │ │ b.n 2af8ec │ │ │ │ nop │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #74 @ 0x4a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r2, r4] │ │ │ │ + strh r6, [r2, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r4, [r0, r4] │ │ │ │ + strh r0, [r1, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ @@ -877278,71 +877279,71 @@ │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 571fd2 │ │ │ │ bl 515fd6 │ │ │ │ bl 505fda │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r5, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, r2] │ │ │ │ + str r6, [r5, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #664] @ (2b0298 ) │ │ │ │ + ldr r7, [pc, #680] @ (2b02a8 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r4, r1, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r7, [pc, #552] @ (2b0230 ) │ │ │ │ + ldr r7, [pc, #568] @ (2b0240 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #296] @ (2b0138 ) │ │ │ │ + ldr r7, [pc, #312] @ (2b0148 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #488] @ (2b01fc ) │ │ │ │ + ldr r6, [pc, #504] @ (2b020c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r6, [pc, #184] @ (2b00d0 ) │ │ │ │ + ldr r6, [pc, #200] @ (2b00e0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [pc, #632] @ (2b0294 ) │ │ │ │ + ldr r5, [pc, #648] @ (2b02a4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #520] @ (2b022c ) │ │ │ │ + ldr r5, [pc, #536] @ (2b023c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #432] @ (2b01dc ) │ │ │ │ + ldr r5, [pc, #448] @ (2b01ec ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r5, [pc, #48] @ (2b0064 ) │ │ │ │ + ldr r5, [pc, #64] @ (2b0074 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [pc, #1016] @ (2b0430 ) │ │ │ │ + ldr r5, [pc, #8] @ (2b0040 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #928] @ (2b03e0 ) │ │ │ │ + ldr r4, [pc, #944] @ (2b03f0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r4, [pc, #720] @ (2b0318 ) │ │ │ │ + ldr r4, [pc, #736] @ (2b0328 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r4, [pc, #720] @ (2b031c ) │ │ │ │ + ldr r4, [pc, #736] @ (2b032c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2b01bc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -877529,31 +877530,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (2b024c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b01ee │ │ │ │ - ldr r3, [pc, #712] @ (2b04f8 ) │ │ │ │ + ldr r3, [pc, #728] @ (2b0508 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r3, [pc, #424] @ (2b03dc ) │ │ │ │ + ldr r3, [pc, #440] @ (2b03ec ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #520] @ (2b0440 ) │ │ │ │ + ldr r2, [pc, #536] @ (2b0450 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #536] @ (2b0454 ) │ │ │ │ + ldr r2, [pc, #552] @ (2b0464 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r0, r5, r0 │ │ │ │ + adds r4, r5, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #384] @ (2b03c4 ) │ │ │ │ + ldr r2, [pc, #400] @ (2b03d4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, r0, r0 │ │ │ │ + adds r6, r0, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r2, [pc, #296] @ (2b0374 ) │ │ │ │ + ldr r2, [pc, #312] @ (2b0384 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ @@ -877696,45 +877697,45 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (2b0408 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b0336 │ │ │ │ - ldr r1, [pc, #696] @ (2b0688 ) │ │ │ │ + ldr r1, [pc, #712] @ (2b0698 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #512] @ (2b05d4 ) │ │ │ │ + ldr r1, [pc, #528] @ (2b05e4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #216] @ (2b04b0 ) │ │ │ │ + ldr r1, [pc, #232] @ (2b04c0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #248] @ (2b04d4 ) │ │ │ │ + ldr r1, [pc, #264] @ (2b04e4 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r1, [pc, #160] @ (2b0484 ) │ │ │ │ + ldr r1, [pc, #176] @ (2b0494 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r1, [pc, #56] @ (2b0424 ) │ │ │ │ + ldr r1, [pc, #72] @ (2b0434 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #824] @ (2b072c ) │ │ │ │ + ldr r0, [pc, #840] @ (2b073c ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r0, [pc, #856] @ (2b0750 ) │ │ │ │ + ldr r0, [pc, #872] @ (2b0760 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #768] @ (2b0700 ) │ │ │ │ + ldr r0, [pc, #784] @ (2b0710 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldr r0, [pc, #680] @ (2b06b0 ) │ │ │ │ + ldr r0, [pc, #696] @ (2b06c0 ) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #376] @ (2b0598 ) │ │ │ │ @@ -877881,31 +877882,31 @@ │ │ │ │ b.n 2b055c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r3, pc, #328 @ (adr r3, 2b06e4 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + @ instruction: 0x47fe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bx r9 │ │ │ │ + bxns r9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r2, pc, #416 @ (adr r2, 2b074c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bx r6 │ │ │ │ + bx r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bxns r3 │ │ │ │ + bx r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2b0734 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878089,31 +878090,31 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (2b07c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b0768 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r5, #10 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add ip, ip │ │ │ │ + add r8, sp │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r0, #10 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r4, r6, #9 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2b0942 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -878297,31 +878298,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (2b09d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b0976 │ │ │ │ nop │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmn r6, r7 │ │ │ │ + orrs r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r2, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr.w r5, [r3, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, r2, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ @@ -879307,95 +879308,95 @@ │ │ │ │ nop │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #68 @ 0x44 │ │ │ │ + subs r7, #72 @ 0x48 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ + subs r4, #230 @ 0xe6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r4, sp, #624 @ 0x270 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + subs r5, #174 @ 0xae │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + subs r5, #68 @ 0x44 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ + subs r4, #190 @ 0xbe │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + subs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r6, r5, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + lsls r0, r3, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r5, #26 │ │ │ │ + lsls r4, r5, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -879427,19 +879428,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (2b1568 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ b.n 2b1542 │ │ │ │ nop │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #26 │ │ │ │ + adds r7, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #1502 @ 0x5de │ │ │ │ @@ -879449,15 +879450,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r1, #-4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r6, #198 @ 0xc6 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -879764,51 +879765,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (2b1950 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b188a │ │ │ │ nop │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r5, #24 │ │ │ │ + adds r5, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #236 @ 0xec │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r5, #4 │ │ │ │ + asrs r6, r5, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, #42 @ 0x2a │ │ │ │ + adds r4, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #212 @ 0xd4 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #4] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ @@ -879876,15 +879877,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -879979,27 +879980,27 @@ │ │ │ │ movs r4, #1 │ │ │ │ b.n 2b1a7c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #114 @ 0x72 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r6, r7, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #40] @ 0x28 │ │ │ │ @@ -880077,21 +880078,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r6, #18 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -880240,37 +880241,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b1cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ b.n 2b1ca0 │ │ │ │ ... │ │ │ │ - blt.n 2b1e58 │ │ │ │ + blt.n 2b1e60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 2b1e54 │ │ │ │ + blt.n 2b1e5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bge.n 2b1d70 │ │ │ │ + bge.n 2b1d78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r5, #13 │ │ │ │ + lsrs r2, r6, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #110 @ 0x6e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2b1ebc │ │ │ │ + bge.n 2b1ec4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r5, [pc, #1096] @ 2b2250 │ │ │ │ @@ -880684,69 +880685,69 @@ │ │ │ │ b.n 2b1f58 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r5, #10] │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r3, #2 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r0, r5, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + cmp r6, #60 @ 0x3c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #31 │ │ │ │ + lsls r0, r2, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + cmp r5, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r1, #28 │ │ │ │ + lsls r2, r2, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -881810,98 +881811,98 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b2da6 │ │ │ │ strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strh r0, [r3, #30] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #208 @ 0xd0 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #144 @ 0x90 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + lsls r4, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ + cmp r0, #114 @ 0x72 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r5, #76 @ 0x4c │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp2 0, 6, cr0, cr2, cr15, {3} │ │ │ │ - movs r4, #76 @ 0x4c │ │ │ │ + cdp2 0, 6, cr0, cr6, cr15, {3} │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfbd2006f │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + @ instruction: 0xfbd6006f │ │ │ │ + movs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb98006f │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xfb9c006f │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb7a006f │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + @ instruction: 0xfb7e006f │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb4e006f │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + @ instruction: 0xfb52006f │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb2e006f │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + @ instruction: 0xfb32006f │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfb10006f │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + @ instruction: 0xfb14006f │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfaf0006f │ │ │ │ - movs r1, #12 │ │ │ │ + @ instruction: 0xfaf4006f │ │ │ │ + movs r1, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfad2006f │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xfad6006f │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfab8006f │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xfabc006f │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa9e006f │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + @ instruction: 0xfaa2006f │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfa84006f │ │ │ │ + @ instruction: 0xfa88006f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -883046,119 +883047,119 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b3af8 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #7 │ │ │ │ + movs r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vst4.16 {d16-d19}, [r4 :128] │ │ │ │ - subs r2, r4, #5 │ │ │ │ + vst4.16 {d16-d19}, [r8 :128] │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [r8 :128] │ │ │ │ + vld4.16 {d0-d3}, [ip :128] │ │ │ │ strb r2, [r4, #31] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr.w r0, [r2, #111] @ 0x6f │ │ │ │ - subs r6, r5, #5 │ │ │ │ + ldr.w r0, [r6, #111] @ 0x6f │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r2, r6, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r2, r1, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strb.w r0, [ip, #111] @ 0x6f │ │ │ │ - subs r0, r5, #2 │ │ │ │ + ldrb.w r0, [r0, #111] @ 0x6f │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - str??.w r0, [lr, pc, lsl #2] │ │ │ │ - adds r4, r6, #5 │ │ │ │ + ldr??.w r0, [r2, pc, lsl #2] │ │ │ │ + adds r0, r7, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf67a006f │ │ │ │ - adds r6, r3, #1 │ │ │ │ + @ instruction: 0xf67e006f │ │ │ │ + adds r2, r4, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r2, r2, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adcs.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adcs.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf38e006f │ │ │ │ - adds r4, r1, r6 │ │ │ │ + @ instruction: 0xf392006f │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf352006f │ │ │ │ - adds r6, r5, r5 │ │ │ │ + @ instruction: 0xf356006f │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf334006f │ │ │ │ - adds r0, r7, r4 │ │ │ │ + @ instruction: 0xf338006f │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2fe006f │ │ │ │ - adds r6, r2, r4 │ │ │ │ + @ instruction: 0xf302006f │ │ │ │ + adds r2, r3, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf2dc006f │ │ │ │ - sbcs.w r0, r6, #15663104 @ 0xef0000 │ │ │ │ - adds r4, r0, r1 │ │ │ │ + @ instruction: 0xf2e0006f │ │ │ │ + sbcs.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ + adds r0, r1, r1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - addw r0, sl, #111 @ 0x6f │ │ │ │ - adds r2, r4, r0 │ │ │ │ + addw r0, lr, #111 @ 0x6f │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf1e8006f │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + @ instruction: 0xf1ec006f │ │ │ │ + asrs r4, r6, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, r6, #111 @ 0x6f │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + subs.w r0, sl, #111 @ 0x6f │ │ │ │ + asrs r6, r5, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r5, #25 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - bics.w r0, r0, #111 @ 0x6f │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + bics.w r0, r4, #111 @ 0x6f │ │ │ │ + asrs r2, r5, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 11, cr0, cr12, cr15, {3} │ │ │ │ - asrs r6, r2, #19 │ │ │ │ + cdp 0, 12, cr0, cr0, cr15, {3} │ │ │ │ + asrs r2, r3, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 9, cr0, cr14, cr15, {3} │ │ │ │ - asrs r2, r5, #18 │ │ │ │ + cdp 0, 10, cr0, cr2, cr15, {3} │ │ │ │ + asrs r6, r5, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 7, cr0, cr2, cr15, {3} │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + cdp 0, 7, cr0, cr6, cr15, {3} │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 5, cr0, cr4, cr15, {3} │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + cdp 0, 5, cr0, cr8, cr15, {3} │ │ │ │ + asrs r2, r6, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 3, cr0, cr6, cr15, {3} │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + cdp 0, 3, cr0, cr10, cr15, {3} │ │ │ │ + asrs r4, r2, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cdp 0, 1, cr0, cr8, cr15, {3} │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + cdp 0, 1, cr0, cr12, cr15, {3} │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [sl, #444]! @ 0x1bc │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + ldcl 0, cr0, [lr, #444]! @ 0x1bc │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip, #444] @ 0x1bc │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + stcl 0, cr0, [r0, #444]! @ 0x1bc │ │ │ │ + asrs r4, r7, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #444]! @ 0x1bc │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + stcl 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ + asrs r4, r3, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc 0, cr0, [lr, #444] @ 0x1bc │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + stc 0, cr0, [r2, #444]! @ 0x1bc │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc 0, cr0, [r2, #444] @ 0x1bc │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + stc 0, cr0, [r6, #444] @ 0x1bc │ │ │ │ + asrs r2, r4, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stcl 0, cr0, [r4, #-444]! @ 0xfffffe44 │ │ │ │ + stcl 0, cr0, [r8, #-444]! @ 0xfffffe44 │ │ │ │ │ │ │ │ 002b3c68 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1064] @ 2b40a0 │ │ │ │ @@ -883561,115 +883562,115 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bl 4f60ae │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r3, r7, #21 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #7 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs.w r0, r8, pc, asr #1 │ │ │ │ + subs.w r0, ip, pc, asr #1 │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb84006f │ │ │ │ + @ instruction: 0xeb88006f │ │ │ │ bgt.n 2b418a │ │ │ │ - vsubl.u , d31, d6 │ │ │ │ + vsubl.u , d31, d10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xeb2e006f │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + @ instruction: 0xeb32006f │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds.w r0, r4, pc, asr #1 │ │ │ │ - asrs r6, r4, #9 │ │ │ │ + adds.w r0, r8, pc, asr #1 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r2, #3 │ │ │ │ + asrs r0, r3, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eors.w r0, ip, pc, asr #1 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + @ instruction: 0xeaa0006f │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - eor.w r0, r2, pc, asr #1 │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + eor.w r0, r6, pc, asr #1 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r7, #1 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - orr.w r0, r6, pc, asr #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + orr.w r0, sl, pc, asr #1 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - and.w r0, sl, pc, asr #1 │ │ │ │ - asrs r4, r4, #32 │ │ │ │ + and.w r0, lr, pc, asr #1 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strd r0, r0, [sl, #444]! @ 0x1bc │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + strd r0, r0, [lr, #444]! @ 0x1bc │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xe9ae006f │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + @ instruction: 0xe9b2006f │ │ │ │ + asrs r6, r7, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + lsrs r2, r4, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strd r0, r0, [r6, #-444]! @ 0x1bc │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + strd r0, r0, [sl, #-444]! @ 0x1bc │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r1, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmdb r0!, {r0, r1, r2, r3, r5, r6} │ │ │ │ - asrs r2, r4, #15 │ │ │ │ + stmdb r4!, {r0, r1, r2, r3, r5, r6} │ │ │ │ + asrs r6, r4, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r4, r0, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + lsrs r0, r3, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xe8dc006f │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + strd r0, r0, [r0], #444 @ 0x1bc │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia.w r2, {r0, r1, r2, r3, r5, r6} │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3, r5, r6} │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r6, r0, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - strex r0, r0, [sl, #444] @ 0x1bc │ │ │ │ + strex r0, r0, [lr, #444] @ 0x1bc │ │ │ │ ldr r2, [pc, #160] @ (2b4238 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #160] @ (2b423c ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ @@ -883718,29 +883719,29 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b3cfe │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r2, r5, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r6, r2, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4004 │ │ │ │ + b.n 2b400c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r6, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r2, #13 │ │ │ │ + asrs r4, r2, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3f88 │ │ │ │ + b.n 2b3f90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 627a8 │ │ │ │ @@ -883761,17 +883762,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3eec │ │ │ │ + b.n 2b3ef4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 002b42a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -884070,63 +884071,63 @@ │ │ │ │ ldrb r5, [r6, #2] │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ add r5, r2 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r6, r1, #15 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b40ec │ │ │ │ + b.n 2b40f4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r6, r6, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3fd8 │ │ │ │ + b.n 2b3fe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r6, r7, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3f6c │ │ │ │ + b.n 2b3f74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3f40 │ │ │ │ + b.n 2b3f48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r2, r1, #11 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b3f14 │ │ │ │ + b.n 2b3f1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4d8c │ │ │ │ + b.n 2b4d94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4d60 │ │ │ │ + b.n 2b4d68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4d34 │ │ │ │ + b.n 2b4d3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4c8c │ │ │ │ + b.n 2b4c94 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cbz r2, 2b464c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -884169,15 +884170,15 @@ │ │ │ │ movs r2, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 60240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 2b4674 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cbz r2, 2b46d0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -884231,17 +884232,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffb1ffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - b.n 2b4a54 │ │ │ │ + b.n 2b4a5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ mla r2, r4, r2, lr │ │ │ │ ldrd r0, r5, [r2, #24] │ │ │ │ @@ -884435,19 +884436,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (2b497c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2b48ec │ │ │ │ nop │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - beq.n 2b48d4 │ │ │ │ + beq.n 2b48dc │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ @@ -885547,21 +885548,21 @@ │ │ │ │ ldr r0, [pc, #32] @ (2b5560 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcc.n 2b563c │ │ │ │ + bcc.n 2b5644 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #24 │ │ │ │ @@ -885673,19 +885674,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - vshr.u32 q0, , #30 │ │ │ │ - vqadd.u16 q8, q3, │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + vshr.u32 q0, , #26 │ │ │ │ + vqadd.u16 q8, q5, │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bcs.n 2b56e8 │ │ │ │ + bcs.n 2b56f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -885797,19 +885798,19 @@ │ │ │ │ ldr r0, [pc, #32] @ (2b5818 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mcr2 0, 2, r0, cr4, cr1, {3} │ │ │ │ - ldc2l 0, cr0, [r4, #452]! @ 0x1c4 │ │ │ │ - stmia r2!, {r2, r3, r5} │ │ │ │ + mcr2 0, 2, r0, cr8, cr1, {3} │ │ │ │ + ldc2l 0, cr0, [r8, #452]! @ 0x1c4 │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - beq.n 2b5784 │ │ │ │ + beq.n 2b578c │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ @@ -885923,19 +885924,19 @@ │ │ │ │ ldr r0, [pc, #32] @ (2b5984 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldc2l 0, cr0, [sl], {113} @ 0x71 │ │ │ │ - stc2 0, cr0, [r8], {113} @ 0x71 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + ldc2l 0, cr0, [lr], {113} @ 0x71 │ │ │ │ + stc2 0, cr0, [ip], {113} @ 0x71 │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w r9, #52 @ 0x34 │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ mul.w r5, r9, r1 │ │ │ │ add.w r4, lr, r5 │ │ │ │ @@ -887827,22 +887828,22 @@ │ │ │ │ nop │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - @ instruction: 0xe9b20071 │ │ │ │ - strd r0, r0, [r6, #-452]! @ 0x1c4 │ │ │ │ - pop {r2, r6} │ │ │ │ + @ instruction: 0xe9b60071 │ │ │ │ + strd r0, r0, [sl, #-452]! @ 0x1c4 │ │ │ │ + pop {r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldmdb r8, {r0, r4, r5, r6} │ │ │ │ - cbnz r6, 2b6d84 │ │ │ │ + ldmdb ip, {r0, r4, r5, r6} │ │ │ │ + cbnz r2, 2b6d86 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ @@ -888017,25 +888018,25 @@ │ │ │ │ add r5, pc │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ movw r1, #2631 @ 0xa47 │ │ │ │ b.n 2b6ec4 │ │ │ │ - b.n 2b6e1c │ │ │ │ + b.n 2b6e24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2b6d78 │ │ │ │ + b.n 2b6d80 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - b.n 2b6ce0 │ │ │ │ + b.n 2b6ce8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r2, 2b6f4c │ │ │ │ + cbnz r6, 2b6f4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mla r2, r6, r2, r5 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -889015,35 +889016,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b77ec │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r1, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - udf #10 │ │ │ │ + udf #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sub sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r7, #132 @ 0x84 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ble.n 2b79a4 │ │ │ │ + ble.n 2b79ac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 2b7ae4 ) │ │ │ │ + add r1, pc, #424 @ (adr r1, 2b7af4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bgt.n 2b790c │ │ │ │ + bgt.n 2b7914 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bgt.n 2b78fc │ │ │ │ + bgt.n 2b7904 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 2b7988 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 2b7998 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #720] @ (2b7c40 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -889305,35 +889306,35 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2b7afa │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r6, #4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 2b7b4c │ │ │ │ + blt.n 2b7b54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 2b7c48 │ │ │ │ + blt.n 2b7c50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r4, #118 @ 0x76 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bge.n 2b7c94 │ │ │ │ + bge.n 2b7c9c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #1000 @ 0x3e8 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bls.n 2b7bf8 │ │ │ │ + bls.n 2b7c00 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bls.n 2b7be4 │ │ │ │ + bls.n 2b7bec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ + add r4, sp, #512 @ 0x200 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -891942,45 +891943,45 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r7, #13 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #11 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - itee al │ │ │ │ - lslal r1, r6, #1 │ │ │ │ - str r2, [sp, #784] @ 0x310 │ │ │ │ - lsl r7, r5, #1 │ │ │ │ - itee hi │ │ │ │ - lslhi r1, r6, #1 │ │ │ │ - strls r2, [sp, #400] @ 0x190 │ │ │ │ - lslls r7, r5, #1 │ │ │ │ - itet pl │ │ │ │ + itee │ │ │ │ + lsl r1, r6, #1 │ │ │ │ + stral r2, [sp, #800] @ 0x320 │ │ │ │ + lslal r7, r5, #1 │ │ │ │ + itee ls │ │ │ │ + lslls r1, r6, #1 │ │ │ │ + strhi r2, [sp, #416] @ 0x1a0 │ │ │ │ + lslhi r7, r5, #1 │ │ │ │ + itte pl │ │ │ │ lslpl r1, r6, #1 │ │ │ │ - strmi r2, [sp, #176] @ 0xb0 │ │ │ │ - lslpl r7, r5, #1 │ │ │ │ - it eq │ │ │ │ + strpl r2, [sp, #192] @ 0xc0 │ │ │ │ + lslmi r7, r5, #1 │ │ │ │ + ite eq │ │ │ │ lsleq r1, r6, #1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ + strne r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00c4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #512] @ 0x200 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bkpt 0x0064 │ │ │ │ + bkpt 0x0068 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r4, #80 @ 0x50 │ │ │ │ sub sp, #28 │ │ │ │ @@ -893096,77 +893097,77 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #17 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r7, #8] │ │ │ │ + ldrh r6, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r6, lr} │ │ │ │ + push {r2, r6, lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r3, #0] │ │ │ │ + ldrh r4, [r3, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {lr} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ + push {r1, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r2} │ │ │ │ + push {r3} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 2ba416 │ │ │ │ + cbz r6, 2ba416 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 2ba416 │ │ │ │ + cbz r6, 2ba416 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r2, #52] @ 0x34 │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 2ba418 │ │ │ │ + cbz r4, 2ba418 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r0, [r7, #50] @ 0x32 │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r6, 2ba418 │ │ │ │ + cbz r2, 2ba41a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r0, 2ba414 │ │ │ │ + cbz r4, 2ba414 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbz r0, 2ba414 │ │ │ │ + cbz r4, 2ba414 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r7, #29] │ │ │ │ + strb r4, [r7, #29] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #2932] @ 2baf54 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -894293,37 +894294,37 @@ │ │ │ │ b.n 2ba946 │ │ │ │ nop │ │ │ │ lsls r0, r2, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ mcr2 0, 1, r0, cr10, cr11, {3} │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r0, [r3, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #880 @ 0x370 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r5, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr.w r3, [pc, #3284] @ 2bbc68 │ │ │ │ movw r6, #1732 @ 0x6c4 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov.w r4, r8, lsl #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -895474,167 +895475,167 @@ │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2bbd9c │ │ │ │ ldr.w sl, [fp, #20] │ │ │ │ str.w r6, [fp, #16] │ │ │ │ b.w 2ba508 │ │ │ │ - add r6, pc, #88 @ (adr r6, 2bbcc4 ) │ │ │ │ + add r6, pc, #104 @ (adr r6, 2bbcd4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 2bbc88 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 2bbc98 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r0, #3] │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #832 @ (adr r5, 2bbfbc ) │ │ │ │ + add r5, pc, #848 @ (adr r5, 2bbfcc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 2bbe8c ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 2bbe9c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #224 @ (adr r5, 2bbd6c ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 2bbd7c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r5, pc, #160 @ (adr r5, 2bbd30 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 2bbd40 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + strb r0, [r5, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 2bc064 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 2bc074 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 2bbf6c ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 2bbf7c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 2bbf30 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 2bbf40 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #312 @ (adr r4, 2bbdec ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 2bbdfc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 2bbdd0 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 2bbde0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ + strb r6, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #632 @ (adr r2, 2bbf3c ) │ │ │ │ + add r2, pc, #648 @ (adr r2, 2bbf4c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ + strb r6, [r6, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 2bbecc ) │ │ │ │ + add r2, pc, #528 @ (adr r2, 2bbedc ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 2bbd0c ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 2bbd1c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 2bc050 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 2bc060 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 2bbf14 ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 2bbf24 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 2bbed0 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 2bbee0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 2bbd0c ) │ │ │ │ + add r0, pc, #48 @ (adr r0, 2bbd1c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, #11] │ │ │ │ + strb r0, [r4, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ + strb r4, [r2, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ + strb r2, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #856] @ 0x358 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r5, #2] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #608] @ 0x260 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + strb r2, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r0, #0] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #280] @ 0x118 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r6, #108] @ 0x6c │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #904] @ 0x388 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r1, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #88] @ 0x58 │ │ │ │ + ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #592] @ (2bbff0 ) │ │ │ │ add r4, pc │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #584] @ (2bbff4 ) │ │ │ │ @@ -895843,55 +895844,55 @@ │ │ │ │ clz r3, r3 │ │ │ │ str.w r9, [r2] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #16] │ │ │ │ b.w 2ba944 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r7, r2] │ │ │ │ + ldrh r6, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #3044] @ 2bcc3c │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -897035,69 +897036,69 @@ │ │ │ │ nop │ │ │ │ b.n 2bca6c │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2bc4e4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r6, [r0, #28] │ │ │ │ + ldrh r2, [r1, #28] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r5, #22] │ │ │ │ + ldrh r0, [r6, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #144] @ (2bcd0c ) │ │ │ │ + ldr r7, [pc, #160] @ (2bcd1c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r4, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + ldrb r6, [r7, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r0, [r2, #18] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #448] @ (2bce64 ) │ │ │ │ + ldr r6, [pc, #464] @ (2bce74 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #48] @ (2bcce4 ) │ │ │ │ + ldr r6, [pc, #64] @ (2bccf4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r2, r2] │ │ │ │ + ldrb r2, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrd sl, r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd ip, r9, [sp, #56] @ 0x38 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, fp, [sp, #80] @ 0x50 │ │ │ │ @@ -897616,53 +897617,53 @@ │ │ │ │ beq.w 2bc8b6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #116] @ 0x74 │ │ │ │ strd r2, r3, [r1, #4] │ │ │ │ b.w 2bc8b6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [pc, #592] @ (2bd49c ) │ │ │ │ + ldr r4, [pc, #608] @ (2bd4ac ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r3, r4] │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ + strh r0, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r4, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #712] @ (2bd52c ) │ │ │ │ + ldr r3, [pc, #728] @ (2bd53c ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r0, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r5, #56] @ 0x38 │ │ │ │ + strh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #328] @ (2bd3bc ) │ │ │ │ + ldr r3, [pc, #344] @ (2bd3cc ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r0, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #1008] @ (2bd670 ) │ │ │ │ + ldr r3, [pc, #0] @ (2bd280 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r7, #32] │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [pc, #400] @ (2bd420 ) │ │ │ │ + ldr r0, [pc, #416] @ (2bd430 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov.w ip, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ @@ -898810,53 +898811,53 @@ │ │ │ │ b.w 2bd464 │ │ │ │ bmi.n 2bde3c │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 2bded4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r5, r3] │ │ │ │ + str r6, [r5, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r2, [r1, r3] │ │ │ │ + str r6, [r1, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r0, #16] │ │ │ │ + ldrb r6, [r0, #16] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #856] @ (2be22c ) │ │ │ │ + ldr r6, [pc, #872] @ (2be23c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #592] @ (2be12c ) │ │ │ │ + ldr r6, [pc, #608] @ (2be13c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #472] @ (2be0bc ) │ │ │ │ + ldr r6, [pc, #488] @ (2be0cc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ + subs r6, #50 @ 0x32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #728] @ (2be1cc ) │ │ │ │ + ldr r4, [pc, #744] @ (2be1dc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r3, [pc, #192] @ (2bdfbc ) │ │ │ │ + ldr r3, [pc, #208] @ (2bdfcc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (2be00c ) │ │ │ │ + ldr r2, [pc, #280] @ (2be01c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #184] @ (2bdfc4 ) │ │ │ │ + ldr r2, [pc, #200] @ (2bdfd4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 2b5988 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r0, r5 │ │ │ │ clz r3, r3 │ │ │ │ @@ -899989,149 +899990,149 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #280] @ (2bec48 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2be37a │ │ │ │ nop │ │ │ │ - strb r0, [r1, #19] │ │ │ │ + strb r4, [r1, #19] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r2, fp │ │ │ │ + cmp r6, fp │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, #9] │ │ │ │ + strb r4, [r5, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ + cmp r0, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r6, [r1, #9] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r0, sl │ │ │ │ + add r4, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ + strb r4, [r2, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - bics r4, r6 │ │ │ │ + bics r0, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r6, [r4, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ + strb r6, [r1, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - muls r0, r1 │ │ │ │ + muls r4, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #80 @ 0x50 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - negs r2, r7 │ │ │ │ + negs r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #82 @ 0x52 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - rors r0, r3 │ │ │ │ + rors r4, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adcs r2, r2 │ │ │ │ + adcs r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r6, r6 │ │ │ │ + eors r2, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - eors r2, r0 │ │ │ │ + eors r6, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #166 @ 0xa6 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #184 @ 0xb8 │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #142 @ 0x8e │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #212 @ 0xd4 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + subs r6, #48 @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r5, #216 @ 0xd8 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 002bec4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -900339,51 +900340,51 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (2beeb8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2bedc0 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r6, [r1, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #220 @ 0xdc │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ + cmp r4, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #214 @ 0xd6 │ │ │ │ + cmp r3, #218 @ 0xda │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #190 @ 0xbe │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ │ │ │ 002beebc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -900792,19 +900793,19 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, #84] @ 0x54 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 002bf358 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -901916,21 +901917,21 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 2bff4c │ │ │ │ nop │ │ │ │ push {} │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ b.n 2bff4c │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ cmp r5, #2 │ │ │ │ sub.w r3, r2, r6 │ │ │ │ clz r3, r3 │ │ │ │ @@ -903086,163 +903087,163 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #304] @ (2c0d68 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2c0992 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r4, r5] │ │ │ │ + str r2, [r5, r5] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r7, [pc, #464] @ (2c0e34 ) │ │ │ │ + ldr r7, [pc, #480] @ (2c0e44 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #144] @ (2c0cfc ) │ │ │ │ + ldr r7, [pc, #160] @ (2c0d0c ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r6, [pc, #344] @ (2c0dc8 ) │ │ │ │ + ldr r6, [pc, #360] @ (2c0dd8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ + asrs r2, r2, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r6, [pc, #240] @ (2c0d68 ) │ │ │ │ + ldr r6, [pc, #256] @ (2c0d78 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #104] @ (2c0ce8 ) │ │ │ │ + ldr r6, [pc, #120] @ (2c0cf8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (2c1078 ) │ │ │ │ + ldr r6, [pc, #0] @ (2c0c88 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #904] @ (2c1018 ) │ │ │ │ + ldr r5, [pc, #920] @ (2c1028 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r3, #8 │ │ │ │ + asrs r6, r3, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #800] @ (2c0fb8 ) │ │ │ │ + ldr r5, [pc, #816] @ (2c0fc8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #608] @ (2c0f00 ) │ │ │ │ + ldr r4, [pc, #624] @ (2c0f10 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [pc, #520] @ (2c0eb0 ) │ │ │ │ + ldr r4, [pc, #536] @ (2c0ec0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r3, #5 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #408] @ (2c0e48 ) │ │ │ │ + ldr r4, [pc, #424] @ (2c0e58 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #312] @ (2c0df0 ) │ │ │ │ + ldr r4, [pc, #328] @ (2c0e00 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #192] @ (2c0d80 ) │ │ │ │ + ldr r4, [pc, #208] @ (2c0d90 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #80] @ (2c0d18 ) │ │ │ │ + ldr r4, [pc, #96] @ (2c0d28 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r5, #3 │ │ │ │ + subs r0, r6, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #1008] @ (2c10c0 ) │ │ │ │ + ldr r4, [pc, #0] @ (2c0cd0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r2, r7, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #920] @ (2c1070 ) │ │ │ │ + ldr r3, [pc, #936] @ (2c1080 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r0, r0, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #760] @ (2c0fd8 ) │ │ │ │ + ldr r3, [pc, #776] @ (2c0fe8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r3, [pc, #664] @ (2c0f80 ) │ │ │ │ + ldr r3, [pc, #680] @ (2c0f90 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #448] @ (2c0eb4 ) │ │ │ │ + ldr r3, [pc, #464] @ (2c0ec4 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #224] @ (2c0de0 ) │ │ │ │ + ldr r3, [pc, #240] @ (2c0df0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r4, r2, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #128] @ (2c0d88 ) │ │ │ │ + ldr r3, [pc, #144] @ (2c0d98 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r6, r3, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #992] @ (2c10f0 ) │ │ │ │ + ldr r2, [pc, #1008] @ (2c1100 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #904] @ (2c10a0 ) │ │ │ │ + ldr r2, [pc, #920] @ (2c10b0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r3, #28 │ │ │ │ + lsrs r0, r4, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #816] @ (2c1050 ) │ │ │ │ + ldr r2, [pc, #832] @ (2c1060 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r0, #28 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #728] @ (2c1000 ) │ │ │ │ + ldr r2, [pc, #744] @ (2c1010 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r4, r6, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #640] @ (2c0fb0 ) │ │ │ │ + ldr r2, [pc, #656] @ (2c0fc0 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #528] @ (2c0f48 ) │ │ │ │ + ldr r2, [pc, #544] @ (2c0f58 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r7, #26 │ │ │ │ + lsrs r2, r0, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [pc, #312] @ (2c0e78 ) │ │ │ │ + ldr r2, [pc, #328] @ (2c0e88 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [pc, #240] @ (2c0e34 ) │ │ │ │ + ldr r2, [pc, #256] @ (2c0e44 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #40] @ (2c0d78 ) │ │ │ │ + ldr r2, [pc, #56] @ (2c0d88 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r6, r4, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #960] @ (2c1118 ) │ │ │ │ + ldr r1, [pc, #976] @ (2c1128 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r1, #3 │ │ │ │ + adds r4, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #744] @ (2c1048 ) │ │ │ │ + ldr r1, [pc, #760] @ (2c1058 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #640] @ (2c0fe8 ) │ │ │ │ + ldr r1, [pc, #656] @ (2c0ff8 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ @@ -903305,17 +903306,17 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (2c0e18 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2c0992 │ │ │ │ - blxns r9 │ │ │ │ + blx sl │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r4, r4, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ │ │ │ │ 002c0e1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -904390,17 +904391,17 @@ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ b.n 2c1a42 │ │ │ │ nop │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #200 @ 0xc8 │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ blt.w 2c1d26 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ mov ip, r3 │ │ │ │ @@ -905597,85 +905598,85 @@ │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ b.w 2c1aae │ │ │ │ ldrh r2, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r2, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ + subs r1, #132 @ 0x84 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + adds r3, #174 @ 0xae │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #164 @ 0xa4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ + adds r2, #96 @ 0x60 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orns r0, sl, #15990784 @ 0xf40000 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + orns r0, lr, #15990784 @ 0xf40000 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf3220074 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + @ instruction: 0xf3260074 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf2f20074 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + @ instruction: 0xf2f60074 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf2dc0074 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ + @ instruction: 0xf2e00074 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movt r0, #24692 @ 0x6074 │ │ │ │ + movt r0, #41076 @ 0xa074 │ │ │ │ ldr.w r0, [pc, #1200] @ 2c2cb0 │ │ │ │ movw r1, #2039 @ 0x7f7 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1188] @ 2c2cb4 │ │ │ │ mov r1, sl │ │ │ │ @@ -906120,122 +906121,122 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #292] @ (2c2dc8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2c2836 │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + cmp r5, #66 @ 0x42 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - sbcs.w r0, r4, #116 @ 0x74 │ │ │ │ - vmla.i q8, q5, d30[0] │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + sbcs.w r0, r8, #116 @ 0x74 │ │ │ │ + vmla.i q8, q7, d30[0] │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add.w r0, lr, #116 @ 0x74 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + adds.w r0, r2, #116 @ 0x74 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vmla.i16 q0, q2, d6[3] │ │ │ │ - cmp r4, #164 @ 0xa4 │ │ │ │ + vmla.i16 q0, q4, d6[3] │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf0de0074 │ │ │ │ - cmp r4, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf0e20074 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf0c80074 │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + @ instruction: 0xf0cc0074 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vhadd.u q0, q7, q15 │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ + vhadd.u8 q8, q1, q15 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vhadd.u16 q0, q6, q15 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ + vhadd.u32 q0, q0, q15 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vhadd.u8 q0, q0, q15 │ │ │ │ - cmp r4, #16 │ │ │ │ + vhadd.u8 q0, q2, q15 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orr.w r0, sl, #116 @ 0x74 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + orr.w r0, lr, #116 @ 0x74 │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr14, {3} │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr14, {3} │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ands.w r0, sl, #116 @ 0x74 │ │ │ │ - cmp r3, #202 @ 0xca │ │ │ │ + ands.w r0, lr, #116 @ 0x74 │ │ │ │ + cmp r3, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - and.w r0, r4, #116 @ 0x74 │ │ │ │ - cmp r3, #180 @ 0xb4 │ │ │ │ + and.w r0, r8, #116 @ 0x74 │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q8, q10, #18 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + vshr.s32 q8, q10, #14 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s16 q8, q10, #10 │ │ │ │ - cdp2 0, 5, cr0, cr14, cr14, {3} │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + vshr.s16 q8, q10, #6 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr14, {3} │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vshr.s32 q0, q10, #32 │ │ │ │ - cdp2 0, 2, cr0, cr8, cr14, {3} │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + vshr.s32 q0, q10, #28 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr14, {3} │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s32 q8, q3, q10 │ │ │ │ - cmp r3, #22 │ │ │ │ + vqadd.s32 q8, q5, q10 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s16 q8, q0, q10 │ │ │ │ - cmp r3, #0 │ │ │ │ + vqadd.s16 q8, q2, q10 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s64 q0, q5, q10 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + vqadd.s64 q0, q7, q10 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s32 q0, q2, q10 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + vqadd.s32 q0, q4, q10 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - vqadd.s8 q0, q7, q10 │ │ │ │ - cmp r2, #190 @ 0xbe │ │ │ │ + vqadd.s16 q0, q1, q10 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 7, r0, cr8, cr4, {3} │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + mrc 0, 7, r0, cr12, cr4, {3} │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 7, r0, cr2, cr4, {3} │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ + mcr 0, 7, r0, cr6, cr4, {3} │ │ │ │ + cmp r2, #150 @ 0x96 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 6, r0, cr10, cr4, {3} │ │ │ │ - ldc2l 0, cr0, [r2, #-440] @ 0xfffffe48 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + mcr 0, 6, r0, cr14, cr4, {3} │ │ │ │ + ldc2l 0, cr0, [r6, #-440] @ 0xfffffe48 │ │ │ │ + cmp r2, #102 @ 0x66 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 4, r0, cr12, cr4, {3} │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + mcr 0, 5, r0, cr0, cr4, {3} │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mcr 0, 4, r0, cr6, cr4, {3} │ │ │ │ - cmp r2, #52 @ 0x34 │ │ │ │ + mcr 0, 4, r0, cr10, cr4, {3} │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2 0, cr0, [ip, #-440] @ 0xfffffe48 │ │ │ │ - cmp r2, #28 │ │ │ │ + ldc2 0, cr0, [r0, #-440] @ 0xfffffe48 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mrc 0, 2, r0, cr6, cr4, {3} │ │ │ │ - cmp r2, #4 │ │ │ │ + mrc 0, 2, r0, cr10, cr4, {3} │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldc2l 0, cr0, [ip], {110} @ 0x6e │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ + stc2l 0, cr0, [r0], #440 @ 0x1b8 │ │ │ │ + cmp r1, #214 @ 0xd6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2 0, cr0, [sl], #440 @ 0x1b8 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + stc2 0, cr0, [lr], #440 @ 0x1b8 │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stc2 0, cr0, [sl], {110} @ 0x6e │ │ │ │ + stc2 0, cr0, [lr], {110} @ 0x6e │ │ │ │ │ │ │ │ 002c2dcc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ @@ -907026,27 +907027,27 @@ │ │ │ │ b.n 2c3014 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r2, [r3, #29] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - movs r3, #178 @ 0xb2 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ lsls r1, r6, #1 │ │ │ │ │ │ │ │ 002c3614 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -907965,55 +907966,55 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2c3f60 │ │ │ │ strb r0, [r1, #5] │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xf228006e │ │ │ │ + @ instruction: 0xf22c006e │ │ │ │ strb r2, [r4, #3] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + adds r2, r0, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r4, r1, r6 │ │ │ │ + adds r0, r2, r6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - orr.w r0, r4, lr, asr #1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ + orr.w r0, r8, lr, asr #1 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrd r0, r0, [sl, #440]! @ 0x1b8 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + ldrd r0, r0, [lr, #440]! @ 0x1b8 │ │ │ │ + asrs r0, r5, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xe9bc006e │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + strd r0, r0, [r0, #440] @ 0x1b8 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xe99c006e │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + @ instruction: 0xe9a0006e │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrd r0, r0, [ip, #-440]! @ 0x1b8 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + @ instruction: 0xe980006e │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 2c3f5c │ │ │ │ + bge.n 2c3f64 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 2c3f24 │ │ │ │ + bge.n 2c3f2c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - bge.n 2c3f00 │ │ │ │ + bge.n 2c3f08 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -908251,50 +908252,50 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ b.n 2c41be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #23 │ │ │ │ + asrs r6, r5, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strex r0, r0, [r8, #440] @ 0x1b8 │ │ │ │ + strex r0, r0, [ip, #440] @ 0x1b8 │ │ │ │ str r6, [r0, #112] @ 0x70 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + asrs r0, r4, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4224 │ │ │ │ + b.n 2c422c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c41f8 │ │ │ │ + b.n 2c4200 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c40f0 │ │ │ │ + b.n 2c40f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + asrs r2, r1, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4030 │ │ │ │ + b.n 2c4038 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + asrs r6, r6, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c3ff4 │ │ │ │ + b.n 2c3ffc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c3fa4 │ │ │ │ + b.n 2c3fac │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #568] @ (2c44f8 ) │ │ │ │ @@ -908531,53 +908532,53 @@ │ │ │ │ b.n 2c4468 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r0, #13 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r5, #12 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4050 │ │ │ │ + b.n 2c4058 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r6, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c3f7c │ │ │ │ + b.n 2c3f84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c3f4c │ │ │ │ + b.n 2c3f54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r6, r2, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c3e40 │ │ │ │ + b.n 2c3e48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r6, r7, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r6, #22] │ │ │ │ + strb r0, [r7, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4cf0 │ │ │ │ + b.n 2c4cf8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -908705,27 +908706,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 6a3c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r4, #32 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4be0 │ │ │ │ + b.n 2c4be8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4bac │ │ │ │ + b.n 2c4bb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c4b30 │ │ │ │ + b.n 2c4b38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r1, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ @@ -908754,15 +908755,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r4, r6, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -909005,39 +909006,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2c4972 │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - lsrs r6, r6, #26 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r6, r5, #22 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - b.n 2c49f0 │ │ │ │ + b.n 2c49f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + lsrs r6, r5, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r1, #19 │ │ │ │ + lsrs r2, r2, #19 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 68 @ 0x44 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 40 @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ vmul.f64 d3, d0, d1 │ │ │ │ vldr d6, [pc, #188] @ 2c4a98 │ │ │ │ vmul.f64 d5, d0, d0 │ │ │ │ vldr d7, [r1, #160] @ 0xa0 │ │ │ │ vmla.f64 d5, d1, d1 │ │ │ │ vcmpe.f64 d3, d6 │ │ │ │ @@ -911822,21 +911823,21 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 2c6b64 │ │ │ │ + b.n 2c6b6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb756 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2c6b34 │ │ │ │ + b.n 2c6b3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ ldr r5, [pc, #500] @ (2c73b8 ) │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ @@ -912313,90 +912314,90 @@ │ │ │ │ b.n 2c7544 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, #250 @ 0xfa │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c7b20 │ │ │ │ + b.n 2c7b28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ beq.n 2c763e │ │ │ │ vmlal.u , d15, d25[0] │ │ │ │ - vsra.u32 q15, q7, #1 │ │ │ │ + @ instruction: 0xffffe162 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7b08 │ │ │ │ + b.n 2c7b10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r3, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2c7ba4 │ │ │ │ + b.n 2c7bac │ │ │ │ lsls r0, r6, #1 │ │ │ │ bne.n 2c76d2 │ │ │ │ vshr.u64 d29, d31, #1 │ │ │ │ vtbl.8 d28, {d15-d18}, d3 │ │ │ │ vsli.32 q9, , #31 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 5, pc, cr11, cr15, {7} │ │ │ │ @ instruction: 0xfb65ffff │ │ │ │ - b.n 2c7ad0 │ │ │ │ + b.n 2c7ad8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7930 │ │ │ │ + b.n 2c7938 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 2c779c │ │ │ │ + cbz r6, 2c779c │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - b.n 2c78d4 │ │ │ │ + b.n 2c78dc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 2c779a │ │ │ │ + cbz r2, 2c779c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2c7acc │ │ │ │ + b.n 2c7ad4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7b4c │ │ │ │ + b.n 2c7b54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7bc0 │ │ │ │ + b.n 2c7bc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7b40 │ │ │ │ + b.n 2c7b48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7824 │ │ │ │ + b.n 2c782c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2c77f8 │ │ │ │ + b.n 2c7800 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2c7b68 │ │ │ │ + b.n 2c7b70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7bc4 │ │ │ │ + b.n 2c7bcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7bbc │ │ │ │ + b.n 2c7bc4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7bf4 │ │ │ │ + b.n 2c7bfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 222 @ 0xde │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sxth r4, r7 │ │ │ │ + sxtb r0, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ │ │ vdup.8 d28, d17[7] │ │ │ │ - vsubl.u q15, d15, d8 │ │ │ │ + vsubl.u q15, d15, d12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2c7be4 │ │ │ │ + b.n 2c7bec │ │ │ │ lsls r0, r6, #1 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 2c77dc │ │ │ │ + cbz r2, 2c77de │ │ │ │ lsls r6, r5, #1 │ │ │ │ - svc 80 @ 0x50 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 2c77dc │ │ │ │ + cbz r2, 2c77de │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63150 │ │ │ │ @@ -912417,17 +912418,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002c77f8 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -912797,19 +912798,19 @@ │ │ │ │ ... │ │ │ │ cmp r7, #80 @ 0x50 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #240 @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ble.n 2c7d28 │ │ │ │ + ble.n 2c7d30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2c7d88 │ │ │ │ + bge.n 2c7d90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + add r4, sp, #888 @ 0x378 │ │ │ │ lsls r6, r5, #1 │ │ │ │ vcmpe.f64 d6, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2c7c32 │ │ │ │ vcmpe.f64 d13, #0.0 │ │ │ │ @@ -915094,17 +915095,17 @@ │ │ │ │ ... │ │ │ │ lsrs r0, r4, #19 │ │ │ │ lsls r3, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #14 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cbnz r2, 2c9d6c │ │ │ │ + cbnz r6, 2c9d6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r1, #32] │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ vldr d7, [r7, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ vldr d6, [r7, #160] @ 0xa0 │ │ │ │ vldr d5, [r8, #152] @ 0x98 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ vsub.f64 d7, d6, d7 │ │ │ │ @@ -915667,29 +915668,29 @@ │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2ca0f2 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d6 │ │ │ │ b.n 2ca47a │ │ │ │ - cbz r0, 2ca510 │ │ │ │ + cbz r4, 2ca510 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r3, #46] @ 0x2e │ │ │ │ + strh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 2ca506 │ │ │ │ + cbz r6, 2ca506 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 2ca500 │ │ │ │ push {lr} │ │ │ │ @@ -915718,17 +915719,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ @@ -915761,17 +915762,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 2ca602 │ │ │ │ + cbz r4, 2ca602 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r2 │ │ │ │ @@ -915829,21 +915830,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d0, [r3, #160] @ 0xa0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 2ca69e │ │ │ │ + cbz r2, 2ca6a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 2ca68e │ │ │ │ + cbz r0, 2ca690 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r0, [r1, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #16 │ │ │ │ @@ -915958,21 +915959,21 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2ca9c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - sxth r2, r0 │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 2ca7f0 │ │ │ │ + cbz r4, 2ca7f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #800] @ (2caafc ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -916290,60 +916291,60 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ca81a │ │ │ │ nop │ │ │ │ vshr.u16 q0, q13, #8 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2cab10 │ │ │ │ + cbz r0, 2cab12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ vqadd.u16 q8, q5, q13 │ │ │ │ - sub sp, #352 @ 0x160 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r4, [r2, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r0, [r0, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #416 @ 0x1a0 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r4, #23] │ │ │ │ + ldrb r4, [r4, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, sp, #288 @ 0x120 │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -916354,15 +916355,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -916530,32 +916531,32 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cac24 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xfbc4007a │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r2, #18] │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xfb50007a │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -916602,19 +916603,19 @@ │ │ │ │ movw r2, #1821 @ 0x71d │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r3, #11] │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ @@ -916663,19 +916664,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (2caea8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cae7c │ │ │ │ - add r2, sp, #1000 @ 0x3e8 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -916856,33 +916857,33 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (2cb0fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cb018 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r3, #2] │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ + add r1, sp, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #800 @ 0x320 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ + ldrb r4, [r0, #1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -917236,55 +917237,55 @@ │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ @ instruction: 0xf658007a │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ addw r0, lr, #2170 @ 0x87a │ │ │ │ - add r6, pc, #448 @ (adr r6, 2cb698 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, 2cb6a8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r4, [r5, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 2cb638 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 2cb648 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 2cb8c0 ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2cb8d0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 2cb8ac ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 2cb8bc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r5, pc, #336 @ (adr r5, 2cb640 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 2cb650 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + strb r0, [r2, #19] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 2cb5e0 ) │ │ │ │ + add r5, pc, #248 @ (adr r5, 2cb5f0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r5, pc, #120 @ (adr r5, 2cb578 ) │ │ │ │ + add r5, pc, #136 @ (adr r5, 2cb588 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r6, [r6, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, pc, #936 @ (adr r4, 2cb8b4 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, 2cb8c4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #824 @ (adr r4, 2cb84c ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 2cb85c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 2cb7e4 ) │ │ │ │ + add r4, pc, #728 @ (adr r4, 2cb7f4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r4, pc, #600 @ (adr r4, 2cb77c ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 2cb78c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #84] @ (2cb580 ) │ │ │ │ movw r1, #2054 @ 0x806 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -917312,25 +917313,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (2cb594 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cb166 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #1008 @ (adr r3, 2cb974 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 2cb584 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #896 @ (adr r3, 2cb90c ) │ │ │ │ + add r3, pc, #912 @ (adr r3, 2cb91c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r3, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r3, pc, #784 @ (adr r3, 2cb8a4 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 2cb8b4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ @@ -917366,17 +917367,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r3, pc, #288 @ (adr r3, 2cb72c ) │ │ │ │ + add r3, pc, #304 @ (adr r3, 2cb73c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r4, [r0, #11] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -917620,37 +917621,37 @@ │ │ │ │ ldr r0, [pc, #64] @ (2cb92c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cb6ec │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r2, pc, #328 @ (adr r2, 2cba4c ) │ │ │ │ + add r2, pc, #344 @ (adr r2, 2cba5c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ + strb r6, [r1, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #824 @ (adr r1, 2cbc44 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 2cbc54 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r0, #5] │ │ │ │ + strb r2, [r1, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 2cbbac ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 2cbbbc ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r1, pc, #520 @ (adr r1, 2cbb24 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 2cbb34 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #3] │ │ │ │ + strb r6, [r7, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 2cbb8c ) │ │ │ │ + add r0, pc, #632 @ (adr r0, 2cbb9c ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r2, #0] │ │ │ │ + strb r6, [r2, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #296 @ (adr r0, 2cba54 ) │ │ │ │ + add r0, pc, #312 @ (adr r0, 2cba64 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #520] @ (2cbb50 ) │ │ │ │ @@ -917860,49 +917861,49 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2cbd68 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ mcr 0, 1, r0, cr12, cr10, {3} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [sl, #488]! @ 0x1e8 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r0, #56] @ 0x38 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #672] @ (2cbe58 ) │ │ │ │ @@ -918175,62 +918176,62 @@ │ │ │ │ b.n 2cbc0e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ subs.w r0, ip, sl, ror #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ sbc.w r0, r6, sl, ror #1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r7, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, #34] @ 0x22 │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [pc, #968] @ (2cc2a4 ) │ │ │ │ @@ -918564,44 +918565,44 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cc280 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia.w r8, {r1, r3, r4, r5, r6} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ b.n 2cc0bc │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 2cca42 │ │ │ │ - vqshlu.s64 , q9, #63 @ 0x3f │ │ │ │ + vqshlu.s64 , q11, #63 @ 0x3f │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #864] @ 0x360 │ │ │ │ + str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + str r6, [sp, #784] @ 0x310 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r6, #96] @ 0x60 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #648] @ 0x288 │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r4, [r3, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ @@ -918849,51 +918850,51 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2cbe34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ b.n 2cbda4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ + ldrb r6, [r2, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -919162,53 +919163,53 @@ │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ b.n 2ccbdc │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ b.n 2ccb2c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #544] @ 0x220 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ + str r4, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #872] @ 0x368 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #600] @ 0x258 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r1, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r4, [r2, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r1 │ │ │ │ @@ -919368,39 +919369,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cc982 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ udf #128 @ 0x80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r4, [r6, r4] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ble.n 2cca6c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r4, [r0, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r4, [pc, #864] @ (2cce20 ) │ │ │ │ @@ -919716,29 +919717,29 @@ │ │ │ │ ... │ │ │ │ bgt.n 2ccd8c │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 2ccd34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r6, #32] │ │ │ │ + ldrh r2, [r7, #32] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r3, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 62218 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr.w r3, [r8, #232] @ 0xe8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 2ccece │ │ │ │ @@ -919938,45 +919939,45 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [pc, #72] @ (2cd0a0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ccaf0 │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ + ldrh r2, [r6, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r2, [r0, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [pc, #984] @ (2cd490 ) │ │ │ │ @@ -920381,57 +920382,57 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 2cd2be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvs.n 2cd40c │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r0, [r3, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r0, [r7, r1] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bmi.n 2cd424 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r6, [r4, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, r3] │ │ │ │ + strb r6, [r5, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r1, r3] │ │ │ │ + strb r2, [r2, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ @@ -920654,39 +920655,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cd5a8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bcs.n 2cd800 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #28] │ │ │ │ + strh r2, [r3, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ bne.n 2cd6d8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ + strh r4, [r0, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r2, [r5, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r2, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r6, r6] │ │ │ │ + str r6, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r4, #16] │ │ │ │ + strh r4, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r2 │ │ │ │ @@ -920861,39 +920862,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cd902 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r6, [r5, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r4, [r7, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #944] @ (2cdd00 ) │ │ │ │ + ldr r7, [pc, #960] @ (2cdd10 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ + strh r4, [r3, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #832] @ (2cdc98 ) │ │ │ │ + ldr r7, [pc, #848] @ (2cdca8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r2, [r0, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #720] @ (2cdc30 ) │ │ │ │ + ldr r7, [pc, #736] @ (2cdc40 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #576] @ (2cdba8 ) │ │ │ │ + ldr r7, [pc, #592] @ (2cdbb8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r5, [pc, #1308] @ 2cde98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -921423,53 +921424,53 @@ │ │ │ │ nop │ │ │ │ ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #800] @ (2ce1cc ) │ │ │ │ + ldr r5, [pc, #816] @ (2ce1dc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #696] @ (2ce16c ) │ │ │ │ + ldr r5, [pc, #712] @ (2ce17c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r3, #24] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #592] @ (2ce10c ) │ │ │ │ + ldr r5, [pc, #608] @ (2ce11c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [pc, #648] @ (2ce14c ) │ │ │ │ + ldr r4, [pc, #664] @ (2ce15c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #992] @ (2ce2ac ) │ │ │ │ + ldr r3, [pc, #1008] @ (2ce2bc ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #888] @ (2ce24c ) │ │ │ │ + ldr r3, [pc, #904] @ (2ce25c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r3, [pc, #672] @ (2ce17c ) │ │ │ │ + ldr r3, [pc, #688] @ (2ce18c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #400] @ (2ce074 ) │ │ │ │ + ldr r2, [pc, #416] @ (2ce084 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #264] @ (2cdff4 ) │ │ │ │ + ldr r2, [pc, #280] @ (2ce004 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [pc, #144] @ (2cdf84 ) │ │ │ │ + ldr r2, [pc, #160] @ (2cdf94 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #808] @ (2ce230 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -921787,49 +921788,49 @@ │ │ │ │ b.n 2ce1b4 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + ldrb r0, [r3, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bx ip │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bxns r8 │ │ │ │ + bx r9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #30] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bx r4 │ │ │ │ + bx r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r0, r6, #1 │ │ │ │ bx r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r6, [r5, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - nop @ (mov r8, r8) │ │ │ │ + mov ip, r8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov r8, r1 │ │ │ │ + mov ip, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ @@ -921928,29 +921929,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (2ce3ac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ce31a │ │ │ │ nop │ │ │ │ - strb r4, [r4, #24] │ │ │ │ + strb r0, [r5, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp r8, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r6, sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r6, #22] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #456] @ (2ce58c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -922147,33 +922148,33 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mvns r6, r3 │ │ │ │ + mvns r2, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - muls r0, r2 │ │ │ │ + muls r4, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #14] │ │ │ │ + strb r6, [r7, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [pc, #572] @ (2ce810 ) │ │ │ │ @@ -922417,41 +922418,41 @@ │ │ │ │ nop │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r2, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rors r6, r2 │ │ │ │ + rors r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ + strb r2, [r2, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ + strb r0, [r4, #6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r6 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ce854 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -922714,95 +922715,95 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ itee eq │ │ │ │ lsleq r2, r7, #1 │ │ │ │ strne r0, [r7, r6] │ │ │ │ movne r0, r0 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r4, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ vtbl.8 d31, {d15-d18}, d15 │ │ │ │ - vaddw.u , , d30 │ │ │ │ + vsra.u64 d23, d18, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ + subs r7, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ + strb r2, [r6, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r3, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ + subs r6, #152 @ 0x98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r0, [r3, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r2, #10] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + subs r6, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r0, [r7, #9] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r5, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r0, r1, r2, r4, r6, r7} │ │ │ │ vmlsl.u q14, d15, d31[0] │ │ │ │ vmlal.u q14, d31, d23[0] │ │ │ │ vaddw.u , , d7 │ │ │ │ @ instruction: 0xffffce8b │ │ │ │ vtbl.8 d27, {d31- │ │ │ │ @@ -922823,17 +922824,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #192 @ 0xc0 │ │ │ │ + subs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002cec08 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -923041,78 +923042,78 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cecae │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cbnz r2, 2cee7a │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia r1, {r0, r1, r2, r6} │ │ │ │ vtbx.8 d31, {d15-d16}, d27 │ │ │ │ - vmla.i , , d8[0] │ │ │ │ + vmla.i , , d12[0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ revsh r6, r0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #212 @ 0xd4 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r0, [r5, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r3, #94 @ 0x5e │ │ │ │ + subs r3, #98 @ 0x62 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r4, [r5, #2] │ │ │ │ + strb r0, [r6, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ pop {r0, r6, r7, pc} │ │ │ │ vsra.u32 d16, d1, #1 │ │ │ │ movs r0, r0 │ │ │ │ iteee le │ │ │ │ vslile.32 d29, d25, #31 │ │ │ │ vqshlgt.u64 , , #63 @ 0x3f │ │ │ │ vqshlgt.u32 d27, d9, #31 │ │ │ │ - @ instruction: 0xffff6b5e │ │ │ │ + vtbxgt.8 d22, {d15-d18}, d18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #188 @ 0xbc │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68324 │ │ │ │ @@ -923133,17 +923134,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002cef04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -923323,43 +923324,43 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cef5c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb85c │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r1, #90 @ 0x5a │ │ │ │ + subs r1, #94 @ 0x5e │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #108 @ 0x6c │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ + subs r0, #68 @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #24 │ │ │ │ + subs r0, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ @@ -923506,31 +923507,31 @@ │ │ │ │ b.n 2cf23a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ setend le │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -923557,17 +923558,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #952] @ (2cf6e8 ) │ │ │ │ @@ -923917,31 +923918,31 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2cef60 │ │ │ │ cdp2 4, 3, cr11, cr7, cr6, {2} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ cbz r6, 2cf73a │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r3, [pc, #316] @ (2cf854 ) │ │ │ │ add r3, pc │ │ │ │ b.n 2cf62a │ │ │ │ tst.w r8, #1 │ │ │ │ beq.w 2cf37c │ │ │ │ b.n 2cf574 │ │ │ │ @@ -924060,55 +924061,55 @@ │ │ │ │ ldr r0, [pc, #96] @ (2cf8a4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cf814 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #584] @ (2cfaa0 ) │ │ │ │ + ldr r2, [pc, #600] @ (2cfab0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #24 │ │ │ │ + adds r1, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r6, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r0, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [pc, #984] @ (2cfc98 ) │ │ │ │ @@ -924458,29 +924459,29 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2cf510 │ │ │ │ mrc2 14, 1, sl, cr7, cr4, {5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r6, #70 @ 0x46 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #744] @ (2cffac ) │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #736] @ (2cffb0 ) │ │ │ │ @@ -924760,73 +924761,73 @@ │ │ │ │ ldr r0, [pc, #132] @ (2d0020 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2cfa70 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #222 @ 0xde │ │ │ │ + cmp r3, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #24] │ │ │ │ + str r0, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r3, #196 @ 0xc4 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - add r6, r5 │ │ │ │ + add r2, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r0, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ + ldrsh r4, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #248 @ 0xf8 │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r5, r6] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #192 @ 0xc0 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + ldrsh r4, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmn r2, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ + cmp r1, #52 @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #256] @ (2d0138 ) │ │ │ │ @@ -924934,31 +924935,31 @@ │ │ │ │ b.n 2d00fc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #240 @ (adr r7, 2d022c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r6, pc, #680 @ (adr r6, 2d03f4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r2, [pc, #476] @ (2d0354 ) │ │ │ │ @@ -925160,35 +925161,35 @@ │ │ │ │ b.n 2d0248 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r5, pc, #1008 @ (adr r5, 2d0748 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #156 @ 0x9c │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r5, pc, #176 @ (adr r5, 2d0418 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r2, [r2, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r4, [r0, r6] │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #166 @ 0xa6 │ │ │ │ + movs r5, #170 @ 0xaa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr r1, [pc, #808] @ (2d06c8 ) │ │ │ │ @@ -925470,23 +925471,23 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2cff40 │ │ │ │ mrc2 3, 1, sl, cr7, cr4, {6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r2, [r7, r5] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r2, pc, #424 @ (adr r2, 2d0888 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r4, r3 │ │ │ │ vldr d9, [pc, #736] @ 2d09c8 │ │ │ │ vldr d8, [pc, #740] @ 2d09d0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ blx 6ba90 │ │ │ │ @@ -925762,37 +925763,37 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0248 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d0250 │ │ │ │ - mrc2 6, 1, r5, cr7, cr2, {7} │ │ │ │ + mrc2 6, 1, r5, cr7, cr6, {7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r0, #246 @ 0xf6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r2, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, r1] │ │ │ │ + str r2, [r7, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r2, [r3, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r5, [pc, #548] @ (2d0c34 ) │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r5, pc │ │ │ │ @@ -925999,69 +926000,69 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #116] @ (2d0ca0 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d050a │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r2, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, r7] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r5, r6] │ │ │ │ + strh r0, [r6, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + strh r4, [r2, r6] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ + strh r4, [r0, r7] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, #4 │ │ │ │ + adds r2, r3, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r6, r2, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r0, [r1, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r4, [r5, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r4, #2 │ │ │ │ + adds r4, r4, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r1, r1] │ │ │ │ + strh r0, [r2, r1] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002d0ca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -926139,31 +926140,31 @@ │ │ │ │ nop │ │ │ │ ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ bl 62ed6a │ │ │ │ bl fff68d6e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2d058e │ │ │ │ @ instruction: 0xffffeb9b │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vsli.64 d30, d15, #63 @ 0x3f │ │ │ │ @ instruction: 0xffffe3ed │ │ │ │ vtbx.8 d25, {d15-d17}, d14 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6be08 │ │ │ │ @@ -926184,17 +926185,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r4, r2] │ │ │ │ + str r4, [r4, r2] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -926205,15 +926206,15 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #488] @ (2d1024 ) │ │ │ │ @@ -926410,31 +926411,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r7, [pc, #856] @ (2d1394 ) │ │ │ │ + ldr r7, [pc, #872] @ (2d13a4 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r7, [pc, #448] @ (2d1200 ) │ │ │ │ + ldr r7, [pc, #464] @ (2d1210 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #328] @ (2d1190 ) │ │ │ │ + ldr r7, [pc, #344] @ (2d11a0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, r1, r3 │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #224] @ (2d1130 ) │ │ │ │ + ldr r7, [pc, #240] @ (2d1140 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #120] @ (2d10d0 ) │ │ │ │ + ldr r7, [pc, #136] @ (2d10e0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r0, r3, r2 │ │ │ │ + adds r4, r3, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #236] @ (2d115c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -926527,15 +926528,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #464] @ (2d1338 ) │ │ │ │ + ldr r6, [pc, #480] @ (2d1348 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -926648,17 +926649,17 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r4, [pc, #720] @ (2d1580 ) │ │ │ │ + ldr r4, [pc, #736] @ (2d1590 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -927159,45 +927160,45 @@ │ │ │ │ nop │ │ │ │ str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #840] @ (2d1bf0 ) │ │ │ │ + ldr r3, [pc, #856] @ (2d1c00 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #680] @ (2d1b58 ) │ │ │ │ + ldr r2, [pc, #696] @ (2d1b68 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [pc, #344] @ (2d1a10 ) │ │ │ │ + ldr r2, [pc, #360] @ (2d1a20 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #480] @ (2d1a9c ) │ │ │ │ + ldr r0, [pc, #496] @ (2d1aac ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [pc, #536] @ (2d1ad8 ) │ │ │ │ + ldr r0, [pc, #552] @ (2d1ae8 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r0, #8 │ │ │ │ + asrs r4, r0, #8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - mov sl, ip │ │ │ │ + mov lr, ip │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mov lr, sp │ │ │ │ + mov sl, lr │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r4, r1, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ sub sp, #8 │ │ │ │ @@ -927302,29 +927303,29 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp lr, r9 │ │ │ │ + cmp sl, sl │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r6, r1, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp sl, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ @@ -928102,108 +928103,108 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - @ instruction: 0xf4d8006e │ │ │ │ - bics r2, r6 │ │ │ │ + @ instruction: 0xf4dc006e │ │ │ │ + bics r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r4, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r0, #16 │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r4 │ │ │ │ + tst r6, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - sbcs r4, r3 │ │ │ │ + sbcs r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #12 │ │ │ │ + lsrs r2, r3, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r6, r7 │ │ │ │ + sbcs r2, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adcs r4, r3 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r4, r7 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - eors r6, r2 │ │ │ │ + eors r2, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #116 @ 0x74 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r0, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + subs r5, #244 @ 0xf4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #154 @ 0x9a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + subs r5, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + lsls r4, r2, #27 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ + lsls r0, r7, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r5, #28 │ │ │ │ + subs r5, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -928996,35 +928997,35 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strh r2, [r4, #32] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r5, #14 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r0, #3 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #204 @ 0xcc │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r4, #54 @ 0x36 │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ vabs.f64 d5, d8 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d3, d8, d9 │ │ │ │ vabs.f64 d6, d9 │ │ │ │ vcmpe.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -929574,49 +929575,49 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2d3430 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfbc2006d │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + @ instruction: 0xfbc6006d │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfba6006d │ │ │ │ - adds r2, #16 │ │ │ │ + @ instruction: 0xfbaa006d │ │ │ │ + adds r2, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfb8a006d │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + @ instruction: 0xfb8e006d │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfb44006d │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + @ instruction: 0xfb48006d │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #66 @ 0x42 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfab8006d │ │ │ │ - adds r1, #0 │ │ │ │ + @ instruction: 0xfabc006d │ │ │ │ + adds r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa7a006d │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + @ instruction: 0xfa7e006d │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xfa1a006d │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + @ instruction: 0xfa1e006d │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh.w r0, [r8, #109] @ 0x6d │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + ldrsh.w r0, [ip, #109] @ 0x6d │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vld1.8 {d0[3]}, [r0]! │ │ │ │ + vld1.8 {d0[3]}, [r4]! │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str??.w r0, [r2, sp, lsl #2] │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + str??.w r0, [r6, sp, lsl #2] │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r0, r6, #1 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.w 2d3178 │ │ │ │ vabs.f64 d3, d12 │ │ │ │ vmov.f64 d2, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d5, [r6, #152] @ 0x98 │ │ │ │ @@ -929902,26 +929903,26 @@ │ │ │ │ b.w 2d234e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2d3818 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf3bc006d │ │ │ │ - cmp r1, #186 @ 0xba │ │ │ │ + @ instruction: 0xf3c0006d │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf336006d │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ + @ instruction: 0xf33a006d │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf2ec006d │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf2f0006d │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movt r0, #57453 @ 0xe06d │ │ │ │ + @ instruction: 0xf2d2006d │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #1924] @ 2d3da8 │ │ │ │ movw r1, #1881 @ 0x759 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1912] @ 2d3dac │ │ │ │ @@ -930592,112 +930593,112 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #272] @ (2d3ea4 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2d234e │ │ │ │ ... │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf278006d │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + @ instruction: 0xf27c006d │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf256006d │ │ │ │ - cmp r0, #186 @ 0xba │ │ │ │ + @ instruction: 0xf25a006d │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf234006d │ │ │ │ - cmp r0, #134 @ 0x86 │ │ │ │ + @ instruction: 0xf238006d │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - addw r0, r0, #109 @ 0x6d │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + addw r0, r4, #109 @ 0x6d │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - rsbs r0, r2, #109 @ 0x6d │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + rsbs r0, r6, #109 @ 0x6d │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adcs.w r0, r6, #109 @ 0x6d │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + adcs.w r0, sl, #109 @ 0x6d │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf134006d │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + @ instruction: 0xf138006d │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds.w r0, r2, #109 @ 0x6d │ │ │ │ - movs r7, #116 @ 0x74 │ │ │ │ + adds.w r0, r6, #109 @ 0x6d │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf0ec006d │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ + @ instruction: 0xf0f0006d │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xf0cc006d │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf0d0006d │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i16 d16, d0, d5[3] │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ + vmla.i16 d16, d4, d5[3] │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vmla.i32 d0, d2, d13[1] │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + vmla.i32 d0, d6, d13[1] │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - vhadd.s32 q0, q3, │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + vhadd.s32 q0, q5, │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 12, cr0, cr4, cr13, {3} │ │ │ │ - movs r5, #28 │ │ │ │ + cdp 0, 12, cr0, cr8, cr13, {3} │ │ │ │ + movs r5, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 9, cr0, cr4, cr13, {3} │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + cdp 0, 9, cr0, cr8, cr13, {3} │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 7, cr0, cr4, cr13, {3} │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + cdp 0, 7, cr0, cr8, cr13, {3} │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cdp 0, 1, cr0, cr14, cr13, {3} │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + cdp 0, 2, cr0, cr2, cr13, {3} │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [r4], #436 @ 0x1b4 │ │ │ │ - movs r3, #90 @ 0x5a │ │ │ │ + ldcl 0, cr0, [r8], #436 @ 0x1b4 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [r6], {109} @ 0x6d │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + ldcl 0, cr0, [sl], {109} @ 0x6d │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [r8], #436 @ 0x1b4 │ │ │ │ - movs r3, #30 │ │ │ │ + ldc 0, cr0, [ip], #436 @ 0x1b4 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldc 0, cr0, [sl], {109} @ 0x6d │ │ │ │ - movs r3, #0 │ │ │ │ + ldc 0, cr0, [lr], {109} @ 0x6d │ │ │ │ + movs r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-436 @ 0xfffffe4c │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + stc 0, cr0, [r0], {109} @ 0x6d │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - mrrc 0, 6, r0, lr, cr13 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ + stcl 0, cr0, [r2], #-436 @ 0xfffffe4c │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc 0, cr0, [ip], #-436 @ 0xfffffe4c │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + ldc 0, cr0, [r0], #-436 @ 0xfffffe4c │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stc 0, cr0, [lr], {109} @ 0x6d │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + ldc 0, cr0, [r2], {109} @ 0x6d │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xebf0006d │ │ │ │ - movs r2, #6 │ │ │ │ + @ instruction: 0xebf4006d │ │ │ │ + movs r2, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xeb82006d │ │ │ │ - movs r1, #218 @ 0xda │ │ │ │ + @ instruction: 0xeb86006d │ │ │ │ + movs r1, #222 @ 0xde │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adcs.w r0, r6, sp, asr #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + adcs.w r0, sl, sp, asr #1 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - @ instruction: 0xeb38006d │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + @ instruction: 0xeb3c006d │ │ │ │ + movs r1, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds.w r0, sl, sp, asr #1 │ │ │ │ + adds.w r0, lr, sp, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr.w r1, [pc, #1228] @ 2d4388 │ │ │ │ ldr.w r7, [pc, #1228] @ 2d438c │ │ │ │ @@ -931153,52 +931154,52 @@ │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2d45a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ + movs r0, #58 @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r0, r3, #7 │ │ │ │ + subs r4, r3, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrd r0, r0, [r2, #-436] @ 0x1b4 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + ldrd r0, r0, [r6, #-436] @ 0x1b4 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmdb r6!, {r0, r2, r3, r5, r6} │ │ │ │ + ldmdb sl!, {r0, r2, r3, r5, r6} │ │ │ │ str r0, [r6, #124] @ 0x7c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrd r0, r0, [sl], #436 @ 0x1b4 │ │ │ │ + ldrd r0, r0, [lr], #436 @ 0x1b4 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, #0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d42b8 │ │ │ │ + b.n 2d42c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4294 │ │ │ │ + b.n 2d429c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d3e84 │ │ │ │ + b.n 2d3e8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, r4, r6 │ │ │ │ + subs r4, r4, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r1, r8 │ │ │ │ vldr d0, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ vldr d2, [r7, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, sl] │ │ │ │ @@ -931629,93 +931630,93 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #168] @ (2d4924 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d45fc │ │ │ │ nop │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4f1c │ │ │ │ + b.n 2d4f24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r6, r6 │ │ │ │ + adds r6, r6, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4ef4 │ │ │ │ + b.n 2d4efc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4ec8 │ │ │ │ + b.n 2d4ed0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r5 │ │ │ │ + adds r4, r0, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4e20 │ │ │ │ + b.n 2d4e28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4dd8 │ │ │ │ + b.n 2d4de0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4d9c │ │ │ │ + b.n 2d4da4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4d6c │ │ │ │ + b.n 2d4d74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r6, r2, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4c08 │ │ │ │ + b.n 2d4c10 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4b70 │ │ │ │ + b.n 2d4b78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r2, r7, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4b40 │ │ │ │ + b.n 2d4b48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4b10 │ │ │ │ + b.n 2d4b18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4ae0 │ │ │ │ + b.n 2d4ae8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + asrs r6, r4, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4ab0 │ │ │ │ + b.n 2d4ab8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4a84 │ │ │ │ + b.n 2d4a8c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4a58 │ │ │ │ + b.n 2d4a60 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d4a24 │ │ │ │ + b.n 2d4a2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #27 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d49f4 │ │ │ │ + b.n 2d49fc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r2, #27 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d49c0 │ │ │ │ + b.n 2d49c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r7, #26 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - b.n 2d498c │ │ │ │ + b.n 2d4994 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 002d4928 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -932017,102 +932018,102 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrsh r2, [r7, r0] │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r7!, {r0, r3, r4, r5, r6, r7} │ │ │ │ vshr.u64 d29, d15, #1 │ │ │ │ - vrsubhn.i d17, , q11 │ │ │ │ + vrsubhn.i d17, , q13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r3, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #218 @ 0xda │ │ │ │ + udf #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r7, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + udf #60 @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r4, #18 │ │ │ │ + asrs r6, r4, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - udf #30 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #26 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r0, #27 │ │ │ │ + asrs r0, r1, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r0, r0, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2d4c20 │ │ │ │ + ble.n 2d4c28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2d4bf4 │ │ │ │ + ble.n 2d4bfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r1, #27 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r5, #15 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2d4d90 │ │ │ │ + ble.n 2d4d98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2d4d2c │ │ │ │ + ble.n 2d4d34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r2, #14 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ble.n 2d4cf4 │ │ │ │ + ble.n 2d4cfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r0, r0, #27 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r4, #27 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r0, r1, r4} │ │ │ │ vmlal.u , d31, d7[0] │ │ │ │ @ instruction: 0xffffccfd │ │ │ │ vsri.32 q14, , #1 │ │ │ │ vqshlu.s64 , , #63 @ 0x3f │ │ │ │ - vsubw.u , , d20 │ │ │ │ + vsubw.u , , d24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bgt.n 2d4c48 │ │ │ │ + bgt.n 2d4c50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67ef8 │ │ │ │ @@ -932133,17 +932134,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #7 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2d4e3c │ │ │ │ + blt.n 2d4e44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -932465,101 +932466,101 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d4da6 │ │ │ │ vldr d0, [pc, #4] @ 2d5080 │ │ │ │ b.n 2d4fba │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r5, #6 │ │ │ │ + lsls r4, r5, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + asrs r0, r2, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - blt.n 2d50bc │ │ │ │ + blt.n 2d50c4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d506c │ │ │ │ + bge.n 2d5074 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r3, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d4ff8 │ │ │ │ + bge.n 2d5000 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ + asrs r0, r1, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d4fd0 │ │ │ │ + bge.n 2d4fd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + asrs r6, r7, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + asrs r6, r0, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d515c │ │ │ │ + bge.n 2d5164 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d5134 │ │ │ │ + bge.n 2d513c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bge.n 2d50e8 │ │ │ │ + bge.n 2d50f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r2, r5, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r2, #16 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bls.n 2d509c │ │ │ │ + bls.n 2d50a4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + asrs r0, r3, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d50b0 │ │ │ │ + bhi.n 2d50b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d5088 │ │ │ │ + bhi.n 2d5090 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d5054 │ │ │ │ + bhi.n 2d505c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d5028 │ │ │ │ + bhi.n 2d5030 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d51f0 │ │ │ │ + bhi.n 2d51f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bhi.n 2d51b8 │ │ │ │ + bhi.n 2d51c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #496] @ (2d5338 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -932746,64 +932747,64 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d6, d5, d7 │ │ │ │ b.n 2d5276 │ │ │ │ vldr d5, [pc, #4] @ 2d5330 │ │ │ │ b.n 2d52f4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stc2l 0, cr0, [r6, #436] @ 0x1b4 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ + stc2l 0, cr0, [sl, #436] @ 0x1b4 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r2, r5, #5 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r0, r6, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r6, r3, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + asrs r4, r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r6, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r6, r4, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [pc, #728] @ (2d5678 ) │ │ │ │ + ldr r5, [pc, #744] @ (2d5688 ) │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -932968,29 +932969,29 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strh r4, [r7, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r3, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - asrs r0, r0, #1 │ │ │ │ + asrs r4, r0, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 2d54bc │ │ │ │ + bcc.n 2d54c4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 2d5490 │ │ │ │ + bcc.n 2d5498 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 2d565c │ │ │ │ + bcc.n 2d5664 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [pc, #600] @ (2d57f8 ) │ │ │ │ @@ -933209,31 +933210,31 @@ │ │ │ │ b.n 2d55e2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r2, r7] │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #20 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 2d57b0 │ │ │ │ + bcs.n 2d57b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r2, [r2, r6] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcs.n 2d5730 │ │ │ │ + bcs.n 2d5738 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 2d5764 │ │ │ │ + bne.n 2d576c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bne.n 2d5738 │ │ │ │ + bne.n 2d5740 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r3 │ │ │ │ @@ -933304,23 +933305,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (2d5908 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d58d6 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsrs r6, r3, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r6, r7, #7 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ vldr d9, [r1] │ │ │ │ @@ -933671,17 +933672,17 @@ │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 66d30 │ │ │ │ vldr d7, [sp] │ │ │ │ vdiv.f64 d7, d7, d0 │ │ │ │ b.n 2d5d14 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + lsls r2, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r2, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #132] @ (2d5e50 ) │ │ │ │ mov r4, r3 │ │ │ │ @@ -933738,17 +933739,17 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #664] @ (2d60ec ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - lsls r2, r6, #27 │ │ │ │ + lsls r6, r6, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldr r1, [pc, #264] @ (2d5f6c ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -933761,15 +933762,15 @@ │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsls r4, r3, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [pc, #100] @ (2d5f10 ) │ │ │ │ @@ -933804,15 +933805,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 683e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #708 @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 62a0c │ │ │ │ - lsls r4, r5, #25 │ │ │ │ + lsls r0, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #348] @ (2d6088 ) │ │ │ │ @@ -935139,15 +935140,15 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d67f0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - b.n 2d7088 │ │ │ │ + b.n 2d7090 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -935420,18 +935421,18 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add.w r0, r8, #15663104 @ 0xef0000 │ │ │ │ - @ instruction: 0xf4fa006f │ │ │ │ - @ instruction: 0xf0a6006f │ │ │ │ - cpsid │ │ │ │ + add.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + @ instruction: 0xf4fe006f │ │ │ │ + @ instruction: 0xf0aa006f │ │ │ │ + cpsid a │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r5, #18 │ │ │ │ lsls r2, r7, #1 │ │ │ │ vldr d9, [pc, #608] @ 2d7530 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d71e8 │ │ │ │ @@ -935633,16 +935634,16 @@ │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ add r2, pc │ │ │ │ blx 6bcf0 │ │ │ │ b.n 2d7262 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - @ instruction: 0xf222006f │ │ │ │ - vext.8 q8, q3, , #0 │ │ │ │ + @ instruction: 0xf226006f │ │ │ │ + vext.8 q8, q5, , #0 │ │ │ │ ldrd r3, r2, [r6, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r2, r9, lsl #2] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r5, [r3, r9, lsl #2] │ │ │ │ @@ -935974,18 +935975,18 @@ │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n 2d7516 │ │ │ │ vldr d7, [pc, #8] @ 2d7980 │ │ │ │ b.n 2d7786 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xeb84006f │ │ │ │ - cbz r6, 2d79a2 │ │ │ │ + @ instruction: 0xeb88006f │ │ │ │ + cbz r2, 2d79a4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stcl 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + stcl 0, cr0, [r6], {111} @ 0x6f │ │ │ │ vldr d4, [sp, #264] @ 0x108 │ │ │ │ vldr d7, [pc, #796] @ 2d7cb8 │ │ │ │ vcmpe.f64 d4, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 2d7c0c │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ it gt │ │ │ │ @@ -936577,49 +936578,49 @@ │ │ │ │ b.w 2d77e0 │ │ │ │ nop │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 2d80e4 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ... │ │ │ │ - b.n 2d804c │ │ │ │ + b.n 2d8054 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2d7ab4 │ │ │ │ + b.n 2d7abc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d7a88 │ │ │ │ + b.n 2d7a90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d79f8 │ │ │ │ + b.n 2d7a00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d7de0 │ │ │ │ + b.n 2d7de8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2d8720 │ │ │ │ + b.n 2d8728 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #640 @ 0x280 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d86f4 │ │ │ │ + b.n 2d86fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d868c │ │ │ │ + b.n 2d8694 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d8634 │ │ │ │ + b.n 2d863c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2d8558 │ │ │ │ + b.n 2d8560 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 2d8438 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 2d8448 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ vldr d7, [pc, #744] @ 2d8488 │ │ │ │ @@ -936887,17 +936888,17 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ movs r5, #210 @ 0xd2 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r2, r7, #1 │ │ │ │ - b.n 2d8944 │ │ │ │ + b.n 2d894c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2d8620 │ │ │ │ + b.n 2d8628 │ │ │ │ lsls r7, r5, #1 │ │ │ │ bhi.w 2d8388 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 2d8388 │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ strd r2, r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -937207,21 +937208,21 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d80f0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d80f8 │ │ │ │ - vsdot.s8 d13, d23, d12[1] │ │ │ │ + vudot.u8 d13, d23, d0[1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #472 @ (adr r3, 2d8a60 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 2d8a70 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bge.n 2d87dc │ │ │ │ + bge.n 2d87e4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #456 @ (adr r0, 2d8a58 ) │ │ │ │ + add r0, pc, #472 @ (adr r0, 2d8a68 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r2, r0, [sp, #24] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -937342,33 +937343,33 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d89ca │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2d8270 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ - bge.n 2d8a60 │ │ │ │ + bge.n 2d8a68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 2d89fc │ │ │ │ + bge.n 2d8a04 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 2d8a90 │ │ │ │ + bls.n 2d8a98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 2d8a68 │ │ │ │ + bls.n 2d8a70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bls.n 2d8a30 │ │ │ │ + bls.n 2d8a38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -937657,37 +937658,37 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (2d8d8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2d8ca4 │ │ │ │ - bge.n 2d8ca0 │ │ │ │ + bge.n 2d8ca8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 2d8ce0 │ │ │ │ + bls.n 2d8ce8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvs.n 2d8e40 │ │ │ │ + bvs.n 2d8e48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 2d8e14 │ │ │ │ + bvs.n 2d8e1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 2d8dcc │ │ │ │ + bvs.n 2d8dd4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 2d8ce8 │ │ │ │ + bpl.n 2d8cf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 2d8cb8 │ │ │ │ + bpl.n 2d8cc0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr.w r4, [pc, #2944] @ 2d9928 │ │ │ │ @@ -938779,67 +938780,67 @@ │ │ │ │ ... │ │ │ │ adds r2, r1, r7 │ │ │ │ lsls r2, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r5 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - bcc.n 2d9a1c │ │ │ │ + bcc.n 2d9a24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 2d9930 │ │ │ │ + bne.n 2d9938 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bne.n 2d9900 │ │ │ │ + bne.n 2d9908 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcs.n 2d9900 │ │ │ │ + bcs.n 2d9908 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 2d9960 │ │ │ │ + bcs.n 2d9968 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 2d98d4 │ │ │ │ + bne.n 2d98dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 2d98f8 │ │ │ │ + beq.n 2d9900 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r2, r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #864] @ 0x360 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cbz r3, 2d99ba │ │ │ │ ldr.w r1, [r3, #176] @ 0xb0 │ │ │ │ ldrb.w r3, [r1, #252] @ 0xfc │ │ │ │ @@ -939193,41 +939194,41 @@ │ │ │ │ blx 68dac │ │ │ │ vldr d7, [r4, #160] @ 0xa0 │ │ │ │ vadd.f64 d7, d7, d0 │ │ │ │ vstr d7, [r4, #160] @ 0xa0 │ │ │ │ b.n 2d9732 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3, {r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ + stmia r6!, {r1, r2, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r4} │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ blx 683e4 │ │ │ │ ldr r2, [pc, #596] @ (2da010 ) │ │ │ │ movw r3, #1049 @ 0x419 │ │ │ │ @@ -939430,17 +939431,17 @@ │ │ │ │ bne.n 2d9fe4 │ │ │ │ vmov.f64 d7, d10 │ │ │ │ vmla.f64 d7, d8, d6 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ b.n 2d9fc0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - stmia r7!, {r1, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov lr, r1 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ vmov.f64 d6, #208 @ 0xbe800000 -0.250 │ │ │ │ vldr d7, [sp, #304] @ 0x130 │ │ │ │ add.w r3, lr, #1408 @ 0x580 │ │ │ │ @@ -939628,19 +939629,19 @@ │ │ │ │ vldr d4, [pc, #20] @ 2da238 │ │ │ │ add.w ip, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ add.w r2, r7, r2, lsl #3 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ b.n 2da288 │ │ │ │ ... │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bhi.n 2da2b6 │ │ │ │ vdiv.f64 d3, d5, d6 │ │ │ │ vcmp.f64 d4, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 2da5ea │ │ │ │ @@ -939913,15 +939914,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bge.w 2da862 │ │ │ │ add.w r3, r0, #1392 @ 0x570 │ │ │ │ b.n 2da1bc │ │ │ │ ... │ │ │ │ asrs r0, r2, #11 │ │ │ │ stmia r1!, {r0, r1, r5, r6} │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r1, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr.w r5, [r5, r1, lsl #2] │ │ │ │ @@ -940289,43 +940290,43 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 2d90fc │ │ │ │ vmov.f64 d11, d8 │ │ │ │ vldr d7, [r4, #-8] │ │ │ │ b.n 2da4da │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r6, 2daa2e │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ - lsls r5, r5, #1 │ │ │ │ - cbnz r6, 2daa2a │ │ │ │ + cbnz r2, 2daa30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r2, 2daa2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r4, [r4, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r6, 2daa2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r2, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r6, 2daa26 │ │ │ │ + cbnz r2, 2daa2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r4, [r2, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + cbnz r2, 2daa28 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + strh r4, [r2, #6] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r4, 2daa1c │ │ │ │ + cbnz r0, 2daa1e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r7, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbnz r4, 2daa0a │ │ │ │ + cbnz r0, 2daa0c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ b.n 2da868 │ │ │ │ mov r4, r0 │ │ │ │ @@ -941018,137 +941019,137 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #264] @ (2db2e4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2d90fc │ │ │ │ ... │ │ │ │ - @ instruction: 0xb8c8 │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ + ldrb r6, [r1, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r5, #25] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb770 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ + ldrb r0, [r6, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #20] │ │ │ │ + ldrb r0, [r2, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb710 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6c6 │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb67e │ │ │ │ + @ instruction: 0xb682 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - setend le │ │ │ │ + @ instruction: 0xb654 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb60e │ │ │ │ + @ instruction: 0xb612 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r1, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r6, r7, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r4, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + push {r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxtb r2, r2 │ │ │ │ + uxtb r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxtb r6, r0 │ │ │ │ + sxtb r2, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r4, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ + push {r1, r5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r4, 2db2fa │ │ │ │ + cbz r0, 2db2fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 2db2fc │ │ │ │ + cbz r4, 2db2fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r4, #29] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 2db2fc │ │ │ │ + cbz r4, 2db2fc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r6, 2db2e6 │ │ │ │ + cbz r2, 2db2e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr.w r4, [pc, #1652] @ 2db970 │ │ │ │ @@ -941805,61 +941806,61 @@ │ │ │ │ b.n 2db6ac │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ orns r0, r6, #16318464 @ 0xf90000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bics.w r0, r8, #16318464 @ 0xf90000 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ + strb r0, [r1, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 002db9dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -942372,175 +942373,175 @@ │ │ │ │ ... │ │ │ │ orrs r5, r5 │ │ │ │ adds.w r6, ip, r2, asr #15 │ │ │ │ subs r7, #26 │ │ │ │ stc 0, cr0, [r2, #484] @ 0x1e4 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r4, pc, #908 @ (adr r4, 2dc30c ) │ │ │ │ @ instruction: 0xfffff8b1 │ │ │ │ - @ instruction: 0xffffab16 │ │ │ │ + @ instruction: 0xffffab1a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r3, pc, #1004 @ (adr r3, 2dc37c ) │ │ │ │ vqshlu.s32 q8, , #31 │ │ │ │ movs r0, r0 │ │ │ │ add r3, pc, #284 @ (adr r3, 2dc0b4 ) │ │ │ │ vaddl.u , d15, d11 │ │ │ │ vsubw.u , , d7 │ │ │ │ vqshlu.s64 q14, , #63 @ 0x3f │ │ │ │ - @ instruction: 0xffffab36 │ │ │ │ + @ instruction: 0xffffab3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldc 0, cr0, [lr], {121} @ 0x79 │ │ │ │ - add r7, pc, #920 @ (adr r7, 2dc354 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 2dc364 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ - lsls r7, r5, #1 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r3, sp, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #184 @ 0xb8 │ │ │ │ + add r3, sp, #16 │ │ │ │ + lsls r7, r5, #1 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 2dc1d4 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 2dc1e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #392 @ (adr r7, 2dc164 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 2dc174 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #528 @ 0x210 │ │ │ │ + add r3, sp, #544 @ 0x220 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 2dc3e4 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 2dbff4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #896 @ (adr r6, 2dc37c ) │ │ │ │ + add r6, pc, #912 @ (adr r6, 2dc38c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #536 @ 0x218 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, 2dc27c ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 2dc28c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #568 @ 0x238 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 2dc17c ) │ │ │ │ + add r6, pc, #368 @ (adr r6, 2dc18c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #232 @ (adr r6, 2dc10c ) │ │ │ │ + add r6, pc, #248 @ (adr r6, 2dc11c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #60] @ 0x3c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #984 @ (adr r5, 2dc40c ) │ │ │ │ + add r5, pc, #1000 @ (adr r5, 2dc41c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #552 @ 0x228 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #680 @ (adr r5, 2dc2ec ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 2dc2fc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #384 @ (adr r5, 2dc1d4 ) │ │ │ │ + add r5, pc, #400 @ (adr r5, 2dc1e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 2dc0cc ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 2dc0dc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, sp, #888 @ 0x378 │ │ │ │ + add r3, sp, #904 @ 0x388 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #848 @ (adr r4, 2dc3c4 ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 2dc3d4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #616 @ (adr r4, 2dc2ec ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 2dc2fc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #384 @ (adr r4, 2dc214 ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 2dc224 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #568 @ 0x238 │ │ │ │ + add r4, sp, #584 @ 0x248 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #152 @ (adr r4, 2dc13c ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 2dc14c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 2dc464 ) │ │ │ │ + add r3, pc, #960 @ (adr r3, 2dc474 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrh r5, [r0, #50] @ 0x32 │ │ │ │ vsubl.u , d15, d17 │ │ │ │ - vmull.u q13, d31, d16 │ │ │ │ + vmull.u q13, d31, d20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ + add r4, sp, #768 @ 0x300 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #600 @ (adr r3, 2dc324 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 2dc334 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64d5c │ │ │ │ @@ -942561,17 +942562,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #928 @ (adr r1, 2dc4b8 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 2dc4c8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r6, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -942750,17 +942751,17 @@ │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ b.n 2dbfd4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2dbc84 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r1, [pc, #824] @ (2dc6b8 ) │ │ │ │ @@ -943124,27 +943125,27 @@ │ │ │ │ add r3, pc │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #472 @ (adr r4, 2dc9d4 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 2dc9e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #376 @ (adr r4, 2dc97c ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 2dc98c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + str r2, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #184 @ (adr r4, 2dc8c4 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 2dc8d4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 2dc8c4 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 2dc8d4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -943634,45 +943635,45 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ svc 68 @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ svc 22 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 2dcf90 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 2dcfa0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, pc, #480 @ (adr r0, 2dcfe4 ) │ │ │ │ + add r0, pc, #496 @ (adr r0, 2dcff4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, r4] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dce7c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ @@ -944050,31 +944051,31 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 67dd8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ b.n 2dd0f8 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ + ldr r1, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r4, [r7, r1] │ │ │ │ + ldrsb r0, [r0, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #2 │ │ │ │ bne.w 2dcef6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 62218 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -944308,35 +944309,35 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2dcdb0 │ │ │ │ mrc2 4, 1, sp, cr7, cr2, {3} │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #880] @ 0x370 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r0, [r2, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ bcc.n 2dd5e8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r1, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r7, [sp, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r0, [r6, r6] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 66804 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ @@ -944618,27 +944619,27 @@ │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2dd1b0 │ │ │ │ ldrb r7, [r6, #24] │ │ │ │ strb r4, [r3, #22] │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ b.n 2dd1b8 │ │ │ │ - cdp2 3, 3, cr9, cr7, cr0, {5} │ │ │ │ + cdp2 3, 3, cr9, cr7, cr4, {5} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #744] @ (2ddc34 ) │ │ │ │ + ldr r7, [pc, #760] @ (2ddc44 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #648] @ (2ddbdc ) │ │ │ │ + ldr r7, [pc, #664] @ (2ddbec ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [pc, #544] @ (2ddb7c ) │ │ │ │ + ldr r7, [pc, #560] @ (2ddb8c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 66804 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ vldr d4, [r9, #216] @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ vldr d3, [r9, #208] @ 0xd0 │ │ │ │ @@ -945262,43 +945263,43 @@ │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ b.n 2ddf20 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #768] @ (2de468 ) │ │ │ │ + ldr r6, [pc, #784] @ (2de478 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [pc, #456] @ (2de338 ) │ │ │ │ + ldr r6, [pc, #472] @ (2de348 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #856] @ (2de4d4 ) │ │ │ │ + ldr r4, [pc, #872] @ (2de4e4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #744] @ (2de46c ) │ │ │ │ + ldr r4, [pc, #760] @ (2de47c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [pc, #64] @ (2de1cc ) │ │ │ │ + ldr r3, [pc, #80] @ (2de1dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [pc, #568] @ (2de3cc ) │ │ │ │ + ldr r2, [pc, #584] @ (2de3dc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r2, #40] @ 0x28 │ │ │ │ + ldrh r0, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #784] @ (2de4ac ) │ │ │ │ + ldr r1, [pc, #800] @ (2de4bc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 002de19c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -945374,30 +945375,30 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r6, r7} │ │ │ │ lsls r1, r7, #1 │ │ │ │ b.n 2ddc6a │ │ │ │ vcvt.f16.u16 q15, , #1 │ │ │ │ vsra.u64 d21, d24, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ddd1a │ │ │ │ vshr.u64 , , #1 │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ @ instruction: 0xffffdf0b │ │ │ │ vsli.64 q15, , #63 @ 0x3f │ │ │ │ vsli.32 q14, q4, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mov r6, ip │ │ │ │ + mov r2, sp │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 616a8 │ │ │ │ @@ -945418,17 +945419,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r4, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp ip, sp │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [r2] │ │ │ │ @@ -945684,23 +945685,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (2de5b8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, ip │ │ │ │ + add r6, ip │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + strh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs r6, r2 │ │ │ │ + orrs r2, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -945711,15 +945712,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r5, [pc, #1072] @ 2dea38 │ │ │ │ @@ -946057,23 +946058,23 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 2dea5e │ │ │ │ ... │ │ │ │ stmia r1!, {r3, r5, r6} │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r7, #194 @ 0xc2 │ │ │ │ + subs r7, #198 @ 0xc6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bkpt 0x000a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strh r0, [r6, #22] │ │ │ │ + strh r4, [r6, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r1 │ │ │ │ bge.n 2deb2e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r3, [r3, r9, lsl #2] │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ @@ -946162,21 +946163,21 @@ │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r2, fp │ │ │ │ b.n 2de96a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + subs r5, #144 @ 0x90 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r6, [pc, #804] @ (2deea8 ) │ │ │ │ @@ -946472,35 +946473,35 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ cbnz r0, 2def28 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r1, #4] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, #150 @ 0x96 │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ lsls r5, r5, #1 │ │ │ │ rev16 r4, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ + subs r3, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ @@ -946949,41 +946950,41 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ bl 5e33ba │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + adds r5, #180 @ 0xb4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -947437,67 +947438,67 @@ │ │ │ │ ldr r0, [pc, #128] @ (2df930 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2df7bc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r0, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + strb r0, [r7, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, #19] │ │ │ │ + strb r0, [r3, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r7, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ + strb r0, [r4, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #162 @ 0xa2 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r5, #16] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r4, [r2, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r0, #0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 002df934 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -947650,52 +947651,52 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strd pc, pc, [r1, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfa6fffff │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r5, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc 15, cr15, [r7], {255} @ 0xff │ │ │ │ @ instruction: 0xea3bffff │ │ │ │ bl 489ae2 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r2, [r6, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r5, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ + strb r0, [r0, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r3, #13] │ │ │ │ + strb r6, [r3, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r3, #8] │ │ │ │ + strb r6, [r3, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #36 @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 619d4 │ │ │ │ @@ -947716,17 +947717,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r3, #5] │ │ │ │ + strb r0, [r4, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -947765,19 +947766,19 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r0, #8] │ │ │ │ + strb r6, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + cmp r4, #234 @ 0xea │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -947788,15 +947789,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -947958,39 +947959,39 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r2, [r4, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r3, #5] │ │ │ │ + strb r4, [r3, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r6, [r4, #2] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - strb r0, [r5, #1] │ │ │ │ + strb r4, [r5, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #76 @ 0x4c │ │ │ │ + cmp r3, #80 @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r2, [r6, #0] │ │ │ │ + strb r6, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3008] @ 0xbc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #352] @ (2dff80 ) │ │ │ │ @@ -948121,29 +948122,29 @@ │ │ │ │ b.n 2dfecc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #120] @ 0x78 │ │ │ │ + ldr r0, [r7, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r1, #112] @ 0x70 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r0, sp, #672 @ 0x2a0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + cmp r1, #66 @ 0x42 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -948300,39 +948301,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (2e0184 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e00c0 │ │ │ │ - ldr r6, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + movs r7, #186 @ 0xba │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #158 @ 0x9e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r6, [pc, #720] @ (2e0470 ) │ │ │ │ @@ -948595,19 +948596,19 @@ │ │ │ │ ... │ │ │ │ add r5, pc, #848 @ (adr r5, 2e07c4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #568 @ (adr r5, 2e06b4 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmov.f64 d6, d9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -948877,19 +948878,19 @@ │ │ │ │ b.n 2e04c4 │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e09b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #120 @ 0x78 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ lsls r5, r5, #1 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 2e0384 │ │ │ │ vsub.f64 d7, d6, d10 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ @@ -949194,29 +949195,29 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 2e01e6 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - str r6, [r5, #84] @ 0x54 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r6, r7, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r6, r4 │ │ │ │ vsqrt.f64 d7, d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ adds r4, r6, #1 │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ @@ -949469,61 +949470,61 @@ │ │ │ │ ldr r0, [pc, #112] @ (2e0ebc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e0b1a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - str r4, [r4, #32] │ │ │ │ + str r0, [r5, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r0, r7 │ │ │ │ + subs r6, r0, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r4, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r4, [r7, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r3, r5 │ │ │ │ + subs r6, r3, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r4, r0, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r2, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r4, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r1, r7] │ │ │ │ + ldrsh r2, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r2, [r3, r6] │ │ │ │ + ldrsh r6, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ mov r4, r0 │ │ │ │ @@ -950289,49 +950290,49 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r5, r4 │ │ │ │ + adds r4, r5, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r1, r3] │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ + ldrsb r6, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r6, r0, #6 │ │ │ │ + asrs r2, r1, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ vneg.f64 d5, d5 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r9, r4, [sp, #88] @ 0x58 │ │ │ │ vcmpe.f64 d5, d0 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ @@ -950625,25 +950626,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e1d28 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - strb r0, [r2, r3] │ │ │ │ + strb r4, [r2, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r6, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r7, r1] │ │ │ │ + strb r0, [r0, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r4, r4, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + lsrs r4, r7, #25 │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r7 │ │ │ │ vldr d7, [sp, #144] @ 0x90 │ │ │ │ vldr d5, [sp, #136] @ 0x88 │ │ │ │ vcmpe.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -950857,65 +950858,65 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #112] @ (2e1dec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e1a3e │ │ │ │ nop │ │ │ │ - str r0, [r2, r7] │ │ │ │ + str r4, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r3, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + str r2, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r0, r2, #17 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + lsrs r4, r6, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r4, [r0, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r0, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [r0, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r2, r1] │ │ │ │ + str r4, [r2, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ @@ -951055,29 +951056,29 @@ │ │ │ │ nop │ │ │ │ ldrh r4, [r5, #10] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r6, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r7, [pc, #144] @ (2e1ffc ) │ │ │ │ + ldr r7, [pc, #160] @ (2e200c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #40] @ (2e1f9c ) │ │ │ │ + ldr r7, [pc, #56] @ (2e1fac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #608] @ (2e21dc ) │ │ │ │ + ldr r6, [pc, #624] @ (2e21ec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #504] @ (2e217c ) │ │ │ │ + ldr r6, [pc, #520] @ (2e218c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r6, r4, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -951235,29 +951236,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (2e2170 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e2008 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #808] @ (2e2480 ) │ │ │ │ + ldr r5, [pc, #824] @ (2e2490 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r5, #2 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #712] @ (2e2428 ) │ │ │ │ + ldr r5, [pc, #728] @ (2e2438 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ + lsrs r2, r3, #2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #672] @ (2e2408 ) │ │ │ │ + ldr r5, [pc, #688] @ (2e2418 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r5, [pc, #384] @ (2e22ec ) │ │ │ │ + ldr r5, [pc, #400] @ (2e22fc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [pc, #520] @ (2e2378 ) │ │ │ │ + ldr r4, [pc, #536] @ (2e2388 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ @@ -951278,17 +951279,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [pc, #136] @ (2e2244 ) │ │ │ │ + ldr r4, [pc, #152] @ (2e2254 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r2, r1, #28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r0 │ │ │ │ @@ -951985,54 +951986,54 @@ │ │ │ │ ... │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #42] @ 0x2a │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [pc, #112] @ (2e29c8 ) │ │ │ │ + ldr r3, [pc, #128] @ (2e29d8 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #920] @ (2e2cf8 ) │ │ │ │ + ldr r2, [pc, #936] @ (2e2d08 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #856] @ (2e2cc0 ) │ │ │ │ + ldr r2, [pc, #872] @ (2e2cd0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #856] @ (2e2cc4 ) │ │ │ │ + ldr r1, [pc, #872] @ (2e2cd4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #688] @ (2e2c24 ) │ │ │ │ + ldr r0, [pc, #704] @ (2e2c34 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r1, #14 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #640] @ (2e2bfc ) │ │ │ │ + ldr r0, [pc, #656] @ (2e2c0c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [pc, #192] @ (2e2a40 ) │ │ │ │ + ldr r0, [pc, #208] @ (2e2a50 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ + cmp r2, r9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i q8, q5, d28[0] │ │ │ │ - add r8, r8 │ │ │ │ + vmla.i q8, q7, d28[0] │ │ │ │ + add ip, r8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vhadd.u q8, q6, q14 │ │ │ │ + vmla.i q0, q0, d0[7] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2e252c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 65c5c │ │ │ │ @@ -952100,32 +952101,32 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (2e2aa4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e29e6 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r2, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 13, cr0, cr0, cr12, {3} │ │ │ │ - mvns r6, r1 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr12, {3} │ │ │ │ + mvns r2, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 11, cr0, cr0, cr12, {3} │ │ │ │ - bics r2, r6 │ │ │ │ + cdp2 0, 11, cr0, cr4, cr12, {3} │ │ │ │ + bics r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr4, cr12, {3} │ │ │ │ - bics r6, r2 │ │ │ │ + cdp2 0, 9, cr0, cr8, cr12, {3} │ │ │ │ + bics r2, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr12, {3} │ │ │ │ - muls r2, r7 │ │ │ │ + cdp2 0, 7, cr0, cr12, cr12, {3} │ │ │ │ + muls r6, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 5, cr0, cr12, cr12, {3} │ │ │ │ - muls r6, r3 │ │ │ │ + cdp2 0, 6, cr0, cr0, cr12, {3} │ │ │ │ + muls r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp2 0, 4, cr0, cr0, cr12, {3} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr12, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r4, r1 │ │ │ │ @@ -952327,28 +952328,28 @@ │ │ │ │ b.n 2e2c40 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r3, #14] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r4, r2 │ │ │ │ + sbcs r0, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2l 0, cr0, [r8], #-432 @ 0xfffffe50 │ │ │ │ + ldc2l 0, cr0, [ip], #-432 @ 0xfffffe50 │ │ │ │ ldrb r4, [r6, #12] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mcrr2 0, 6, r0, r2, cr12 │ │ │ │ - asrs r6, r4 │ │ │ │ + mcrr2 0, 6, r0, r6, cr12 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stc2 0, cr0, [sl], {108} @ 0x6c │ │ │ │ - asrs r0, r1 │ │ │ │ + stc2 0, cr0, [lr], {108} @ 0x6c │ │ │ │ + asrs r4, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - umaal r0, r0, ip, ip │ │ │ │ + @ instruction: 0xfbf0006c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [pc, #544] @ (2e2f38 ) │ │ │ │ @@ -952559,26 +952560,26 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb r4, [r3, #9] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + subs r7, #90 @ 0x5a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfa3a006c │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + @ instruction: 0xfa3e006c │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfa1e006c │ │ │ │ - subs r7, #28 │ │ │ │ + @ instruction: 0xfa22006c │ │ │ │ + subs r7, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xfa00006c │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + @ instruction: 0xfa04006c │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrsb.w r0, [ip, #108] @ 0x6c │ │ │ │ + vld1.8 {d0[3]}, [r0], ip │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #780] @ (2e3288 ) │ │ │ │ @@ -952845,23 +952846,23 @@ │ │ │ │ ... │ │ │ │ strb r0, [r7, #31] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, #28] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf748006c │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + @ instruction: 0xf74c006c │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf71a006c │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + @ instruction: 0xf71e006c │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf65a006c │ │ │ │ + @ instruction: 0xf65e006c │ │ │ │ ldrd lr, r1, [sp, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r1, r3 │ │ │ │ blt.n 2e31c8 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ @@ -952920,18 +952921,18 @@ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 68f74 │ │ │ │ b.n 2e325c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf588006c │ │ │ │ - subs r3, #30 │ │ │ │ + @ instruction: 0xf58c006c │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -953502,27 +953503,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx 68f74 │ │ │ │ b.n 2e3686 │ │ │ │ ... │ │ │ │ - adds r6, #26 │ │ │ │ + adds r6, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xf0fe006c │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + add.w r0, r2, #108 @ 0x6c │ │ │ │ + adds r5, #122 @ 0x7a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orrs.w r0, sl, #108 @ 0x6c │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + orrs.w r0, lr, #108 @ 0x6c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r0, #108 @ 0x6c │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + orr.w r0, r4, #108 @ 0x6c │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - vmla.i16 d0, d2, d4[3] │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + vmla.i16 d0, d6, d4[3] │ │ │ │ + adds r4, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vsub.f64 d11, d11, d14 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -953578,17 +953579,17 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ beq.w 2e3944 │ │ │ │ vldr d7, [pc, #8] @ 2e3af0 │ │ │ │ vmov.f64 d13, d7 │ │ │ │ b.n 2e3894 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cdp 0, 3, cr0, cr4, cr12, {3} │ │ │ │ + cdp 0, 3, cr0, cr8, cr12, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r2 │ │ │ │ @@ -953747,28 +953748,28 @@ │ │ │ │ b.n 2e3bf8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [lr], #432 @ 0x1b0 │ │ │ │ + stcl 0, cr0, [r2], {108} @ 0x6c │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - mcrr 0, 6, r0, ip, cr12 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + mrrc 0, 6, r0, r0, cr12 @ │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [r0], #-432 @ 0xfffffe50 │ │ │ │ - adds r1, #48 @ 0x30 │ │ │ │ + ldc 0, cr0, [r4], #-432 @ 0xfffffe50 │ │ │ │ + adds r1, #52 @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc 0, cr0, [r4], {108} @ 0x6c │ │ │ │ + ldc 0, cr0, [r8], {108} @ 0x6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r4, [pc, #552] @ (2e3f20 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -953987,29 +953988,29 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - eors.w r0, sl, ip, asr #1 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + eors.w r0, lr, ip, asr #1 │ │ │ │ + cmp r7, #96 @ 0x60 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - orr.w r0, r0, ip, asr #1 │ │ │ │ - cmp r7, #4 │ │ │ │ + orr.w r0, r4, ip, asr #1 │ │ │ │ + cmp r7, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [r8, #432]! @ 0x1b0 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + strd r0, r0, [ip, #432]! @ 0x1b0 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strd r0, r0, [r2, #432] @ 0x1b0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + strd r0, r0, [r6, #432] @ 0x1b0 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xe9a6006c │ │ │ │ + @ instruction: 0xe9aa006c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r1 │ │ │ │ @@ -954215,17 +954216,17 @@ │ │ │ │ b.n 2e4312 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #66 @ 0x42 │ │ │ │ + cmp r6, #70 @ 0x46 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ bl 2dfc18 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -954580,23 +954581,23 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e4312 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, #58 @ 0x3a │ │ │ │ + cmp r0, #62 @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4c40 │ │ │ │ + b.n 2e4c48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ + movs r7, #238 @ 0xee │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4ba8 │ │ │ │ + b.n 2e4bb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ vldr d9, [pc, #784] @ 2e4920 │ │ │ │ cmp r3, r5 │ │ │ │ bge.n 2e462a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ add.w r2, r2, r5, lsl #3 │ │ │ │ @@ -954879,69 +954880,69 @@ │ │ │ │ ldr r0, [pc, #128] @ (2e4994 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ b.n 2e4312 │ │ │ │ ... │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4b88 │ │ │ │ + b.n 2e4b90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4b38 │ │ │ │ + b.n 2e4b40 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4aec │ │ │ │ + b.n 2e4af4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4ac0 │ │ │ │ + b.n 2e4ac8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4a8c │ │ │ │ + b.n 2e4a94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4a5c │ │ │ │ + b.n 2e4a64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4a2c │ │ │ │ + b.n 2e4a34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4a00 │ │ │ │ + b.n 2e4a08 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e49cc │ │ │ │ + b.n 2e49d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - b.n 2e4998 │ │ │ │ + b.n 2e49a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #14 │ │ │ │ + movs r5, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ + svc 218 @ 0xda │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 158 @ 0x9e │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #240] @ (2e4a8c ) │ │ │ │ movw r1, #2716 @ 0xa9c │ │ │ │ mov r7, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -955031,45 +955032,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (2e4ac8 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e4312 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - movs r4, #30 │ │ │ │ + movs r4, #34 @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - svc 2 │ │ │ │ + svc 6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + movs r4, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #228 @ 0xe4 │ │ │ │ + udf #232 @ 0xe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #202 @ 0xca │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #138 @ 0x8a │ │ │ │ + movs r3, #142 @ 0x8e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #108 @ 0x6c │ │ │ │ + udf #112 @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #82 @ 0x52 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002e4acc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -955218,55 +955219,55 @@ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ ldrh.w r3, [r5, #3812] @ 0xee4 │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strd pc, pc, [r3], #-1020 @ 0x3fc │ │ │ │ b.n 2e5036 │ │ │ │ - vsubw.u q9, , d18 │ │ │ │ + vsubw.u q9, , d22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ vrsubhn.i d29, , │ │ │ │ @ instruction: 0xffffefb1 │ │ │ │ vraddhn.i d31, , │ │ │ │ vaddw.u , , d7 │ │ │ │ @ instruction: 0xffffafff │ │ │ │ - vsubw.u q9, , d8 │ │ │ │ + vsubw.u q9, , d12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ble.n 2e4cb4 │ │ │ │ + ble.n 2e4cbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, #252 @ 0xfc │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 2e4c5c │ │ │ │ + bgt.n 2e4c64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 2e4bf8 │ │ │ │ + bgt.n 2e4c00 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bgt.n 2e4bc0 │ │ │ │ + bgt.n 2e4bc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67e20 │ │ │ │ @@ -955287,17 +955288,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - blt.n 2e4c88 │ │ │ │ + blt.n 2e4c90 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002e4d08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -955588,43 +955589,43 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 2e5210 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r4, r7, #4 │ │ │ │ + subs r0, r0, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r4, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 2e50c0 │ │ │ │ + bls.n 2e50c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r3, #1 │ │ │ │ + subs r6, r3, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 2e5098 │ │ │ │ + bls.n 2e50a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 2e506c │ │ │ │ + bls.n 2e5074 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 2e5040 │ │ │ │ + bls.n 2e5048 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + subs r0, r2, #0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bhi.n 2e5014 │ │ │ │ + bhi.n 2e501c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bhi.n 2e4fe0 │ │ │ │ + bhi.n 2e4fe8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002e503c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -955688,15 +955689,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 67a14 │ │ │ │ - adds r2, r3, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r1, #100] @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ @@ -955723,17 +955724,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - subs r4, r4, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 2e523c │ │ │ │ + bvc.n 2e5244 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ sub sp, #24 │ │ │ │ @@ -955767,17 +955768,17 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bvc.n 2e51cc │ │ │ │ + bvc.n 2e51d4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ @@ -955936,23 +955937,23 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 2e532a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r6, r5] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 2e529c │ │ │ │ + bpl.n 2e52a4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r2, [r1, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bpl.n 2e5434 │ │ │ │ + bpl.n 2e543c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -955995,17 +955996,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e5402 │ │ │ │ nop │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r2, r5, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 2e5384 │ │ │ │ + bmi.n 2e538c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ @@ -956041,17 +956042,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ vpop {d8} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n 2e547e │ │ │ │ - subs r0, r5, r4 │ │ │ │ + subs r4, r5, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bmi.n 2e5504 │ │ │ │ + bmi.n 2e550c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -956089,17 +956090,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ b.n 2e54fc │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r6, r5, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 2e5484 │ │ │ │ + bcc.n 2e548c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -956142,17 +956143,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e5582 │ │ │ │ nop │ │ │ │ - subs r6, r4, r0 │ │ │ │ + subs r2, r5, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcc.n 2e5604 │ │ │ │ + bcc.n 2e560c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2e56d0 ) │ │ │ │ @@ -956273,31 +956274,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e5674 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r1, r7] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + adds r4, r3, r7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 2e57a4 │ │ │ │ + bcs.n 2e57ac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r0, r4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + adds r0, r0, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bcs.n 2e570c │ │ │ │ + bcs.n 2e5714 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ + adds r6, r4, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bne.n 2e56dc │ │ │ │ + bne.n 2e56e4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #292] @ (2e5834 ) │ │ │ │ @@ -956418,31 +956419,31 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e57d8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, r1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r0, r7, r1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 2e5840 │ │ │ │ + bne.n 2e5848 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r7, [pc, #624] @ (2e5ac0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 2e57a8 │ │ │ │ + beq.n 2e57b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r7, #29 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - beq.n 2e5778 │ │ │ │ + beq.n 2e5780 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -956484,17 +956485,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e58d0 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -956536,17 +956537,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e5954 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r7!, {r2, r5, r6} │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ @@ -956592,17 +956593,17 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e59e4 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -956656,17 +956657,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e5a7a │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ sub sp, #28 │ │ │ │ @@ -956708,17 +956709,17 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ b.n 2e5b08 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ @@ -956775,19 +956776,19 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #1 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r5!, {r6} │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + asrs r0, r5, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -956810,15 +956811,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 67a18 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + asrs r4, r1, #15 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #200] @ (2e5cf4 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -956901,27 +956902,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (2e5d0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e5cd2 │ │ │ │ nop │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r4!, {r2} │ │ │ │ + ldmia r4!, {r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + asrs r2, r3, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ │ │ │ │ 002e5d10 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -957077,15 +957078,15 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #124] @ (2e5f04 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e5e72 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r7, r5, #1 │ │ │ │ bl 69be9a │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ bl ffefdea2 │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ bl fff07eaa │ │ │ │ bl fff13eae │ │ │ │ @@ -957099,30 +957100,30 @@ │ │ │ │ ldc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xf907ffff │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa61ffff │ │ │ │ @ instruction: 0xfad3ffff │ │ │ │ @ instruction: 0xfb4fffff │ │ │ │ - asrs r0, r5, #6 │ │ │ │ + asrs r4, r5, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldc2l 15, cr15, [r3, #1020]! @ 0x3fc │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r0, r3, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r5} │ │ │ │ + ldmia r2!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60b98 │ │ │ │ @@ -957142,17 +957143,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - asrs r6, r4, #1 │ │ │ │ + asrs r2, r5, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ cbz r2, 2e5f56 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -957369,35 +957370,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (2e61b4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e60a8 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r2, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r6, #27 │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r6} │ │ │ │ + stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -957442,17 +957443,17 @@ │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e6460 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -957570,17 +957571,17 @@ │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e65c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r2, r0, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r3 │ │ │ │ @@ -957716,17 +957717,17 @@ │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e6758 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r2, r4, #11 │ │ │ │ + lsrs r6, r4, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -957781,19 +957782,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #10 │ │ │ │ + lsrs r4, r3, #10 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ + lsrs r6, r7, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -957876,19 +957877,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e68f8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ (2e67ac ) │ │ │ │ @@ -958369,17 +958370,17 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e6e08 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ @@ -958441,17 +958442,17 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e6c16 │ │ │ │ b.n 2e6c12 │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e6ec0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -958777,21 +958778,21 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e6fcc │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e72b8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - lsls r2, r0, #1 │ │ │ │ + lsls r6, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ lsls r4, r5, #1 │ │ │ │ - vrev64.8 q8, q15 │ │ │ │ - vhadd.u q8, q6, q15 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + vrev64.16 q8, q15 │ │ │ │ + vmla.i q0, q0, d2[7] │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ @@ -958959,28 +958960,28 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2e723c │ │ │ │ nop │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e7498 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - vhadd.u16 q0, q6, q15 │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ + vhadd.u32 q0, q0, q15 │ │ │ │ + @ instruction: 0xb7c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cdp2 0, 9, cr0, cr10, cr14, {3} │ │ │ │ - cdp2 0, 7, cr0, cr0, cr14, {3} │ │ │ │ - cdp2 0, 4, cr0, cr4, cr14, {3} │ │ │ │ - ldc2l 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + cdp2 0, 9, cr0, cr14, cr14, {3} │ │ │ │ + cdp2 0, 7, cr0, cr4, cr14, {3} │ │ │ │ + cdp2 0, 4, cr0, cr8, cr14, {3} │ │ │ │ + ldc2l 0, cr0, [r8, #440] @ 0x1b8 │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [r6, #440]! @ 0x1b8 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + ldc2 0, cr0, [sl, #440]! @ 0x1b8 │ │ │ │ + cpsie │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc2 0, cr0, [ip, #440] @ 0x1b8 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + stc2 0, cr0, [r0, #440]! @ 0x1b8 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #212] @ (2e7390 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -959171,16 +959172,16 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 2e76b0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - @ instruction: 0xfb8a006e │ │ │ │ - push {r1, r4, r5} │ │ │ │ + @ instruction: 0xfb8e006e │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [pc, #272] @ (2e75c4 ) │ │ │ │ mov r4, r2 │ │ │ │ @@ -959293,19 +959294,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r3 │ │ │ │ b.n 2e7584 │ │ │ │ adds r2, #192 @ 0xc0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xfb58006e │ │ │ │ + @ instruction: 0xfb5c006e │ │ │ │ mov r0, pc │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa56006e │ │ │ │ - uxtb r6, r7 │ │ │ │ + @ instruction: 0xfa5a006e │ │ │ │ + cbz r2, 2e7618 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2e7844 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -960128,26 +960129,26 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r5, #216 @ 0xd8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ lsls r1, r7, #1 │ │ │ │ - adc.w r0, r0, #15597568 @ 0xee0000 │ │ │ │ + adc.w r0, r4, #15597568 @ 0xee0000 │ │ │ │ cmp r4, #126 @ 0x7e │ │ │ │ lsls r1, r7, #1 │ │ │ │ rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7a4006e │ │ │ │ - @ instruction: 0xf376006e │ │ │ │ - @ instruction: 0xf352006e │ │ │ │ + @ instruction: 0xf7a8006e │ │ │ │ + @ instruction: 0xf37a006e │ │ │ │ + @ instruction: 0xf356006e │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - @ instruction: 0xf25c006e │ │ │ │ - @ instruction: 0xf288006e │ │ │ │ + @ instruction: 0xf260006e │ │ │ │ + @ instruction: 0xf28c006e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #208] @ (2e7f00 ) │ │ │ │ @@ -960228,16 +960229,16 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsls r1, r7, #1 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf13c006e │ │ │ │ - add r1, sp, #912 @ 0x390 │ │ │ │ + adc.w r0, r0, #110 @ 0x6e │ │ │ │ + add r1, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -961326,52 +961327,52 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [pc, #120] @ (2e8a30 ) │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 2e8a34 │ │ │ │ - @ instruction: 0xf0f4006e │ │ │ │ + @ instruction: 0xf0f8006e │ │ │ │ strh r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #432] @ (2e8b84 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i d0, d14, d2[7] │ │ │ │ - vext.8 q8, q1, q15, #0 │ │ │ │ + vmla.i16 d0, d2, d6[3] │ │ │ │ + vext.8 q8, q3, q15, #0 │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ mov r0, pc │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - vmla.i16 d0, d6, d6[3] │ │ │ │ - cdp 0, 7, cr0, cr12, cr14, {3} │ │ │ │ - cdp 0, 8, cr0, cr2, cr14, {3} │ │ │ │ - cdp 0, 1, cr0, cr6, cr14, {3} │ │ │ │ - b.n 2e8430 │ │ │ │ + vmla.i16 d0, d10, d6[3] │ │ │ │ + cdp 0, 8, cr0, cr0, cr14, {3} │ │ │ │ + cdp 0, 8, cr0, cr6, cr14, {3} │ │ │ │ + cdp 0, 1, cr0, cr10, cr14, {3} │ │ │ │ + b.n 2e8438 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldc 0, cr0, [ip, #-440] @ 0xfffffe48 │ │ │ │ stc 0, cr0, [r0, #-440]! @ 0xfffffe48 │ │ │ │ - ldc 0, cr0, [ip], {110} @ 0x6e │ │ │ │ - stc 0, cr0, [r0], #-440 @ 0xfffffe48 │ │ │ │ - @ instruction: 0xeb88006e │ │ │ │ - @ instruction: 0xeaf4006e │ │ │ │ - orn r0, r6, lr, asr #1 │ │ │ │ - ldrd r0, r0, [lr, #440] @ 0x1b8 │ │ │ │ - ldrd r0, r0, [r6, #-440] @ 0x1b8 │ │ │ │ - @ instruction: 0xe8c8006e │ │ │ │ - @ instruction: 0xe83a006e │ │ │ │ + stc 0, cr0, [r4, #-440]! @ 0xfffffe48 │ │ │ │ + stc 0, cr0, [r0], #440 @ 0x1b8 │ │ │ │ + stc 0, cr0, [r4], #-440 @ 0xfffffe48 │ │ │ │ + @ instruction: 0xeb8c006e │ │ │ │ + @ instruction: 0xeaf8006e │ │ │ │ + orn r0, sl, lr, asr #1 │ │ │ │ + strd r0, r0, [r2, #440]! @ 0x1b8 │ │ │ │ + ldrd r0, r0, [sl, #-440] @ 0x1b8 │ │ │ │ + @ instruction: 0xe8cc006e │ │ │ │ + @ instruction: 0xe83e006e │ │ │ │ cmp r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2e8bf4 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -962025,21 +962026,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2e8eb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2e8eb0 │ │ │ │ nop │ │ │ │ - b.n 2e8b2c │ │ │ │ + b.n 2e8b34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2e8e58 │ │ │ │ + b.n 2e8e60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2e8ae8 │ │ │ │ + b.n 2e8af0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r4, r3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -962057,29 +962058,29 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r6, r1, r6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r2, r3, r5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r4, r5, r4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2e9388 │ │ │ │ + b.n 2e9390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2e9738 │ │ │ │ + b.n 2e9740 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r6, r5, r2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r6, r6, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r0, r0, r1 │ │ │ │ lsls r1, r7, #1 │ │ │ │ adds r2, r2, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r6, r3, #31 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - cbz r4, 2e90d4 │ │ │ │ + cbz r0, 2e90d6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r3, #30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r2, r7, #29 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -962305,23 +962306,23 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r0, r1, #26 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - b.n 2e9424 │ │ │ │ + b.n 2e942c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 2e9440 │ │ │ │ + b.n 2e9448 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2e9b98 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2e9b98 │ │ │ │ @@ -962595,23 +962596,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 2e9624 │ │ │ │ + bgt.n 2e962c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 2e9654 │ │ │ │ + udf #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 2e9750 │ │ │ │ + ble.n 2e9758 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 2e9690 │ │ │ │ + ble.n 2e9698 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb.w r3, [ip] │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #136] @ 0x88 │ │ │ │ strb.w r9, [sp, #153] @ 0x99 │ │ │ │ blx r5 │ │ │ │ @@ -962942,27 +962943,27 @@ │ │ │ │ adds r1, #1 │ │ │ │ blx 63d54 │ │ │ │ b.n 2e99ec │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - bgt.n 2e9a54 │ │ │ │ + bgt.n 2e9a5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 2e99d4 │ │ │ │ + bgt.n 2e99dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 2e98e8 │ │ │ │ + blt.n 2e98f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bge.n 2e99d4 │ │ │ │ + bge.n 2e99dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 2e9a58 │ │ │ │ + bge.n 2e9a60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ eor.w r9, r9, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r9, #1 │ │ │ │ @@ -963369,43 +963370,43 @@ │ │ │ │ blx r5 │ │ │ │ b.n 2e9d2e │ │ │ │ nop │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - bls.n 2e9e40 │ │ │ │ + bge.n 2e9e48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r0, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 2e9ee4 │ │ │ │ + bvc.n 2e9eec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 2e9dc8 │ │ │ │ + bvs.n 2e9dd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 2e9f40 │ │ │ │ + bcc.n 2e9f48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 2e9e5c │ │ │ │ + bvc.n 2e9e64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r0, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 2e9de8 │ │ │ │ + bcc.n 2e9df0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 2e9ebc │ │ │ │ + bcc.n 2e9ec4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 2e9de4 │ │ │ │ + bcs.n 2e9dec │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r2, [pc, #2120] @ 2ea6c8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ea224 │ │ │ │ @@ -964237,61 +964238,61 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ b.n 2ea258 │ │ │ │ nop │ │ │ │ rors r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 2ea6c8 │ │ │ │ + bcs.n 2ea6d0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - beq.n 2ea6b0 │ │ │ │ + beq.n 2ea6b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 2ea610 │ │ │ │ + bpl.n 2ea618 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 2ea60c │ │ │ │ + bmi.n 2ea614 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 2ea7d4 │ │ │ │ + bmi.n 2ea7dc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r3, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 2ea754 │ │ │ │ + bcc.n 2ea75c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 2ea6bc │ │ │ │ + bcs.n 2ea6c4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 2ea6fc │ │ │ │ + bne.n 2ea704 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r0, r3, #20 │ │ │ │ lsls r1, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r5, #18 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bne.n 2ea700 │ │ │ │ + bne.n 2ea708 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r2, r4, #17 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r4, r6, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r0, #16 │ │ │ │ lsls r1, r7, #1 │ │ │ │ @@ -964313,35 +964314,35 @@ │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r1, #8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r3, #7 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldmia r2, {r2, r5, r7} │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r1, r7, #1 │ │ │ │ │ │ │ │ 002ea770 : │ │ │ │ ldr r0, [pc, #4] @ (2ea778 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ea77c : │ │ │ │ ldr r0, [pc, #4] @ (2ea784 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ea788 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002ea78c : │ │ │ │ @@ -964396,17 +964397,17 @@ │ │ │ │ b.n 2ea7d6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.u8 q8, q12, #2 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vshr.u16 q0, q12, #2 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ea824 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -964572,30 +964573,30 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ea94e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ vqadd.u64 q0, q6, q12 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ mcr2 0, 4, r0, cr6, cr8, {3} │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ @@ -965077,34 +965078,34 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 2eae28 │ │ │ │ b.n 2eae0a │ │ │ │ ldc2l 0, cr0, [r0, #-480] @ 0xfffffe20 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r7, #21 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r2, r4, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xfae20078 │ │ │ │ ldr??.w r0, [lr, r8, lsl #3] │ │ │ │ vld4.16 {d16-d19}, [r0 :256], r8 │ │ │ │ vst4.16 {d16-d19}, [r2 :256], r8 │ │ │ │ vld4.16 {d0-d3}, [r6 :256], r8 │ │ │ │ vst4.16 {d0-d3}, [sl :256], r8 │ │ │ │ ldr??.w r0, [r4, #120] @ 0x78 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr.w r0, [r2, #120] @ 0x78 │ │ │ │ │ │ │ │ 002eaefc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -965318,55 +965319,55 @@ │ │ │ │ vaddl.u , d15, d1 │ │ │ │ @ instruction: 0xffffaff5 │ │ │ │ vqrdmlsh.s q13, , d25[0] │ │ │ │ vsra.u32 q15, , #1 │ │ │ │ vshr.u64 d27, d1, #1 │ │ │ │ vraddhn.i d27, , │ │ │ │ vsubl.u , d15, d23 │ │ │ │ - vqshlu.s32 d28, d24, #31 │ │ │ │ + vqshlu.s32 d28, d28, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmia r4!, {r0, r2, r4, r5, r6} │ │ │ │ - vqshlu.s32 d28, d30, #31 │ │ │ │ + vmlsl.u q14, d15, d2[0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r7, 2eb1aa │ │ │ │ vqrdmlsh.s , , d19[0] │ │ │ │ vshr.u64 q14, , #1 │ │ │ │ vqshl.u64 d31, d30, #63 @ 0x3f │ │ │ │ lsls r0, r7, #1 │ │ │ │ uxth r1, r1 │ │ │ │ @ instruction: 0xffffaf8f │ │ │ │ vmls.i q14, , d15[0] │ │ │ │ vqrdmlah.s q14, , d1[0] │ │ │ │ vqrdmlsh.s q13, , d31[0] │ │ │ │ - vaddl.u q14, d15, d4 │ │ │ │ + vaddl.u q14, d15, d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xf76a0078 │ │ │ │ - nop {11} │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ + ite lt │ │ │ │ + lsllt r6, r5, #1 │ │ │ │ + ldrbge r4, [r3, #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 2eaa10 │ │ │ │ + b.n 2eaa18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - itet mi │ │ │ │ + itee mi │ │ │ │ lslmi r6, r5, #1 │ │ │ │ - strbpl r2, [r6, #31] │ │ │ │ - lslmi r4, r5, #1 │ │ │ │ - wfi │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strbpl r6, [r6, #31] │ │ │ │ + lslpl r4, r5, #1 │ │ │ │ + ite cc │ │ │ │ + lslcc r6, r5, #1 │ │ │ │ + strbcs r4, [r3, #31] │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 64f04 │ │ │ │ ldr r3, [pc, #780] @ (2eb4a8 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ add.w r3, r0, #12 │ │ │ │ strd r5, r5, [r0, #12] │ │ │ │ @@ -965656,19 +965657,19 @@ │ │ │ │ beq.n 2eb434 │ │ │ │ b.n 2eb42a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r5, [pc, #0] @ (2eb4ac ) │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ca │ │ │ │ + bkpt 0x00ce │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r2, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - b.n 2eba5c │ │ │ │ + b.n 2eba64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ negs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #640] @ (2eb740 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ @@ -966258,17 +966259,17 @@ │ │ │ │ ... │ │ │ │ ldr r0, [pc, #64] @ (2ebb0c ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 2ebaf8 │ │ │ │ + cbnz r0, 2ebafa │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbnz r0, 2ebaea │ │ │ │ + cbnz r4, 2ebaea │ │ │ │ lsls r6, r5, #1 │ │ │ │ negs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #640] @ (2ebd64 ) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -966280,15 +966281,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ bics r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ cbz r0, 2ebb14 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ @@ -967060,35 +967061,35 @@ │ │ │ │ b.n 2ec1bc │ │ │ │ ldr r7, [pc, #784] @ (2ec5d8 ) │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r4, 2ec30c │ │ │ │ + cbz r0, 2ec30e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 2ec010 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 2ebfc4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ b.n 2ebc9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6bf58 │ │ │ │ @@ -967109,17 +967110,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #864 @ 0x360 │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -967179,19 +967180,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (2ec3fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 67dd4 │ │ │ │ nop │ │ │ │ - adds r5, #220 @ 0xdc │ │ │ │ + adds r5, #224 @ 0xe0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -967210,15 +967211,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 64518 │ │ │ │ - add r3, sp, #912 @ 0x390 │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (2ec470 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -967342,19 +967343,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 67dd4 │ │ │ │ nop │ │ │ │ b.n 2eca0c │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r8, sl │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + adds r4, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #84] @ 2ec5fc │ │ │ │ ldr r4, [pc, #84] @ (2ec600 ) │ │ │ │ @@ -967387,15 +967388,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 64518 │ │ │ │ nop │ │ │ │ b.n 2ec998 │ │ │ │ lsls r0, r7, #1 │ │ │ │ strh r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ @@ -967649,15 +967650,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ svc 128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ svc 52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ svc 28 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r8, [pc, #440] @ 2eca5c │ │ │ │ add.w sl, r0, #36 @ 0x24 │ │ │ │ @@ -968185,15 +968186,15 @@ │ │ │ │ strd r9, r5, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (2ecdf4 , std::allocator >, std::allocator, std::allocator > > >::reserve(unsigned int)@@Base+0xb8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r6, [r4, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ │ │ │ │ 002ecdf8 , std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > >, std::_Select1st, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > > >::_M_emplace_hint_unique, std::allocator >&&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, std::vector, std::allocator >, std::allocator, std::allocator > > > > >, std::piecewise_construct_t const&, std::tuple, std::allocator >&&>&&, std::tuple<>&&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -968570,15 +968571,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 6495c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ b.n 2ed106 , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0xae> │ │ │ │ ldr r0, [pc, #4] @ (2ed1a8 , std::allocator >, std::allocator, std::allocator > > >::emplace_back, std::allocator > >(std::__cxx11::basic_string, std::allocator >&&)@@Base+0x150>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ @@ -968757,45 +968758,45 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002ed35c : │ │ │ │ ldr r0, [pc, #4] @ (2ed364 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #792 @ (adr r3, 2ed680 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, 2ed690 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed368 : │ │ │ │ ldr r0, [pc, #4] @ (2ed370 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #712 @ (adr r3, 2ed63c ) │ │ │ │ + add r3, pc, #728 @ (adr r3, 2ed64c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed374 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002ed37c : │ │ │ │ ldr r0, [pc, #4] @ (2ed384 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #696 @ (adr r3, 2ed640 ) │ │ │ │ + add r3, pc, #712 @ (adr r3, 2ed650 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed388 : │ │ │ │ ldr r0, [pc, #4] @ (2ed390 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r3, pc, #680 @ (adr r3, 2ed63c ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 2ed64c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed394 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002ed398 : │ │ │ │ @@ -968807,23 +968808,23 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 002ed3a0 : │ │ │ │ ldr r0, [pc, #4] @ (2ed3a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r4} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed3ac : │ │ │ │ ldr r0, [pc, #4] @ (2ed3b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2} │ │ │ │ + stmia r1!, {r1, r3} │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ed3b8 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -968961,15 +968962,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bcs.n 2ed454 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #224 @ (adr r2, 2ed630 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 2ed640 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ bcs.n 2ed5f0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -969287,66 +969288,66 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ beq.n 2ed808 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, 2eda44 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 2eda54 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ mcr2 15, 2, pc, cr9, cr15, {7} @ │ │ │ │ - add r0, pc, #536 @ (adr r0, 2edaf0 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 2edb00 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 2eda74 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 2eda84 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r1, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #136 @ (adr r0, 2ed96c ) │ │ │ │ + add r0, pc, #152 @ (adr r0, 2ed97c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r3, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ beq.n 2ed924 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stc2l 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ - add r0, pc, #272 @ (adr r0, 2eda0c ) │ │ │ │ + add r0, pc, #288 @ (adr r0, 2eda1c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, r3] │ │ │ │ + str r6, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r4, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 2ed94c ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 2ed95c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 2edaa0 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 2edab0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 2edab4 ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 2edac4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r0, pc, #800 @ (adr r0, 2edc40 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 2edc50 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ + ldr r6, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r2, r0] │ │ │ │ + str r4, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b8b8 │ │ │ │ @@ -969366,17 +969367,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [pc, #280] @ (2eda98 ) │ │ │ │ + ldr r7, [pc, #296] @ (2edaa8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -969492,29 +969493,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xff85ffff │ │ │ │ ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ @ instruction: 0xff9bffff │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #392] @ (2edc44 ) │ │ │ │ + ldr r6, [pc, #408] @ (2edc54 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [pc, #128] @ (2edb4c ) │ │ │ │ + ldr r6, [pc, #144] @ (2edb5c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64774 │ │ │ │ @@ -969534,17 +969535,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [sp, #360] @ 0x168 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [pc, #712] @ (2edddc ) │ │ │ │ + ldr r5, [pc, #728] @ (2eddec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -969660,29 +969661,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffadffff │ │ │ │ vminnm.f32 , , │ │ │ │ ldmia r3!, {r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r5, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #792] @ (2edf70 ) │ │ │ │ + ldr r4, [pc, #808] @ (2edf80 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldmia r3!, {r2, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #528] @ (2ede78 ) │ │ │ │ + ldr r4, [pc, #544] @ (2ede88 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6921c │ │ │ │ @@ -969702,17 +969703,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [pc, #88] @ (2edd08 ) │ │ │ │ + ldr r4, [pc, #104] @ (2edd18 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d7, [r2, #24] │ │ │ │ add.w r0, r1, #1392 @ 0x570 │ │ │ │ add.w r1, r1, #1408 @ 0x580 │ │ │ │ vldr d4, [r3, #24] │ │ │ │ vldr d6, [r0] │ │ │ │ @@ -969845,15 +969846,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r4, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r1, {r1, r3, r4, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -970290,90 +970291,90 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ stmia r7!, {r1, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r5, #1 │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ stc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [pc, #24] @ (2ee330 ) │ │ │ │ + ldr r0, [pc, #40] @ (2ee340 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r6!, {r2, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - @ instruction: 0x47d2 │ │ │ │ + @ instruction: 0x47d6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bx fp │ │ │ │ + bx ip │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov ip, sp │ │ │ │ + mov r8, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov sl, sl │ │ │ │ + mov lr, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #400] @ 0x190 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - mov r4, r4 │ │ │ │ + mov r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [sp, #1016] @ 0x3f8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62490 │ │ │ │ @@ -970393,17 +970394,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add lr, ip │ │ │ │ + add sl, sp │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -970548,15 +970549,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmia r2!, {r1, r2} │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -970946,82 +970947,82 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #664] @ 0x298 │ │ │ │ + str r4, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stc2l 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #936] @ 0x3a8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r5, r7, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #472] @ 0x1d8 │ │ │ │ + str r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ nop {11} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r2, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stc2 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #928] @ 0x3a0 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors r4, r4 │ │ │ │ + eors r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r6, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #192] @ 0xc0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #936] @ 0x3a8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #118 @ 0x76 │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66ef4 │ │ │ │ @@ -971041,17 +971042,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, #30 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, r0, r2 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -971109,15 +971110,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ pop {r1, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r5, #1 │ │ │ │ pop {r1, r3, r6} │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -971368,63 +971369,63 @@ │ │ │ │ b.n 2eeca6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cbnz r2, 2eee2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ vmaxnm.f32 , , │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r3!, {r1, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r5, #1 │ │ │ │ revsh r6, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #222 @ 0xde │ │ │ │ + subs r3, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ ldc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #162 @ 0xa2 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r3, #12 │ │ │ │ + subs r3, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 648bc │ │ │ │ @@ -971444,17 +971445,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vldr d6, [r3, #8] │ │ │ │ vldr d7, [r2, #8] │ │ │ │ add.w r1, r1, #1408 @ 0x580 │ │ │ │ @@ -971513,19 +971514,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #108] @ (2eefc4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -971572,17 +971573,17 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb81a │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #62] @ 0x3e │ │ │ │ + ldrh r4, [r7, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xb7ce │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -972033,49 +972034,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 2ef438 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ push {r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r4, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r3, #28] │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ + ldrh r0, [r6, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #26] │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r5, #24] │ │ │ │ + ldrh r4, [r5, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ │ │ │ │ 002ef500 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -972306,75 +972307,75 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ sxtb r2, r4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r6, [r1, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xf947ffff │ │ │ │ ldc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ - @ instruction: 0xf6be006e │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + movt r0, #10350 @ 0x286e │ │ │ │ + ldrh r0, [r5, #22] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r5, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ cbz r0, 2ef7ba │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr??.w pc, [sp, #4095] @ 0xfff │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #168 @ 0xa8 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r4, r5, #1 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - ldrh r0, [r6, #18] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + ldrh r0, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r2, #26 │ │ │ │ + adds r2, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #214 @ 0xd6 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #16] │ │ │ │ + ldrh r0, [r0, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ + ldrh r2, [r1, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65c1c │ │ │ │ @@ -972395,17 +972396,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -972463,15 +972464,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r6, sp, #768 @ 0x300 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cbz r2, 2ef8f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -974683,15 +974684,15 @@ │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [pc, #8] @ (2f0ed4 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - adds r3, #4 │ │ │ │ + adds r3, #8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r7, [r0] │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ @@ -974754,15 +974755,15 @@ │ │ │ │ str.w r1, [r3], #4 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 2f0f86 │ │ │ │ b.n 2f0f4e │ │ │ │ ldr r0, [pc, #4] @ (2f0f9c ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -975386,15 +975387,15 @@ │ │ │ │ strd r2, r3, [r0] │ │ │ │ b.n 2f157a │ │ │ │ mov r2, r7 │ │ │ │ b.n 2f151a │ │ │ │ ldr r0, [pc, #4] @ (2f15b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2f16b2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -975610,15 +975611,15 @@ │ │ │ │ itt eq │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ streq.w r2, [r8, r3] │ │ │ │ b.n 2f17a8 │ │ │ │ ldr r0, [pc, #4] @ (2f1808 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #160] @ (2f18bc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -975696,15 +975697,15 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #196] @ (2f19a4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -976627,30 +976628,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ movs r1, #0 │ │ │ │ b.n 2f20c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - addw r0, ip, #112 @ 0x70 │ │ │ │ - strb r2, [r2, #9] │ │ │ │ + @ instruction: 0xf2100070 │ │ │ │ + strb r6, [r2, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - sbcs.w r0, r8, #112 @ 0x70 │ │ │ │ - adc.w r0, r8, #112 @ 0x70 │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + sbcs.w r0, ip, #112 @ 0x70 │ │ │ │ + adc.w r0, ip, #112 @ 0x70 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - orrs.w r0, r4, #112 @ 0x70 │ │ │ │ - orr.w r0, r2, #112 @ 0x70 │ │ │ │ - strb r6, [r7, #2] │ │ │ │ + orrs.w r0, r8, #112 @ 0x70 │ │ │ │ + orr.w r0, r6, #112 @ 0x70 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ beq.w 2f24f6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -977940,15 +977941,15 @@ │ │ │ │ itt eq │ │ │ │ ldreq r2, [r7, #0] │ │ │ │ streq.w r2, [r8, r3] │ │ │ │ b.n 2f2e64 │ │ │ │ ldr r0, [pc, #4] @ (2f2ec4 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #272] @ (2f2fe8 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -980341,15 +980342,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2f44cc │ │ │ │ b.n 2f44b4 │ │ │ │ ldr r0, [pc, #8] @ (2f451c ) │ │ │ │ add r0, pc │ │ │ │ bl 6c12c │ │ │ │ nop │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -980452,15 +980453,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2f45f4 │ │ │ │ b.n 2f45dc │ │ │ │ ldr r0, [pc, #8] @ (2f4644 ) │ │ │ │ add r0, pc │ │ │ │ bl 6c12c │ │ │ │ nop │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #412] @ (2f47f8 ) │ │ │ │ @@ -980644,21 +980645,21 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #8] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #344] @ (2f4964 ) │ │ │ │ + ldr r4, [pc, #360] @ (2f4974 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r0, 2f485e │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [pc, #136] @ (2f48a0 ) │ │ │ │ + ldr r4, [pc, #152] @ (2f48b0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ cbnz r4, 2f485c │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsh r6, [r7, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrsh r0, [r1, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ @@ -980941,15 +980942,15 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r0, [r3, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r2, r3] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - @ instruction: 0xf62e006c │ │ │ │ + @ instruction: 0xf632006c │ │ │ │ ldrb r0, [r6, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -981145,15 +981146,15 @@ │ │ │ │ nop │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #624] @ (2f4f54 ) │ │ │ │ + ldr r1, [pc, #640] @ (2f4f64 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrh r6, [r6, r6] │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ @@ -981458,15 +981459,15 @@ │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ movs r1, #24 │ │ │ │ mul.w r1, r1, r3 │ │ │ │ blx 63d54 │ │ │ │ blx 67344 <__cxa_rethrow@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - rsbs r0, ip, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf1e0006c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ subs.w r5, ip, lr │ │ │ │ beq.n 2f5088 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, #4 │ │ │ │ asrs r5, r5, #3 │ │ │ │ @@ -982482,82 +982483,82 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r0, r7, #1 │ │ │ │ add r8, r6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ lsls r6, r5, #1 │ │ │ │ add ip, r5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [pc, #464] @ (2f5da8 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #164 @ 0xa4 │ │ │ │ + cmp r5, #168 @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 q8, q5, │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ strb r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #74 @ 0x4a │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r7, [pc, #832] @ (2f5f40 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ bx pc │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + muls r6, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #84 @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r0, [r7, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [pc, #160] @ (2f5cc0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r6, [pc, #448] @ (2f5dec ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr r6, [pc, #832] @ (2f5f70 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r5, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r7, [pc, #464] @ (2f5e08 ) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + cmp r0, #216 @ 0xd8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #688] @ (2f5ef0 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #23 │ │ │ │ + lsls r4, r4, #23 │ │ │ │ lsls r6, r5, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ + subs r7, #70 @ 0x46 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add.w r0, r4, #12 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ bl 330f94 >::_M_realloc_append(int const&)@@Base+0x40c0> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -984597,21 +984598,21 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r7, #164 @ 0xa4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bvc.n 2f715c │ │ │ │ + bvc.n 2f7164 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 2f70d0 │ │ │ │ + bne.n 2f70d8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - bne.n 2f70a0 │ │ │ │ + bne.n 2f70a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ @@ -984816,15 +984817,15 @@ │ │ │ │ b.n 2f7260 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r4, #254 @ 0xfe │ │ │ │ lsls r0, r7, #1 │ │ │ │ @@ -985226,29 +985227,29 @@ │ │ │ │ b.n 2f7644 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f76d4 │ │ │ │ b.n 2f7644 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r0, r0, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + adds r6, r4, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r0, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r1, #2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ @@ -986153,47 +986154,47 @@ │ │ │ │ bl 6c174 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #180 @ 0xb4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r4, [pc, #896] @ (2f84a4 ) │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #96 @ 0x60 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1} │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + adds r6, r0, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r4, r5, #2 │ │ │ │ + adds r0, r6, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + adds r4, r1, #0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r2, r6, r7 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - subs r6, r0, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r6, #146 @ 0x92 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsls r6, r1, #6 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #384] @ (2f82f0 ) │ │ │ │ @@ -987297,15 +987298,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add sp, #8 │ │ │ │ b.w 35a290 >::_M_fill_assign(unsigned int, double const&)@@Base+0x6028> │ │ │ │ - asrs r0, r1, #17 │ │ │ │ + asrs r4, r1, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [pc, #28] @ (2f8cbc ) │ │ │ │ @@ -987316,15 +987317,15 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ bl 35a42c >::_M_fill_assign(unsigned int, double const&)@@Base+0x61c4> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - addw r0, lr, #2157 @ 0x86d │ │ │ │ + @ instruction: 0xf612006d │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -988199,67 +988200,67 @@ │ │ │ │ bls.n 2f9654 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ subs r4, r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #576 @ (adr r7, 2f98f4 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 2f9904 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r4, r0, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ cmp r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf264006d │ │ │ │ + @ instruction: 0xf268006d │ │ │ │ cmp r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21a006d │ │ │ │ + @ instruction: 0xf21e006d │ │ │ │ add r8, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 2f961c │ │ │ │ + bls.n 2f9624 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, #109 @ 0x6d │ │ │ │ + sbcs.w r0, r2, #109 @ 0x6d │ │ │ │ subs r7, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf120006d │ │ │ │ + @ instruction: 0xf124006d │ │ │ │ ldr r0, [pc, #832] @ (2f9a28 ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r0, [pc, #752] @ (2f99e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, ip, #109 @ 0x6d │ │ │ │ + eor.w r0, r0, #109 @ 0x6d │ │ │ │ add r4, lr │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r0, lr, #109 @ 0x6d │ │ │ │ + bic.w r0, r2, #109 @ 0x6d │ │ │ │ ldr r3, [pc, #816] @ (2f9a30 ) │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 d16, d4, d5[3] │ │ │ │ + vmla.i16 d16, d8, d5[3] │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + lsls r4, r6, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s32 q0, q5, │ │ │ │ + vhadd.s32 q0, q7, │ │ │ │ str r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr14, cr13, {3} │ │ │ │ + cdp 0, 10, cr0, cr2, cr13, {3} │ │ │ │ muls r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r7, #10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldcl 0, cr0, [r6, #-436]! @ 0xfffffe4c │ │ │ │ - stc 0, cr0, [r2, #436] @ 0x1b4 │ │ │ │ + ldcl 0, cr0, [sl, #-436]! @ 0xfffffe4c │ │ │ │ + stc 0, cr0, [r6, #436] @ 0x1b4 │ │ │ │ ldr r7, [pc, #64] @ (2f9774 ) │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ @@ -989655,67 +989656,67 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #211 @ 0xd3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 2fa768 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - b.n 2fa4c4 │ │ │ │ + b.n 2fa4cc │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r2, r4, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fa078 │ │ │ │ + b.n 2fa080 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2fa0ec │ │ │ │ + b.n 2fa0f4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2f9fd8 │ │ │ │ + b.n 2f9fe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ + subs.w r0, sl, #15532032 @ 0xed0000 │ │ │ │ ldr r0, [pc, #544] @ (2fa9c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fa590 │ │ │ │ + b.n 2fa598 │ │ │ │ lsls r5, r5, #1 │ │ │ │ asrs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2fad3c │ │ │ │ + b.n 2fad44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [pc, #240] @ (2fa8a8 ) │ │ │ │ movs r0, r0 │ │ │ │ - itet le │ │ │ │ + itte le │ │ │ │ lslle r5, r5, #1 │ │ │ │ - movgt ip, ip │ │ │ │ - movle r0, r0 │ │ │ │ - ldrsh.w r0, [lr, sp, lsl #2] │ │ │ │ - b.n 2fabcc │ │ │ │ + movle ip, ip │ │ │ │ + movgt r0, r0 │ │ │ │ + vst4.16 {d16-d19}, [r2 :128]! │ │ │ │ + b.n 2fabd4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 2faaac │ │ │ │ + b.n 2faab4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2fab10 │ │ │ │ + b.n 2fab18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 2faaf0 │ │ │ │ + b.n 2faaf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - svc 0 │ │ │ │ + svc 4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 2fa868 │ │ │ │ + ble.n 2fa870 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r2, [r4, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 2fa838 │ │ │ │ + ble.n 2fa840 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ble.n 2fa808 │ │ │ │ + ble.n 2fa810 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ @@ -990780,67 +990781,67 @@ │ │ │ │ b.n 2fb0ca │ │ │ │ b.n 2fb302 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fb25e │ │ │ │ b.n 2fb0ca │ │ │ │ nop │ │ │ │ - bvs.n 2fb400 │ │ │ │ + bvs.n 2fb408 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 2fb378 │ │ │ │ + bvs.n 2fb380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 2fb334 │ │ │ │ + bpl.n 2fb33c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r4, [r0, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 2fb2b0 │ │ │ │ + bpl.n 2fb2b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bpl.n 2fb27c │ │ │ │ + bpl.n 2fb284 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 2fb298 │ │ │ │ + bmi.n 2fb2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bcc.n 2fb308 │ │ │ │ + bcc.n 2fb310 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + ldrb r6, [r4, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb2d8 │ │ │ │ + bcc.n 2fb2e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb2a8 │ │ │ │ + bcc.n 2fb2b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb478 │ │ │ │ + bcc.n 2fb480 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb448 │ │ │ │ + bcc.n 2fb450 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb418 │ │ │ │ + bcc.n 2fb420 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 2fb3d4 │ │ │ │ + bcc.n 2fb3dc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 2fb3a8 │ │ │ │ + bcs.n 2fb3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf69e0077 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -991679,15 +991680,15 @@ │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 2fbd18 │ │ │ │ b.n 2fbd2e │ │ │ │ @ instruction: 0xf38c0077 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf36e0077 │ │ │ │ - cmp r1, #16 │ │ │ │ + cmp r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2fbd2a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -992728,21 +992729,21 @@ │ │ │ │ sbcs r7, r2 │ │ │ │ pop {r0, r1, r3, r4, r5, r7, pc} │ │ │ │ bls.n 2fca24 │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ subs r5, #219 @ 0xdb │ │ │ │ ldr r3, [pc, #96] @ (2fcadc ) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r3!, {r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r2, [pc, #816] @ (2fcdb8 ) │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0022 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [sp, #2228] @ 0x8b4 │ │ │ │ b.w 2fb7e2 │ │ │ │ @@ -993854,37 +993855,37 @@ │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r9 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 2fd688 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb838 │ │ │ │ + @ instruction: 0xb83c │ │ │ │ lsls r5, r5, #1 │ │ │ │ bgt.n 2fd6fc │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ + ldrh r6, [r5, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6da │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cbz r0, 2fd694 │ │ │ │ + cbz r4, 2fd694 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ addw r0, sp, #2104 @ 0x838 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -995123,167 +995124,167 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 2fdb16 │ │ │ │ ldr r0, [pc, #316] @ (2fe524 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ b.w 2fdaee │ │ │ │ nop │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #920] @ (2fe794 ) │ │ │ │ + ldr r7, [pc, #936] @ (2fe7a4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #736] @ (2fe6e4 ) │ │ │ │ + ldr r7, [pc, #752] @ (2fe6f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #488] @ (2fe5f4 ) │ │ │ │ + ldr r7, [pc, #504] @ (2fe604 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #288] @ (2fe534 ) │ │ │ │ + ldr r7, [pc, #304] @ (2fe544 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r7, [pc, #48] @ (2fe44c ) │ │ │ │ + ldr r7, [pc, #64] @ (2fe45c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #800 @ 0x320 │ │ │ │ + add r1, sp, #816 @ 0x330 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #904] @ (2fe7ac ) │ │ │ │ + ldr r6, [pc, #920] @ (2fe7bc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #696] @ (2fe6e4 ) │ │ │ │ + ldr r6, [pc, #712] @ (2fe6f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #576] @ (2fe674 ) │ │ │ │ + ldr r6, [pc, #592] @ (2fe684 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #384] @ (2fe5bc ) │ │ │ │ + ldr r6, [pc, #400] @ (2fe5cc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #264] @ (2fe54c ) │ │ │ │ + ldr r6, [pc, #280] @ (2fe55c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #144] @ (2fe4dc ) │ │ │ │ + ldr r6, [pc, #160] @ (2fe4ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r6, [pc, #24] @ (2fe46c ) │ │ │ │ + ldr r6, [pc, #40] @ (2fe47c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #880] @ (2fe7cc ) │ │ │ │ + ldr r5, [pc, #896] @ (2fe7dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #344] @ (2fe5c4 ) │ │ │ │ + ldr r5, [pc, #360] @ (2fe5d4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #224] @ (2fe554 ) │ │ │ │ + ldr r5, [pc, #240] @ (2fe564 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, sp, #0 │ │ │ │ + add r0, sp, #16 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #104] @ (2fe4e4 ) │ │ │ │ + ldr r5, [pc, #120] @ (2fe4f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 2fe808 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 2fe818 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (2fe874 ) │ │ │ │ + ldr r5, [pc, #0] @ (2fe484 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #600 @ (adr r7, 2fe6e0 ) │ │ │ │ + add r7, pc, #616 @ (adr r7, 2fe6f0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #704] @ (2fe74c ) │ │ │ │ + ldr r4, [pc, #720] @ (2fe75c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #480 @ (adr r7, 2fe670 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 2fe680 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #584] @ (2fe6dc ) │ │ │ │ + ldr r4, [pc, #600] @ (2fe6ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 2fe600 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 2fe610 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #464] @ (2fe66c ) │ │ │ │ + ldr r4, [pc, #480] @ (2fe67c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r7, pc, #240 @ (adr r7, 2fe590 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 2fe5a0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #344] @ (2fe5fc ) │ │ │ │ + ldr r4, [pc, #360] @ (2fe60c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #984 @ (adr r6, 2fe880 ) │ │ │ │ + add r6, pc, #1000 @ (adr r6, 2fe890 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [pc, #64] @ (2fe4ec ) │ │ │ │ + ldr r4, [pc, #80] @ (2fe4fc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #864 @ (adr r6, 2fe810 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 2fe820 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #968] @ (2fe87c ) │ │ │ │ + ldr r3, [pc, #984] @ (2fe88c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 2fe660 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 2fe670 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #528] @ (2fe6cc ) │ │ │ │ + ldr r3, [pc, #544] @ (2fe6dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #96 @ (adr r6, 2fe520 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 2fe530 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, pc, #464 @ (adr r5, 2fe694 ) │ │ │ │ + add r5, pc, #480 @ (adr r5, 2fe6a4 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #568] @ (2fe700 ) │ │ │ │ + ldr r2, [pc, #584] @ (2fe710 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 2fe5ec ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 2fe5fc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #392] @ (2fe658 ) │ │ │ │ + ldr r2, [pc, #408] @ (2fe668 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r5, pc, #136 @ (adr r5, 2fe55c ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 2fe56c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r2, [pc, #240] @ (2fe5c8 ) │ │ │ │ + ldr r2, [pc, #256] @ (2fe5d8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 2fe89c ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 2fe8ac ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #152 @ (adr r4, 2fe578 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 2fe588 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #256] @ (2fe5e4 ) │ │ │ │ + ldr r1, [pc, #272] @ (2fe5f4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #1000 @ (adr r3, 2fe8d0 ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, 2fe8e0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r1, [pc, #80] @ (2fe53c ) │ │ │ │ + ldr r1, [pc, #96] @ (2fe54c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 2fe860 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 2fe870 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #984] @ (2fe8cc ) │ │ │ │ + ldr r0, [pc, #1000] @ (2fe8dc ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, 2fe7c8 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 2fe7d8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #824] @ (2fe834 ) │ │ │ │ + ldr r0, [pc, #840] @ (2fe844 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #600 @ (adr r3, 2fe758 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 2fe768 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #704] @ (2fe7c4 ) │ │ │ │ + ldr r0, [pc, #720] @ (2fe7d4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r4!, {r1, r2, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr.w r0, [r9, #68] @ 0x44 │ │ │ │ cbz r0, 2fe538 │ │ │ │ ldr.w r1, [r9, #76] @ 0x4c │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ ldr.w r0, [r9, #64] @ 0x40 │ │ │ │ @@ -995512,25 +995513,25 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ subs r7, #235 @ 0xeb │ │ │ │ stmia r1!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - sbcs r0, r3 │ │ │ │ + sbcs r4, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - asrs r6, r7 │ │ │ │ + adcs r2, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r6, [pc, #364] @ (2fe928 ) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ @@ -996815,186 +996816,186 @@ │ │ │ │ subs r7, #74 @ 0x4a │ │ │ │ hlt 0x0012 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ rev16 r2, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r7, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r4, [pc, #80] @ (2ff58c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, #82 @ 0x52 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb8ea │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ bl 1d1552 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #440] @ 0x1b8 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r7, r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r5, r7, #2 │ │ │ │ - @ instruction: 0xffff93cc │ │ │ │ + vrsra.u64 , q0, #1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #230 @ 0xe6 │ │ │ │ + subs r0, #234 @ 0xea │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r3, r7, #32 │ │ │ │ - vabal.u , d31, d4 │ │ │ │ + vabal.u , d31, d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #92 @ 0x5c │ │ │ │ + subs r0, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #158 @ 0x9e │ │ │ │ + adds r7, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #656] @ 0x290 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r5, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r2, lr} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #456] @ 0x1c8 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #384] @ 0x180 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #416] @ 0x1a0 │ │ │ │ + str r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #736] @ 0x2e0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #130 @ 0x82 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #760] @ 0x2f8 │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + adds r4, #62 @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #254 @ 0xfe │ │ │ │ + adds r4, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #424] @ 0x1a8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [pc, #880] @ (2ffa08 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #880] @ (2ffa0c ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -997318,115 +997319,115 @@ │ │ │ │ blx 60288 │ │ │ │ mov r0, r5 │ │ │ │ blx 67280 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 2ff9ba │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx 63d54 │ │ │ │ b.n 2ff270 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r5, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ + ldrh r0, [r2, #38] @ 0x26 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #174 @ 0xae │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #108 @ 0x6c │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r2, #32] │ │ │ │ + ldrh r6, [r2, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r2, r3] │ │ │ │ + strh r6, [r2, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #392] @ 0x188 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #728] @ 0x2d8 │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r4, [r2, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #608] @ 0x260 │ │ │ │ + str r6, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r1, #28] │ │ │ │ + ldrh r0, [r2, #28] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #32] │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ + ldrh r6, [r5, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r7, #122 @ 0x7a │ │ │ │ + cmp r7, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r5, sp, #912 @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ add r5, sp, #616 @ 0x268 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mov sl, lr │ │ │ │ + mov lr, lr │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b10c │ │ │ │ @@ -997447,17 +997448,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, #4] │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs.w r8, r2, r1 │ │ │ │ it eq │ │ │ │ @@ -1000446,15 +1000447,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r2, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xe8d00077 │ │ │ │ ldrh r4, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1001195,15 +1001196,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r0, [r6, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r4, #94 @ 0x5e │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ ldr r5, [pc, #496] @ (3024e8 ) │ │ │ │ @@ -1003542,15 +1003543,15 @@ │ │ │ │ blx 63d54 │ │ │ │ blx 67344 <__cxa_rethrow@plt> │ │ │ │ ldr r0, [pc, #12] @ (303ea0 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr.w r4, [pc, #2240] @ 304778 │ │ │ │ mov sl, r3 │ │ │ │ @@ -1004459,23 +1004460,23 @@ │ │ │ │ b.n 30469a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #800] @ (304aa8 ) │ │ │ │ + ldr r6, [pc, #816] @ (304ab8 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r6, [pc, #376] @ (304910 ) │ │ │ │ + ldr r6, [pc, #392] @ (304920 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ pop {r6, pc} │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r2, [r7, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @@ -1006127,15 +1006128,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ strh r6, [r1, r0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #2 │ │ │ │ + subs r6, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ add r4, sp, #920 @ 0x398 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r6, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @@ -1012867,22 +1012868,22 @@ │ │ │ │ bne.n 309c28 │ │ │ │ b.n 309c14 │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 309c1a │ │ │ │ b.n 3096c6 │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [lr, #-432]! @ 0xfffffe50 │ │ │ │ + ldc2 0, cr0, [r2, #-432]! @ 0xfffffe50 │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r4, r0, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4], #432 @ 0x1b0 │ │ │ │ + ldc2l 0, cr0, [r8], #432 @ 0x1b0 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r2, r1, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r0, r4, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1017141,22 +1017142,22 @@ │ │ │ │ bne.w 30c206 │ │ │ │ b.n 30c20c │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cbz r3, 30c682 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 30c334 │ │ │ │ - bvs.n 30c724 │ │ │ │ + bvs.n 30c72c │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ bics.w r0, r6, r6, ror #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 30c5e8 │ │ │ │ + bcs.n 30c5f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ sbcs r2, r3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n 30c39c │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 30ce24 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -1017218,15 +1017219,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 30c702 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #4] @ (30c708 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0018 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -1021788,249 +1021789,249 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 629ac │ │ │ │ ldr r1, [pc, #476] @ (30f91c ) │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ b.n 30f138 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #552 @ 0x228 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 30fa20 ) │ │ │ │ + add r7, pc, #704 @ (adr r7, 30fa30 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #78 @ 0x4e │ │ │ │ + movs r7, #82 @ 0x52 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 30f978 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 30f988 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 30f914 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 30f924 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #352 @ (adr r7, 30f8e0 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 30f8f0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #344 @ (adr r7, 30f8dc ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 30f8ec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, 30f868 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 30f878 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 30f7fc ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 30f80c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 30fb34 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 30fb44 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 30fb60 ) │ │ │ │ + add r5, pc, #976 @ (adr r5, 30fb70 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 30fa74 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 30fa84 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #712 @ (adr r5, 30fa70 ) │ │ │ │ + add r5, pc, #728 @ (adr r5, 30fa80 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #592 @ (adr r5, 30f9fc ) │ │ │ │ + add r5, pc, #608 @ (adr r5, 30fa0c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #416 @ (adr r5, 30f950 ) │ │ │ │ + add r5, pc, #432 @ (adr r5, 30f960 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #360 @ (adr r5, 30f91c ) │ │ │ │ + add r5, pc, #376 @ (adr r5, 30f92c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r2, r4, r5} │ │ │ │ + push {r1, r3, r4, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 30fa64 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 30fa74 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #72 @ 0x48 │ │ │ │ + movs r4, #76 @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 30f99c ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 30f9ac ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 30f9c8 ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 30f9d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 30f8dc ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 30f8ec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #256 @ (adr r4, 30f8d8 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 30f8e8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #136 @ (adr r4, 30f864 ) │ │ │ │ + add r4, pc, #152 @ (adr r4, 30f874 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 30fbb8 ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 30fbc8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #928 @ (adr r3, 30fb84 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 30fb94 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 30facc ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 30fadc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxth r6, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 30f9ac ) │ │ │ │ + add r2, pc, #456 @ (adr r2, 30f9bc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r2, #16 │ │ │ │ + movs r2, #20 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r2, pc, #232 @ (adr r2, 30f8e4 ) │ │ │ │ + add r2, pc, #248 @ (adr r2, 30f8f4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #152 @ (adr r2, 30f898 ) │ │ │ │ + add r2, pc, #168 @ (adr r2, 30f8a8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #120 @ (adr r2, 30f87c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 30f88c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r2, pc, #112 @ (adr r2, 30f878 ) │ │ │ │ + add r2, pc, #128 @ (adr r2, 30f888 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 30f85c ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 30f86c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #976 @ (adr r1, 30fbe0 ) │ │ │ │ + add r1, pc, #992 @ (adr r1, 30fbf0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #808 @ (adr r1, 30fb3c ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 30fb4c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 30fb08 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 30fb18 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #704 @ (adr r4, 30fadc ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 30faec ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, pc, #200 @ (adr r1, 30f8ec ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 30f8fc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, pc, #8 @ (adr r1, 30f834 ) │ │ │ │ + add r1, pc, #24 @ (adr r1, 30f844 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #952 @ (adr r0, 30fbe8 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 30fbf8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #920 @ (adr r0, 30fbcc ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 30fbdc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 30fbc8 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 30fbd8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #792 @ (adr r0, 30fb54 ) │ │ │ │ + add r0, pc, #808 @ (adr r0, 30fb64 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #624 @ (adr r0, 30fab0 ) │ │ │ │ + add r0, pc, #640 @ (adr r0, 30fac0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, pc, #568 @ (adr r0, 30fa7c ) │ │ │ │ + add r0, pc, #584 @ (adr r0, 30fa8c ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, 30fa50 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 30fa60 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ + add r7, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 30f850 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 30f860 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r0, #3 │ │ │ │ + subs r0, r1, #3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #880] @ 0x370 │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, r4, #7 │ │ │ │ + adds r0, r5, #7 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r5, [sp, #528] @ 0x210 │ │ │ │ + ldr r5, [sp, #544] @ 0x220 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, sp, #264 @ 0x108 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + subs r6, r4, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r3, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldr.w r1, [r0, lr, lsl #2] │ │ │ │ @@ -1024281,15 +1024282,15 @@ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 310f4e │ │ │ │ b.n 310f00 │ │ │ │ ldr r0, [pc, #4] @ (310f64 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ + strh r2, [r0, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1024378,15 +1024379,15 @@ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 311052 │ │ │ │ b.n 311004 │ │ │ │ ldr r0, [pc, #4] @ (311068 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1024475,15 +1024476,15 @@ │ │ │ │ str.w r0, [r3], #4 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 311156 │ │ │ │ b.n 311108 │ │ │ │ ldr r0, [pc, #4] @ (31116c ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r6, [r6, #2] │ │ │ │ + strh r2, [r7, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r5, [r0, #68] @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1024573,15 +1024574,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 31125c │ │ │ │ b.n 31120e │ │ │ │ ldr r0, [pc, #8] @ (311274 ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w r2, r0, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 3112a6 │ │ │ │ push {lr} │ │ │ │ @@ -1026380,17 +1026381,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1026408,17 +1026409,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #364] @ 0x16c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r6, #11] │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1026436,17 +1026437,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1026464,17 +1026465,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r4, #412] @ 0x19c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r6, [r2, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ @@ -1028370,25 +1028371,25 @@ │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ bic.w r3, r3, #260 @ 0x104 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r6, 313dfc │ │ │ │ + cbnz r2, 313dfe │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r2, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #156] @ (313e94 ) │ │ │ │ add.w r4, r0, #80 @ 0x50 │ │ │ │ @@ -1028448,25 +1028449,25 @@ │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ bic.w r3, r3, #260 @ 0x104 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strh r0, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r0, r6, #19 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1028648,43 +1028649,43 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 313faa │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r4, r5] │ │ │ │ + strh r0, [r5, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r1, r4] │ │ │ │ + strh r2, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bne.n 314078 │ │ │ │ + bne.n 314080 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r2, [r4, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r0, [r3, r0] │ │ │ │ + strh r4, [r3, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - beq.n 3140ac │ │ │ │ + beq.n 3140b4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov fp, r3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1028866,43 +1028867,43 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 3141da │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + strh r6, [r1, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r5, r4] │ │ │ │ + str r0, [r6, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ + str r0, [r2, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r3, r3] │ │ │ │ + str r2, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + str r4, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r3, r0] │ │ │ │ + str r2, [r4, r0] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #952] @ (3146b8 ) │ │ │ │ + ldr r7, [pc, #968] @ (3146c8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r7, [pc, #928] @ (3146a4 ) │ │ │ │ + ldr r7, [pc, #944] @ (3146b4 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ @@ -1033127,33 +1033128,33 @@ │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 317180 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 3171e4 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + movs r1, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #204 @ 0xcc │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #190 @ 0xbe │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r1, #96 @ 0x60 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #122 @ 0x7a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #92 @ 0x5c │ │ │ │ + movs r0, #96 @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -1033245,33 +1033246,33 @@ │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 3172b8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31731c │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r4, r6, #7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + movs r0, #138 @ 0x8a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r0, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + subs r4, r6, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r6, r7, #4 │ │ │ │ + subs r2, r0, #5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r4, r4, #4 │ │ │ │ + subs r0, r5, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [pc, #188] @ (317444 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1038528,38 +1038529,38 @@ │ │ │ │ ldr r1, [pc, #64] @ (31ad64 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r5, #436] @ 0x1b4 │ │ │ │ b.n 31ac52 │ │ │ │ - b.n 31ab5c │ │ │ │ + b.n 31ab64 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31ab1c │ │ │ │ + b.n 31ab24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 31a9f8 │ │ │ │ + b.n 31aa00 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, #2] │ │ │ │ + strh r4, [r5, #2] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 31a7d0 │ │ │ │ + b.n 31a7d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31a7d4 │ │ │ │ + b.n 31a7dc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orr.w r0, r4, #15466496 @ 0xec0000 │ │ │ │ - b.n 31a6a4 │ │ │ │ + orr.w r0, r8, #15466496 @ 0xec0000 │ │ │ │ + b.n 31a6ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r6, [r1, #68] @ 0x44 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31a6f0 │ │ │ │ + b.n 31a6f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31a818 │ │ │ │ + b.n 31a820 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r5, [r0, #492] @ 0x1ec │ │ │ │ @@ -1038755,38 +1038756,38 @@ │ │ │ │ ldr r1, [pc, #64] @ (31afdc ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r5, #436] @ 0x1b4 │ │ │ │ b.n 31aedc │ │ │ │ - b.n 31a8e4 │ │ │ │ + b.n 31a8ec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31a8a4 │ │ │ │ + b.n 31a8ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 31b75c │ │ │ │ + b.n 31b764 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r2, [r4, #23] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - b.n 31b534 │ │ │ │ + b.n 31b53c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b538 │ │ │ │ + b.n 31b540 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs.w r0, sl, #108 @ 0x6c │ │ │ │ - b.n 31b42c │ │ │ │ + subs.w r0, lr, #108 @ 0x6c │ │ │ │ + b.n 31b434 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r6, [r2, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31b478 │ │ │ │ + b.n 31b480 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b5a0 │ │ │ │ + b.n 31b5a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 31b092 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1038875,33 +1038876,33 @@ │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31b054 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31b054 │ │ │ │ - b.n 31b5e8 │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - b.n 31b5dc │ │ │ │ + b.n 31b5f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - eor.w r0, ip, #107 @ 0x6b │ │ │ │ - b.n 31b5b4 │ │ │ │ + b.n 31b5e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b5a0 │ │ │ │ + eors.w r0, r0, #107 @ 0x6b │ │ │ │ + b.n 31b5bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - orn r0, r4, #108 @ 0x6c │ │ │ │ b.n 31b5a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b55c │ │ │ │ + orn r0, r8, #108 @ 0x6c │ │ │ │ + b.n 31b5b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b504 │ │ │ │ + b.n 31b564 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r2, #8] │ │ │ │ + b.n 31b50c │ │ │ │ + lsls r3, r5, #1 │ │ │ │ + str r2, [r3, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31b4e0 │ │ │ │ + b.n 31b4e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 31b1be │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1038990,33 +1038991,33 @@ │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31b180 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31b180 │ │ │ │ - b.n 31b4bc │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - b.n 31b4b0 │ │ │ │ + b.n 31b4c4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.s32 q8, q0, │ │ │ │ - b.n 31b488 │ │ │ │ + b.n 31b4b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b474 │ │ │ │ + vhadd.s32 q8, q2, │ │ │ │ + b.n 31b490 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - vhadd.s q0, q4, q14 │ │ │ │ b.n 31b47c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b430 │ │ │ │ + vhadd.s q0, q6, q14 │ │ │ │ + b.n 31b484 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31b3d8 │ │ │ │ + b.n 31b438 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + b.n 31b3e0 │ │ │ │ + lsls r3, r5, #1 │ │ │ │ + ldrsh r6, [r5, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - b.n 31b3b4 │ │ │ │ + b.n 31b3bc │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r3] │ │ │ │ vpush {d8} │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1040239,131 +1040240,131 @@ │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ ldr r1, [pc, #240] @ (31c150 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ b.n 31b9cc │ │ │ │ - bls.n 31c128 │ │ │ │ + bls.n 31c130 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 31c078 │ │ │ │ + bge.n 31c080 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 31c0f0 │ │ │ │ + bls.n 31c0f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 31bfb0 │ │ │ │ + bls.n 31bfb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 31c044 │ │ │ │ + bhi.n 31c04c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 31bfe4 │ │ │ │ + bls.n 31bfec │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 31c05c │ │ │ │ + bhi.n 31c064 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 31bfe0 │ │ │ │ + bhi.n 31bfe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 31c0f8 │ │ │ │ + bls.n 31c100 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31be84 │ │ │ │ + b.n 31be8c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 31c014 │ │ │ │ + bvc.n 31c01c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 31c164 │ │ │ │ + bvc.n 31c16c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 31c170 │ │ │ │ + bvc.n 31c178 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31bd9c │ │ │ │ + b.n 31bda4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvs.n 31c020 │ │ │ │ + bvs.n 31c028 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r2, [r4, r1] │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bvs.n 31c01c │ │ │ │ + bvs.n 31c024 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 31c1a4 │ │ │ │ + bvs.n 31c1ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 31c1a4 │ │ │ │ + bvs.n 31c1ac │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 31c140 │ │ │ │ + bvs.n 31c148 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvs.n 31c0d0 │ │ │ │ + bvs.n 31c0d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r2, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 31c0b0 │ │ │ │ + bpl.n 31c0b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 31c088 │ │ │ │ + bhi.n 31c090 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31ba5c │ │ │ │ + b.n 31ba64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 31c190 │ │ │ │ + bpl.n 31c198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bpl.n 31c170 │ │ │ │ + bpl.n 31c178 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 31c09c │ │ │ │ + bmi.n 31c0a4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bmi.n 31c024 │ │ │ │ + bmi.n 31c02c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bmi.n 31c030 │ │ │ │ + bmi.n 31c038 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bvc.n 31c00c │ │ │ │ + bvc.n 31c014 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c084 │ │ │ │ + bcc.n 31c08c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 31c084 │ │ │ │ + bcc.n 31c08c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c1ec │ │ │ │ + bcc.n 31c1f4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r2, [r4, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 31c1d0 │ │ │ │ + bcc.n 31c1d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c130 │ │ │ │ + bcc.n 31c138 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r1, r3] │ │ │ │ + strh r6, [r1, r3] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcc.n 31c124 │ │ │ │ + bcc.n 31c12c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 31c08c │ │ │ │ + bcs.n 31c094 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + strh r6, [r4, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - bcs.n 31c08c │ │ │ │ + bcs.n 31c094 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c188 │ │ │ │ + bcc.n 31c190 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c0dc │ │ │ │ + bcc.n 31c0e4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c158 │ │ │ │ + bcc.n 31c160 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c20c │ │ │ │ + bcc.n 31c214 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c22c │ │ │ │ + bcc.n 31c034 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r4, [r7, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bcs.n 31c200 │ │ │ │ + bcs.n 31c208 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31c1ac │ │ │ │ + bcc.n 31c1b4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 31c228 │ │ │ │ + bcs.n 31c230 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 31c1b8 │ │ │ │ + bcs.n 31c1c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 31c0b8 │ │ │ │ + bcs.n 31c0c0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 31c084 │ │ │ │ + bcs.n 31c08c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 31c214 │ │ │ │ + b.n 31c21c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r4, [r0, #320] @ 0x140 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1040654,41 +1040655,41 @@ │ │ │ │ mov r9, r2 │ │ │ │ b.n 31c44e │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n 31c32e │ │ │ │ nop │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + udf #92 @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r6} │ │ │ │ + ldmia r6, {r1, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [pc, #968] @ (31c8b8 ) │ │ │ │ + ldr r5, [pc, #984] @ (31c8c8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #840] @ (31c84c ) │ │ │ │ + ldr r4, [pc, #856] @ (31c85c ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r6!, {r2, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1041434,141 +1041435,141 @@ │ │ │ │ bl 2efd6c │ │ │ │ ldr r1, [pc, #264] @ (31cea4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ b.n 31c67a │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #472 @ (adr r4, 31cf90 ) │ │ │ │ + add r4, pc, #488 @ (adr r4, 31cfa0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r0, [r0, r1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bge.n 31ce68 │ │ │ │ + bge.n 31ce70 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4} │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bls.n 31cd84 │ │ │ │ + ldmia r2!, {r1, r6, r7} │ │ │ │ + lsls r3, r5, #1 │ │ │ │ + bls.n 31cd8c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [pc, #192] @ (31cea8 ) │ │ │ │ + ldr r2, [pc, #208] @ (31ceb8 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [pc, #384] @ (31cf84 ) │ │ │ │ + ldr r1, [pc, #400] @ (31cf94 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bhi.n 31cd20 │ │ │ │ + bhi.n 31cd28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #784] @ (31d128 ) │ │ │ │ + ldr r0, [pc, #800] @ (31d138 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [pc, #152] @ (31cec0 ) │ │ │ │ + ldr r0, [pc, #168] @ (31ced0 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bx r5 │ │ │ │ + bxns r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r8, sl │ │ │ │ + cmp ip, sl │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ + stmia r6!, {r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r7!, {r4, r5} │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [pc, #256] @ (31cf78 ) │ │ │ │ + ldr r4, [pc, #272] @ (31cf88 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add lr, lr │ │ │ │ + add sl, pc │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #584] @ 0x248 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r6!, {r3, r5} │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [pc, #256] @ (31cf94 ) │ │ │ │ + ldr r3, [pc, #272] @ (31cfa4 ) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 31ceec │ │ │ │ + bcc.n 31cef4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 31cf6a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1041955,44 +1041956,44 @@ │ │ │ │ b.n 31d236 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31d236 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4} │ │ │ │ + stmia r1!, {r1, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - rsb r0, sl, #15335424 @ 0xea0000 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + rsb r0, lr, #15335424 @ 0xea0000 │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #96] @ (31d368 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1042191,27 +1042192,27 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 31d4e8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ strh r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r5, #16 │ │ │ │ + subs r5, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ + pop {r4, r7, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x0022 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r1, r3, r5} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ bcs.n 31d4d4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [pc, #464] @ (31d710 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1045151,39 +1045152,39 @@ │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31f5b2 │ │ │ │ nop │ │ │ │ sxtb r6, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, sp, #24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r4, [sp, #840] @ 0x348 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [pc, #316] @ (31f7c4 ) │ │ │ │ ldr.w r2, [r0, #360] @ 0x168 │ │ │ │ add r3, pc │ │ │ │ adds r2, #2 │ │ │ │ beq.n 31f752 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1045299,39 +1045300,39 @@ │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 31f72a │ │ │ │ nop │ │ │ │ sub sp, #440 @ 0x1b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r4, [sp, #512] @ 0x200 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #736 @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r3, [sp, #512] @ 0x200 │ │ │ │ + ldr r3, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1045834,91 +1045835,91 @@ │ │ │ │ vmov r1, s18 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ b.n 31f988 │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 31f9e2 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #616] @ 0x268 │ │ │ │ + ldr r0, [sp, #632] @ 0x278 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r6, pc, #616 @ (adr r6, 3200b8 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 3200c8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r4, #26 │ │ │ │ + asrs r0, r5, #26 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #872] @ 0x368 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #872 @ (adr r4, 3201f0 ) │ │ │ │ + add r4, pc, #888 @ (adr r4, 320200 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #656] @ 0x290 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r4, pc, #664 @ (adr r4, 320128 ) │ │ │ │ + add r4, pc, #680 @ (adr r4, 320138 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r3, pc, #664 @ (adr r3, 320140 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, 320150 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 3201c8 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 3201d8 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1046426,95 +1046427,95 @@ │ │ │ │ mul.w r3, r1, r3 │ │ │ │ str.w r3, [r2, r5, lsl #2] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r2, r6, lsl #2] │ │ │ │ b.n 3200b2 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + asrs r2, r2, #5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #760] @ 0x2f8 │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #920] @ 0x398 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ + ldrh r4, [r3, #60] @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r6, [r3, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r4, [r7, #42] @ 0x2a │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r6, #54] @ 0x36 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1047277,45 +1047278,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 320e7e │ │ │ │ nop │ │ │ │ ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, #38] @ 0x26 │ │ │ │ + strh r4, [r5, #38] @ 0x26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r2, #34] @ 0x22 │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r6, #32] │ │ │ │ + strh r2, [r7, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r0, [r6, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r0, [r1, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r3, #9 │ │ │ │ + lsls r2, r4, #9 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #396] @ (3210f4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1047461,45 +1047462,45 @@ │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 32105e │ │ │ │ nop │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r1, #24] │ │ │ │ + strh r4, [r1, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #512] @ 0x200 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r2, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strh r0, [r5, #14] │ │ │ │ + strh r4, [r5, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + lsls r2, r0, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1051361,15 +1051362,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1051437,15 +1051438,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1051515,15 +1051516,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1051657,15 +1051658,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsb r0, [r6, r5] │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1051938,15 +1051939,15 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1054881,15 +1054882,15 @@ │ │ │ │ blx 68204 <__cxa_free_exception@plt> │ │ │ │ b.n 325bec │ │ │ │ nop │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (325e94 ) │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #236 @ 0xec │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #720] @ (325f50 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1056119,15 +1056120,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 32696a │ │ │ │ b.n 326972 │ │ │ │ ldr r0, [pc, #8] @ (32699c ) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - bhi.n 326a18 │ │ │ │ + bhi.n 326a20 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1056651,15 +1056652,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 326ebe >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 326ec6 >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (326ef0 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - bcs.n 326ec4 >::reserve(unsigned int)@@Base+0x44> │ │ │ │ + bcs.n 326ecc >::reserve(unsigned int)@@Base+0x4c> │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r1, r3 │ │ │ │ bls.n 326f62 >::reserve(unsigned int)@@Base+0xe2> │ │ │ │ ldr r6, [pc, #100] @ (326f68 >::reserve(unsigned int)@@Base+0xe8>) │ │ │ │ @@ -1056692,17 +1056693,17 @@ │ │ │ │ add r1, pc │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ strh.w r2, [lr, #-2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov lr, r7 │ │ │ │ b.n 326f30 >::reserve(unsigned int)@@Base+0xb0> │ │ │ │ nop │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + movs r4, #92 @ 0x5c │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add.w r6, r1, r4 │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ @@ -1056763,17 +1056764,17 @@ │ │ │ │ subs r3, r5, #2 │ │ │ │ strd r3, r6, [r0] │ │ │ │ add r1, pc │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ strh.w r2, [r5, #-2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, #10 │ │ │ │ + movs r4, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #372] @ (3271d0 >::reserve(unsigned int)@@Base+0x350>) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1056917,31 +1056918,31 @@ │ │ │ │ b.n 3271aa >::reserve(unsigned int)@@Base+0x32a> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r7, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + movs r2, #70 @ 0x46 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ + movs r1, #106 @ 0x6a │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #56 @ 0x38 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r0, pc, #48 @ (adr r0, 327224 >::reserve(unsigned int)@@Base+0x3a4>) │ │ │ │ + add r0, pc, #64 @ (adr r0, 327234 >::reserve(unsigned int)@@Base+0x3b4>) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - movs r1, #2 │ │ │ │ + movs r1, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1057089,31 +1057090,31 @@ │ │ │ │ b.n 327362 >::reserve(unsigned int)@@Base+0x4e2> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r5, #94 @ 0x5e │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, #6 │ │ │ │ + subs r4, r7, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r2, r7, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1057667,95 +1057668,95 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + adds r2, r2, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r2, #7 │ │ │ │ + adds r0, r3, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r4, r3, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r6, r2, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ + adds r6, r3, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r2, r5, #5 │ │ │ │ + adds r6, r5, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r2, r1, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r6, r4, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r6, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, r0 │ │ │ │ + subs r4, r5, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r6, r2, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r2, r0, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r4, r0 │ │ │ │ + subs r0, r5, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ + subs r0, r7, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r0, r1, r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r5, #144 @ 0x90 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1057923,21 +1057924,21 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.n 327bf8 >::reserve(unsigned int)@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ b.n 327bfe >::reserve(unsigned int)@@Base+0xd7e> │ │ │ │ ldr r0, [pc, #16] @ (327c74 >::reserve(unsigned int)@@Base+0xdf4>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r2, r7, r2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r3, r3, r3, asr #31 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 327c90 >::reserve(unsigned int)@@Base+0xe10> │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -1058165,15 +1058166,15 @@ │ │ │ │ blx 60288 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r2, r7, #31 │ │ │ │ + asrs r6, r7, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r2, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ @@ -1058181,15 +1058182,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r1, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r1, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #416] @ (32807c >::reserve(unsigned int)@@Base+0x11fc>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1058368,33 +1058369,33 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328052 >::reserve(unsigned int)@@Base+0x11d2> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ cmp r0, #152 @ 0x98 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r0, #138 @ 0x8a │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + asrs r4, r7, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r3, #23 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ + asrs r2, r3, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r7, #102 @ 0x66 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r7, #54 @ 0x36 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r7, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1058616,41 +1058617,41 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ movs r6, #166 @ 0xa6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ + asrs r4, r2, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + asrs r4, r3, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r3, #22 │ │ │ │ + asrs r2, r4, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + asrs r2, r0, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r6, r6, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r5, #174 @ 0xae │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #20 │ │ │ │ + asrs r2, r7, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r5, #16 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #224 @ 0xe0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #188 @ 0xbc │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1058697,33 +1058698,33 @@ │ │ │ │ ldr r1, [pc, #48] @ (3283c0 >::reserve(unsigned int)@@Base+0x1540>) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 327ca0 >::reserve(unsigned int)@@Base+0xe20> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r4, r6, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r6, #19 │ │ │ │ + asrs r6, r6, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r0, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r7, #20 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #22 │ │ │ │ + asrs r6, r1, #22 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #108] @ (328440 >::reserve(unsigned int)@@Base+0x15c0>) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1058764,33 +1058765,33 @@ │ │ │ │ ldr r1, [pc, #48] @ (328464 >::reserve(unsigned int)@@Base+0x15e4>) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 327ca0 >::reserve(unsigned int)@@Base+0xe20> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - asrs r4, r3, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r3, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + asrs r2, r4, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r2, [pc, #480] @ (32865c >::reserve(unsigned int)@@Base+0x17dc>) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -1058989,33 +1058990,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328634 >::reserve(unsigned int)@@Base+0x17b4> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #19 │ │ │ │ + asrs r4, r0, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r2, r1, #18 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r2, #82 @ 0x52 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1059220,33 +1059221,33 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328860 >::reserve(unsigned int)@@Base+0x19e0> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ movs r0, #204 @ 0xcc │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #10 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r2, r4, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r0, r3, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r0, r5, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r4, r0, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1059431,33 +1059432,33 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328a4a >::reserve(unsigned int)@@Base+0x1bca> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ subs r0, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r4, r4, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r2, r2, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r0, r4, #15 │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r2, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r5, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r2, r3, #4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1059659,33 +1059660,33 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328c6a >::reserve(unsigned int)@@Base+0x1dea> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ adds r4, r6, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r4, #2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r1, #0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #24 │ │ │ │ + lsrs r4, r3, #24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r6, r1, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, r3, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r7, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1059887,33 +1059888,33 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 328e8a >::reserve(unsigned int)@@Base+0x200a> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ subs r4, r2, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r6, r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + lsrs r4, r5, #18 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r5, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ lsls r3, r5, #1 │ │ │ │ adds r6, r5, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r6, r7, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ adds r2, r3, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1060135,41 +1060136,41 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ adds r6, r5, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r3, #28 │ │ │ │ + lsls r4, r3, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r4, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + lsls r2, r5, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r0, r0, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r0, #31 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r6, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + lsls r6, r7, #29 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r4, r3, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r6, r6, #29 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, ip │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r5, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r4, r0, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -1060228,15 +1060229,15 @@ │ │ │ │ strd r7, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (3291fc >::reserve(unsigned int)@@Base+0x237c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r2, r3, r4, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3292ce >::reserve(unsigned int)@@Base+0x244e> │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1060340,15 +1060341,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 3292a8 >::reserve(unsigned int)@@Base+0x2428> │ │ │ │ b.n 3292b2 >::reserve(unsigned int)@@Base+0x2432> │ │ │ │ ldr r0, [pc, #8] @ (32933c >::reserve(unsigned int)@@Base+0x24bc>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cbz r0, 3293be >::reserve(unsigned int)@@Base+0x253e> │ │ │ │ + cbz r4, 3293be >::reserve(unsigned int)@@Base+0x253e> │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1060493,15 +1060494,15 @@ │ │ │ │ b.n 329440 >::reserve(unsigned int)@@Base+0x25c0> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 329454 >::reserve(unsigned int)@@Base+0x25d4> │ │ │ │ ldr r0, [pc, #4] @ (3294f4 >::reserve(unsigned int)@@Base+0x2674>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1060646,15 +1060647,15 @@ │ │ │ │ b.n 3295f8 >::reserve(unsigned int)@@Base+0x2778> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32960c >::reserve(unsigned int)@@Base+0x278c> │ │ │ │ ldr r0, [pc, #4] @ (3296ac >::reserve(unsigned int)@@Base+0x282c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r3, sp, #328 @ 0x148 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ movt r3, #1365 @ 0x555 │ │ │ │ @@ -1060712,15 +1060713,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (329760 >::reserve(unsigned int)@@Base+0x28e0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1061132,15 +1061133,15 @@ │ │ │ │ b.n 329a6a >::reserve(unsigned int)@@Base+0x2bea> │ │ │ │ mov r4, r8 │ │ │ │ b.n 329b98 >::reserve(unsigned int)@@Base+0x2d18> │ │ │ │ ldr r0, [pc, #8] @ (329bd4 >::reserve(unsigned int)@@Base+0x2d54>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ @@ -1061303,19 +1061304,19 @@ │ │ │ │ blt.n 329d0c >::reserve(unsigned int)@@Base+0x2e8c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strd r0, r0, [lr, #-424] @ 0x1a8 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + ldrd r0, r0, [r2, #-424] @ 0x1a8 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2 0, cr0, [ip, #-424] @ 0xfffffe58 │ │ │ │ - ldc2 0, cr0, [r4, #-424] @ 0xfffffe58 │ │ │ │ + ldc2 0, cr0, [r0, #-424] @ 0xfffffe58 │ │ │ │ + ldc2 0, cr0, [r8, #-424] @ 0xfffffe58 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r5 │ │ │ │ @@ -1061409,15 +1061410,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 329e76 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 329e7e >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (329ea8 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 329f6c >::reserve(unsigned int)@@Base+0x134>) │ │ │ │ + add r3, pc, #208 @ (adr r3, 329f7c >::reserve(unsigned int)@@Base+0x144>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1061479,15 +1061480,15 @@ │ │ │ │ blx 63d54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 329f5c >::reserve(unsigned int)@@Base+0x124> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - add r2, pc, #840 @ (adr r2, 32a2ac >::_M_realloc_append(double const&)@@Base+0x64>) │ │ │ │ + add r2, pc, #856 @ (adr r2, 32a2bc >::_M_realloc_append(double const&)@@Base+0x74>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r2, r1, #0 │ │ │ │ @@ -1061518,15 +1061519,15 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ (329fbc >::reserve(unsigned int)@@Base+0x184>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r2, pc, #264 @ (adr r2, 32a0c8 >::reserve(unsigned int)@@Base+0x290>) │ │ │ │ + add r2, pc, #280 @ (adr r2, 32a0d8 >::reserve(unsigned int)@@Base+0x2a0>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r2, [r0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1061610,15 +1061611,15 @@ │ │ │ │ blx 6495c │ │ │ │ mov r3, r0 │ │ │ │ b.n 32a074 >::reserve(unsigned int)@@Base+0x23c> │ │ │ │ ldr r0, [pc, #8] @ (32a0b0 >::reserve(unsigned int)@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r6, pc, #528 @ (adr r6, 32a2c4 >::_M_realloc_append(double const&)@@Base+0x7c>) │ │ │ │ + add r6, pc, #544 @ (adr r6, 32a2d4 >::_M_realloc_append(double const&)@@Base+0x8c>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1061662,15 +1061663,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (32a12c >::reserve(unsigned int)@@Base+0x2f4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r5, pc, #936 @ (adr r5, 32a4d8 >::_M_realloc_append(int&&)@@Base+0x1f4>) │ │ │ │ + add r5, pc, #952 @ (adr r5, 32a4e8 >::_M_realloc_append(int&&)@@Base+0x204>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r5, r7, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1061740,20 +1061741,20 @@ │ │ │ │ blt.n 32a168 >::reserve(unsigned int)@@Base+0x330> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 329bdc >::reserve(unsigned int)@@Base+0x2d5c> │ │ │ │ + b.n 329be4 >::reserve(unsigned int)@@Base+0x2d64> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - movs r2, #22 │ │ │ │ + movs r2, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh.w r0, [r0, #106] @ 0x6a │ │ │ │ - ldrh.w r0, [r8, #106] @ 0x6a │ │ │ │ + ldrh.w r0, [r4, #106] @ 0x6a │ │ │ │ + ldrh.w r0, [ip, #106] @ 0x6a │ │ │ │ push {r4, lr} │ │ │ │ ldrd r4, r1, [r0, #28] │ │ │ │ cmp r1, r4 │ │ │ │ beq.n 32a226 >::reserve(unsigned int)@@Base+0x3ee> │ │ │ │ ldr.w lr, [r0, #244] @ 0xf4 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1061824,15 +1061825,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (32a2c8 >::_M_realloc_append(double const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r4, pc, #320 @ (adr r4, 32a40c >::_M_realloc_append(int&&)@@Base+0x128>) │ │ │ │ + add r4, pc, #336 @ (adr r4, 32a41c >::_M_realloc_append(int&&)@@Base+0x138>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32a2e0 >::_M_realloc_append(double const&)@@Base+0x98> │ │ │ │ vldr d7, [r1] │ │ │ │ vstmia r3!, {d7} │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -1061886,15 +1061887,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (32a35c >::_M_realloc_append(int&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r3, pc, #744 @ (adr r3, 32a648 >::_M_realloc_append(int&&)@@Base+0x364>) │ │ │ │ + add r3, pc, #760 @ (adr r3, 32a658 >::_M_realloc_append(int&&)@@Base+0x374>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -1061927,17 +1061928,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (32a3c8 >::_M_realloc_append(int&&)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ ldr r0, [pc, #16] @ (32a3cc >::_M_realloc_append(int&&)@@Base+0xe8>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf67c006a │ │ │ │ - vmla.i32 d16, d4, d10[1] │ │ │ │ - @ instruction: 0xf67c006a │ │ │ │ + @ instruction: 0xf680006a │ │ │ │ + vmla.i32 d16, d8, d10[1] │ │ │ │ + @ instruction: 0xf680006a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -1061969,17 +1061970,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (32a438 >::_M_realloc_append(int&&)@@Base+0x154>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ ldr r0, [pc, #16] @ (32a43c >::_M_realloc_append(int&&)@@Base+0x158>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf634006a │ │ │ │ - vhadd.s q8, q2, q13 │ │ │ │ @ instruction: 0xf638006a │ │ │ │ + vhadd.s q8, q4, q13 │ │ │ │ + @ instruction: 0xf63c006a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [pc, #436] @ (32a608 >::_M_realloc_append(int&&)@@Base+0x324>) │ │ │ │ ldr r0, [pc, #436] @ (32a60c >::_M_realloc_append(int&&)@@Base+0x328>) │ │ │ │ @@ -1062151,15 +1062152,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 32a690 >::_M_realloc_append(int&&)@@Base+0x3ac>) │ │ │ │ + add r1, pc, #128 @ (adr r1, 32a6a0 >::_M_realloc_append(int&&)@@Base+0x3bc>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #124] @ 32a6ac >::_M_realloc_append(int&&)@@Base+0x3c8> │ │ │ │ sub sp, #20 │ │ │ │ @@ -1062498,15 +1062499,15 @@ │ │ │ │ str r3, [r7, #8] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (32a99c >::_M_realloc_append(int&&)@@Base+0x6b8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32aa8a >::_M_realloc_append(int&&)@@Base+0x7a6> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1062612,15 +1062613,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 32a6f8 >::_M_realloc_append(int&&)@@Base+0x414> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r5, [r0] │ │ │ │ movw r4, #43691 @ 0xaaab │ │ │ │ @@ -1062730,15 +1062731,15 @@ │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (32abf4 >::_M_realloc_append(int&&)@@Base+0x910>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1063026,15 +1063027,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (32af14 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x134>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32afb8 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1d8> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1063105,15 +1063106,15 @@ │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (32afd8 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1f8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1063417,15 +1063418,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #8] @ (32b35c , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x57c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r9, r0, #4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1063813,15 +1063814,15 @@ │ │ │ │ add.w r3, r8, fp │ │ │ │ strd r8, r4, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (32b784 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x9a4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 32b7a4 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x9c4> │ │ │ │ bcs.n 32b7a2 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x9c2> │ │ │ │ @@ -1063900,15 +1063901,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32b82c , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xa4c> │ │ │ │ ldr r0, [pc, #4] @ (32b87c , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xa9c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1063974,15 +1063975,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32b8f6 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xb16> │ │ │ │ ldr r0, [pc, #8] @ (32b948 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xb68>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1064046,15 +1064047,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32b9c0 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xbe0> │ │ │ │ ldr r0, [pc, #4] @ (32ba10 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xc30>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1064153,15 +1064154,15 @@ │ │ │ │ b.n 32bb08 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xd28> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32ba64 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xc84> │ │ │ │ ldr r0, [pc, #4] @ (32bb40 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xd60>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1064227,15 +1064228,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32bbc2 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xde2> │ │ │ │ ldr r0, [pc, #8] @ (32bc14 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xe34>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1064321,15 +1064322,15 @@ │ │ │ │ b.n 32bcec , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xf0c> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 32bc9a , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xeba> │ │ │ │ ldr r0, [pc, #4] @ (32bd24 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xf44>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r4, r5, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1064408,15 +1064409,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ b.n 32bde4 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1004> │ │ │ │ ldr r0, [pc, #4] @ (32be14 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x1034>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrh r2, [r0, #8] │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ add.w lr, r0, #4 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -1064797,15 +1064798,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67280 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ b.n 32bd9c , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0xfbc> │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r4, [pc, #976] @ (32c5e4 , std::allocator > >::_M_fill_append(unsigned int, std::pair const&)@@Base+0x54>) │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 32c180 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x13a0> │ │ │ │ + bhi.n 32c188 , std::allocator >, std::allocator, std::allocator > > >::_M_default_append(unsigned int)@@Base+0x13a8> │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ mov r5, r1 │ │ │ │ @@ -1065048,15 +1065049,15 @@ │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (32c4a4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::~_Hashtable()@@Base+0x160>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r6, [r1, #20] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 0032c4a8 >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32c548 >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1065141,15 +1065142,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 32c522 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 32c530 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (32c58c >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - strh r0, [r5, #12] │ │ │ │ + strh r4, [r5, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 0032c590 , std::allocator > >::_M_fill_append(unsigned int, std::pair const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1065220,15 +1065221,15 @@ │ │ │ │ strd r9, r4, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (32c660 , std::allocator > >::_M_fill_append(unsigned int, std::pair const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldmia r3!, {r1, r7} │ │ │ │ + ldmia r3!, {r1, r2, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ @@ -1065983,15 +1065984,15 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 32cf44 >::_M_realloc_append(int const&)@@Base+0x70> │ │ │ │ lsls r4, r6, #1 │ │ │ │ bls.n 32cef8 >::_M_realloc_append(int const&)@@Base+0x24> │ │ │ │ lsls r4, r6, #1 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r5!, {r4} │ │ │ │ lsls r2, r5, #1 │ │ │ │ adds r3, #236 @ 0xec │ │ │ │ lsls r5, r6, #1 │ │ │ │ bhi.n 32cea0 , std::allocator > >::_M_fill_append(unsigned int, std::pair const&)@@Base+0x910> │ │ │ │ lsls r4, r6, #1 │ │ │ │ │ │ │ │ 0032ced4 >::_M_realloc_append(int const&)@@Base>: │ │ │ │ @@ -1066041,15 +1066042,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (32cf4c >::_M_realloc_append(int const&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1067625,49 +1067626,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, fp │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x006e │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r0!, {r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r0!, {r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ stmia r7!, {r1, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r0, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r4, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ + str r6, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1068802,47 +1068803,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, fp │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 32ee2a >::_M_realloc_append(int const&)@@Base+0x1f56> │ │ │ │ + cbz r4, 32ee2a >::_M_realloc_append(int const&)@@Base+0x1f56> │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cbnz r2, 32ee98 >::_M_realloc_append(int const&)@@Base+0x1fc4> │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldrh r0, [r0, r2] │ │ │ │ + ldrh r4, [r0, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ cbnz r2, 32ee8a >::_M_realloc_append(int const&)@@Base+0x1fb6> │ │ │ │ lsls r4, r6, #1 │ │ │ │ cbnz r2, 32ee88 >::_M_realloc_append(int const&)@@Base+0x1fb4> │ │ │ │ lsls r4, r6, #1 │ │ │ │ hlt 0x0032 │ │ │ │ lsls r4, r6, #1 │ │ │ │ rev r4, r7 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + ldr r2, [r0, r4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ cbnz r0, 32ee92 >::_M_realloc_append(int const&)@@Base+0x1fbe> │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vmul.f64 d7, d2, d3 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1069568,17 +1069569,17 @@ │ │ │ │ b.n 32f6a4 >::_M_realloc_append(int const&)@@Base+0x27d0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 63d54 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 32f6be >::_M_realloc_append(int const&)@@Base+0x27ea> │ │ │ │ b.n 32f6c6 >::_M_realloc_append(int const&)@@Base+0x27f2> │ │ │ │ - ldr r3, [pc, #360] @ (32f848 >::_M_realloc_append(int const&)@@Base+0x2974>) │ │ │ │ + ldr r3, [pc, #376] @ (32f858 >::_M_realloc_append(int const&)@@Base+0x2984>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r3, [pc, #264] @ (32f7ec >::_M_realloc_append(int const&)@@Base+0x2918>) │ │ │ │ + ldr r3, [pc, #280] @ (32f7fc >::_M_realloc_append(int const&)@@Base+0x2928>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1069992,15 +1069993,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67280 , std::allocator >::_M_dispose()@plt> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1070786,15 +1070787,15 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (3303f0 >::_M_realloc_append(int const&)@@Base+0x351c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1071172,17 +1071173,17 @@ │ │ │ │ b.n 330824 >::_M_realloc_append(int const&)@@Base+0x3950> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 63d54 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 33083e >::_M_realloc_append(int const&)@@Base+0x396a> │ │ │ │ b.n 330846 >::_M_realloc_append(int const&)@@Base+0x3972> │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #194 @ 0xc2 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #84] @ (3308c8 >::_M_realloc_append(int const&)@@Base+0x39f4>) │ │ │ │ sub sp, #8 │ │ │ │ @@ -1071745,15 +1071746,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 32a6bc >::_M_realloc_append(int&&)@@Base+0x3d8> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 330f20 >::_M_realloc_append(int const&)@@Base+0x404c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1071821,15 +1071822,15 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (330f38 >::_M_realloc_append(int const&)@@Base+0x4064>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - adds r7, #252 @ 0xfc │ │ │ │ + subs r0, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -1071915,15 +1071916,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 330ff8 >::_M_realloc_append(int const&)@@Base+0x4124> │ │ │ │ ldr r0, [pc, #4] @ (331020 >::_M_realloc_append(int const&)@@Base+0x414c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1072128,15 +1072129,15 @@ │ │ │ │ b.n 3311ca >::_M_realloc_append(int const&)@@Base+0x42f6> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3311dc >::_M_realloc_append(int const&)@@Base+0x4308> │ │ │ │ ldr r0, [pc, #4] @ (331274 >::_M_realloc_append(int const&)@@Base+0x43a0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1072250,15 +1072251,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 33136e >::_M_realloc_append(int const&)@@Base+0x449a> │ │ │ │ ldr r0, [pc, #8] @ (3313d0 >::_M_realloc_append(int const&)@@Base+0x44fc>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1072407,15 +1072408,15 @@ │ │ │ │ b.n 33150e >::_M_realloc_append(int const&)@@Base+0x463a> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 331426 >::_M_realloc_append(int const&)@@Base+0x4552> │ │ │ │ ldr r0, [pc, #4] @ (331594 >::_M_realloc_append(int const&)@@Base+0x46c0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1072527,15 +1072528,15 @@ │ │ │ │ b.n 331680 >::_M_realloc_append(int const&)@@Base+0x47ac> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 33168c >::_M_realloc_append(int const&)@@Base+0x47b8> │ │ │ │ ldr r0, [pc, #4] @ (3316ec >::_M_realloc_append(int const&)@@Base+0x4818>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r3, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1072649,15 +1072650,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3317e6 >::_M_realloc_append(int const&)@@Base+0x4912> │ │ │ │ ldr r0, [pc, #8] @ (331848 >::_M_realloc_append(int const&)@@Base+0x4974>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cmp r1, #184 @ 0xb8 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1072770,15 +1072771,15 @@ │ │ │ │ b.n 331938 >::_M_realloc_append(int const&)@@Base+0x4a64> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 331944 >::_M_realloc_append(int const&)@@Base+0x4a70> │ │ │ │ ldr r0, [pc, #4] @ (3319a4 >::_M_realloc_append(int const&)@@Base+0x4ad0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r1, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 331a48 >::_M_realloc_append(int const&)@@Base+0x4b74> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1072849,15 +1072850,15 @@ │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (331a68 >::_M_realloc_append(int const&)@@Base+0x4b94>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #206 @ 0xce │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ │ │ │ 00331a6c >::_M_default_append(unsigned int)@@Base>: │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 331b0c >::_M_default_append(unsigned int)@@Base+0xa0> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1072942,15 +1072943,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 331ae6 >::_M_default_append(unsigned int)@@Base+0x7a> │ │ │ │ b.n 331af4 >::_M_default_append(unsigned int)@@Base+0x88> │ │ │ │ ldr r0, [pc, #8] @ (331b50 >::_M_default_append(unsigned int)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r2, ip, [r0] │ │ │ │ sub.w r3, ip, r2 │ │ │ │ asrs r3, r3, #2 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 331b70 >::_M_default_append(unsigned int)@@Base+0x104> │ │ │ │ bcs.n 331b6e >::_M_default_append(unsigned int)@@Base+0x102> │ │ │ │ @@ -1073056,15 +1073057,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 331c32 >::_M_default_append(unsigned int)@@Base+0x1c6> │ │ │ │ ldr r0, [pc, #8] @ (331c9c >::_M_default_append(unsigned int)@@Base+0x230>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - movs r5, #100 @ 0x64 │ │ │ │ + movs r5, #104 @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1073347,15 +1073348,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 331f92 >::_M_default_append(unsigned int)@@Base+0x526> │ │ │ │ ldr r0, [pc, #8] @ (331ffc >::_M_default_append(unsigned int)@@Base+0x590>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - movs r2, #4 │ │ │ │ + movs r2, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1073637,15 +1073638,15 @@ │ │ │ │ b.n 3322d8 >::_M_default_append(unsigned int)@@Base+0x86c> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3322ec >::_M_default_append(unsigned int)@@Base+0x880> │ │ │ │ ldr r0, [pc, #4] @ (332354 >::_M_default_append(unsigned int)@@Base+0x8e8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r2, r5, #2 │ │ │ │ + subs r6, r5, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1073736,15 +1073737,15 @@ │ │ │ │ b.n 3323f8 >::_M_default_append(unsigned int)@@Base+0x98c> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 33240c >::_M_default_append(unsigned int)@@Base+0x9a0> │ │ │ │ ldr r0, [pc, #4] @ (332474 >::_M_default_append(unsigned int)@@Base+0xa08>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1073966,15 +1073967,15 @@ │ │ │ │ b.n 332694 >::_M_default_append(unsigned int)@@Base+0xc28> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3326a8 >::_M_default_append(unsigned int)@@Base+0xc3c> │ │ │ │ ldr r0, [pc, #4] @ (332710 >::_M_default_append(unsigned int)@@Base+0xca4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1074065,15 +1074066,15 @@ │ │ │ │ b.n 3327b4 >::_M_default_append(unsigned int)@@Base+0xd48> │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3327c8 >::_M_default_append(unsigned int)@@Base+0xd5c> │ │ │ │ ldr r0, [pc, #4] @ (332830 >::_M_default_append(unsigned int)@@Base+0xdc4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r2, r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1076612,18 +1076613,18 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - vhadd.u8 q8, q2, q12 │ │ │ │ + vhadd.u8 q8, q4, q12 │ │ │ │ str r4, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cdp2 0, 15, cr0, cr0, cr8, {3} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr8, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3432] @ 0xd68 │ │ │ │ ldr r2, [pc, #900] @ (3346d0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb24>) │ │ │ │ @@ -1077308,18 +1077309,18 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - strb.w r0, [ip, r8, lsl #2] │ │ │ │ + ldrb.w r0, [r0, r8, lsl #2] │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - @ instruction: 0xf7b80068 │ │ │ │ + @ instruction: 0xf7bc0068 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #272] @ (334b8c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xfe0>) │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [pc, #272] @ (334b90 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xfe4>) │ │ │ │ @@ -1077652,15 +1077653,15 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, r2] │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ push {r2, r4, r5, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1078598,33 +1078599,33 @@ │ │ │ │ nop │ │ │ │ strb r2, [r2, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strh r0, [r1, r5] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r4, r8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ strh r0, [r5, r3] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add r8, pc │ │ │ │ + add ip, pc │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r4, sp, #808 @ 0x328 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r4, [r0, r7] │ │ │ │ lsls r4, r6, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r2, r6] │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r4, [r7, r4] │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -1078731,15 +1078732,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 3357e2 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x1c36> │ │ │ │ b.n 3357f0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x1c44> │ │ │ │ ldr r0, [pc, #8] @ (335868 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x1cbc>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cdp 0, 12, cr0, cr12, cr8, {3} │ │ │ │ + cdp 0, 13, cr0, cr0, cr8, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r5, [r0] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ @@ -1078810,15 +1078811,15 @@ │ │ │ │ ldr r0, [pc, #16] @ (335950 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x1da4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - ldcl 0, cr0, [r2, #416] @ 0x1a0 │ │ │ │ + ldcl 0, cr0, [r6, #416] @ 0x1a0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33598e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x1de2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1079095,15 +1079096,15 @@ │ │ │ │ nop │ │ │ │ ldr r4, [pc, #232] @ (335d10 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2164>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #904] @ (335fb8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x240c>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r6, pc, #696 @ (adr r6, 335ef0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2344>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [pc, #672] @ (335edc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2330>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r3, [pc, #496] @ (335e30 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2284>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -1079275,15 +1079276,15 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #464] @ (335fb8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x240c>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r2, [pc, #176] @ (335e9c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x22f0>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, pc, #0 @ (adr r5, 335df4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2248>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [pc, #1000] @ (3361e0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2634>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [pc, #776] @ (336104 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2558>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -1079508,47 +1079509,47 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #384] @ (3361d4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2628>) │ │ │ │ lsls r4, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - uxtb r0, r6 │ │ │ │ + uxtb r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r4, #6 │ │ │ │ + adds r4, #10 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbcs r6, r0 │ │ │ │ + sbcs r2, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - adds r3, #80 @ 0x50 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ lsls r2, r5, #1 │ │ │ │ @ instruction: 0x47f6 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #232 @ 0xe8 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r2, 3360ac >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2500> │ │ │ │ + cbz r6, 3360ac >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2500> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r2, r5, #1 │ │ │ │ bx r8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1079616,15 +1079617,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r0 │ │ │ │ b.n 336130 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2584> │ │ │ │ ldr r0, [pc, #4] @ (336158 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x25ac>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - b.n 335cd8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x212c> │ │ │ │ + b.n 335ce0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2134> │ │ │ │ lsls r0, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3361fc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2650> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1079695,15 +1079696,15 @@ │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #4] @ (33621c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x2670>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - b.n 335c4c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x20a0> │ │ │ │ + b.n 335c54 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x20a8> │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [pc, #816] @ (336568 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x29bc>) │ │ │ │ @@ -1082717,15 +1082718,15 @@ │ │ │ │ bl 3383f0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x4844> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ (338448 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x489c>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr.w r3, [pc, #2232] @ 338d18 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x516c> │ │ │ │ @@ -1083518,17 +1083519,17 @@ │ │ │ │ b.n 338c80 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x50d4> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ mvns r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #32] @ (338d54 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x51a8>) │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -1083623,15 +1083624,15 @@ │ │ │ │ str.w r1, [lr, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ (338e38 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x528c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 338e3c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x5290> │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov s15, r3 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ @@ -1087856,19 +1087857,19 @@ │ │ │ │ blx 65144 │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 33b884 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x7cd8> │ │ │ │ ldr r0, [pc, #12] @ (33ba94 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x7ee8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strh r2, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #152] @ (33bb40 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x7f94>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1088641,15 +1088642,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 33c264 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x86b8> │ │ │ │ b.n 33c26c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x86c0> │ │ │ │ ldr r0, [pc, #8] @ (33c2dc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x8730>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r4, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3972] @ 0xf84 │ │ │ │ ldr.w r2, [pc, #1112] @ 33c74c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x8ba0> │ │ │ │ @@ -1089093,15 +1089094,15 @@ │ │ │ │ nop │ │ │ │ b.n 33c044 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x8498> │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 33ceec >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9340> │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r5, #0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ b.n 33cb58 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x8fac> │ │ │ │ lsls r3, r6, #1 │ │ │ │ b.n 33cb08 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x8f5c> │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -1089565,15 +1089566,15 @@ │ │ │ │ nop │ │ │ │ svc 214 @ 0xd6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ svc 38 @ 0x26 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ lsls r4, r6, #1 │ │ │ │ ble.n 33ccb4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9108> │ │ │ │ lsls r3, r6, #1 │ │ │ │ ble.n 33cc64 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x90b8> │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -1090063,39 +1090064,39 @@ │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r5, #484] @ 0x1e4 │ │ │ │ b.n 33d050 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x94a4> │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d022 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9476> │ │ │ │ nop │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r3, r5} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r0, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r1, [pc, #8] @ (33d11c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9570>) │ │ │ │ + ldr r1, [pc, #24] @ (33d12c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9580>) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r5, r1] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r2, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - beq.n 33d1b4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9608> │ │ │ │ + beq.n 33d1bc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9610> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r7} │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r5, [r0, #544] @ 0x220 │ │ │ │ @@ -1090281,41 +1090282,41 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [r5, #484] @ 0x1e4 │ │ │ │ b.n 33d294 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x96e8> │ │ │ │ movs r4, #0 │ │ │ │ b.n 33d266 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x96ba> │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - mov lr, r5 │ │ │ │ + mov sl, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - ldrh r6, [r4, r0] │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - bkpt 0x00fe │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - bkpt 0x00fe │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + ittt eq │ │ │ │ + lsleq r1, r5, #1 │ │ │ │ + ittt eq @ unpredictable │ │ │ │ + lsleq r1, r5, #1 │ │ │ │ + ldmiaeq r6!, {r1, r2} │ │ │ │ + lsleq r2, r5, #1 │ │ │ │ + bkpt 0x0088 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bkpt 0x00a6 │ │ │ │ + bkpt 0x00aa │ │ │ │ lsls r1, r5, #1 │ │ │ │ - it cc │ │ │ │ + itt cc │ │ │ │ lslcc r1, r5, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + stmdbcc sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #436] @ (33d554 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x99a8>) │ │ │ │ ldr r3, [pc, #436] @ (33d558 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x99ac>) │ │ │ │ mov r8, r2 │ │ │ │ @@ -1090797,41 +1090798,41 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ b.n 33d73e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9b92> │ │ │ │ ldr.w r2, [r4, #412] @ 0x19c │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov sl, r3 │ │ │ │ b.n 33d836 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9c8a> │ │ │ │ nop │ │ │ │ - cbnz r2, 33d916 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d6a> │ │ │ │ + cbnz r6, 33d916 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d6a> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r5, r6} │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r2, 33d90e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d62> │ │ │ │ + cbnz r6, 33d90e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d62> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r6, 33d93a >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d8e> │ │ │ │ + cbnz r2, 33d93c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d90> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbnz r4, 33d93c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d90> │ │ │ │ + cbnz r0, 33d93e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d92> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r6, 33d93c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d90> │ │ │ │ + cbnz r2, 33d93e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d92> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - revsh r0, r1 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r0, 33d8f4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d48> │ │ │ │ + cbnz r4, 33d8f4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0x9d48> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r0, #236 @ 0xec │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0014 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ @@ -1091906,149 +1091907,149 @@ │ │ │ │ bne.n 33e46a >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa8be> │ │ │ │ b.n 33e470 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa8c4> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ + cbnz r2, 33e4ac >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa900> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r4, 33e4d8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa92c> │ │ │ │ + cbnz r0, 33e4da >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa92e> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #184 @ 0xb8 │ │ │ │ + subs r6, #188 @ 0xbc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb878 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r2, 33e4d0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa924> │ │ │ │ + cbnz r6, 33e4d0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa924> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r0, 33e4cc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa920> │ │ │ │ + cbnz r4, 33e4cc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa920> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6e6 │ │ │ │ + @ instruction: 0xb73a │ │ │ │ lsls r1, r5, #1 │ │ │ │ @ instruction: 0xb6ea │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + stmia r6!, {r1} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb73a │ │ │ │ + @ instruction: 0xb73e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cpsid i │ │ │ │ + cpsid ai │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb8ac │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmia r7!, {r3, r4, r6, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cbz r4, 33e576 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9ca> │ │ │ │ + cbz r0, 33e578 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9cc> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #98 @ 0x62 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r2, 33e57e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9d2> │ │ │ │ + cbz r6, 33e57e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9d2> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 33e56c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9c0> │ │ │ │ + cbz r2, 33e56e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9c2> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r4, 33e572 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9c6> │ │ │ │ + cbz r0, 33e574 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9c8> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r6, 33e590 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9e4> │ │ │ │ + cbz r2, 33e592 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xa9e6> │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sxtb r4, r1 │ │ │ │ + sxtb r0, r2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + adds r7, #96 @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r0, #30 │ │ │ │ + adds r0, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ + add sp, #360 @ 0x168 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r2, r5, r6, r7, pc} │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r3!, {r3, r4, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ @@ -1093017,153 +1093018,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 33efec >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb440> │ │ │ │ b.n 33efc6 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb41a> │ │ │ │ stmia r1!, {r1, r3, r7} │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #112 @ 0x70 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #776 @ 0x308 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ + add r3, sp, #664 @ 0x298 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ + add r3, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r2, 33f0a2 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb4f6> │ │ │ │ + cbnz r6, 33f0a2 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb4f6> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r2, sp, #528 @ 0x210 │ │ │ │ - lsls r1, r5, #1 │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbnz r0, 33f096 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb4ea> │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ + lsls r1, r5, #1 │ │ │ │ + cbnz r4, 33f096 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb4ea> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #98 @ 0x62 │ │ │ │ + cmp r0, #102 @ 0x66 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #488 @ 0x1e8 │ │ │ │ + add r0, sp, #504 @ 0x1f8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #176 @ 0xb0 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 33f4a0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8f4>) │ │ │ │ + add r0, sp, #0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 33f264 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb6b8>) │ │ │ │ + add r7, pc, #440 @ (adr r7, 33f274 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb6c8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 33f230 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb684>) │ │ │ │ + add r7, pc, #376 @ (adr r7, 33f240 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb694>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #952 @ (adr r6, 33f484 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8d8>) │ │ │ │ + add r6, pc, #968 @ (adr r6, 33f494 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8e8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r6, pc, #728 @ (adr r6, 33f3a8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7fc>) │ │ │ │ + add r6, pc, #744 @ (adr r6, 33f3b8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb80c>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r6, pc, #704 @ (adr r6, 33f39c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7f0>) │ │ │ │ + add r6, pc, #720 @ (adr r6, 33f3ac >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb800>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, 33f2bc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb710>) │ │ │ │ + add r7, pc, #488 @ (adr r7, 33f2cc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb720>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r2, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ cbnz r0, 33f154 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb5a8> │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 33f47c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8d0>) │ │ │ │ + add r4, pc, #920 @ (adr r4, 33f48c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8e0>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #134 @ 0x86 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 33f448 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb89c>) │ │ │ │ + add r4, pc, #856 @ (adr r4, 33f458 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8ac>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #520 @ (adr r4, 33f30c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb760>) │ │ │ │ + add r4, pc, #536 @ (adr r4, 33f31c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb770>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r4, pc, #520 @ (adr r4, 33f318 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb76c>) │ │ │ │ + add r4, pc, #536 @ (adr r4, 33f328 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb77c>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 33f504 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb958>) │ │ │ │ + add r5, pc, #0 @ (adr r5, 33f114 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb568>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 33f3a8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7fc>) │ │ │ │ + add r5, pc, #672 @ (adr r5, 33f3b8 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb80c>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #896 @ (adr r4, 33f49c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8f0>) │ │ │ │ + add r4, pc, #912 @ (adr r4, 33f4ac >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb900>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 33f208 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb65c>) │ │ │ │ + add r5, pc, #248 @ (adr r5, 33f218 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb66c>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #832 @ (adr r3, 33f464 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8b8>) │ │ │ │ + add r3, pc, #848 @ (adr r3, 33f474 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8c8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #792 @ (adr r3, 33f448 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb89c>) │ │ │ │ + add r3, pc, #808 @ (adr r3, 33f458 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8ac>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 33f314 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb768>) │ │ │ │ + add r3, pc, #496 @ (adr r3, 33f324 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb778>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r3, #10 │ │ │ │ + movs r3, #14 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 33f320 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb774>) │ │ │ │ + add r3, pc, #496 @ (adr r3, 33f330 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb784>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #552 @ (adr r3, 33f36c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7c0>) │ │ │ │ + add r3, pc, #568 @ (adr r3, 33f37c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7d0>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, pc, #376 @ (adr r4, 33f2c0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb714>) │ │ │ │ + add r4, pc, #392 @ (adr r4, 33f2d0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb724>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 33f3b4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb808>) │ │ │ │ + add r3, pc, #632 @ (adr r3, 33f3c4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb818>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #384 @ (adr r3, 33f2d0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb724>) │ │ │ │ + add r3, pc, #400 @ (adr r3, 33f2e0 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb734>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #888 @ (adr r3, 33f4cc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb920>) │ │ │ │ + add r3, pc, #904 @ (adr r3, 33f4dc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb930>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r3, pc, #776 @ (adr r3, 33f460 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8b4>) │ │ │ │ + add r3, pc, #792 @ (adr r3, 33f470 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb8c4>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cbz r0, 33f17e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb5d2> │ │ │ │ + cbz r4, 33f17e >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb5d2> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 33f380 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7d4>) │ │ │ │ + add r3, pc, #560 @ (adr r3, 33f390 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7e4>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xb7a4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ @ instruction: 0xb776 │ │ │ │ lsls r3, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 33f2b4 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb708> │ │ │ │ @@ -1093333,15 +1093334,15 @@ │ │ │ │ bne.n 33f316 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb76a> │ │ │ │ b.n 33f304 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb758> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1093559,15 +1093560,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 33f36c >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xb7c0> │ │ │ │ ldr r0, [pc, #8] @ (33f5dc >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xba30>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #144] @ (33f670 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xbac4>) │ │ │ │ + ldr r4, [pc, #160] @ (33f680 >::_M_erase(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)@@Base+0xbad4>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1095846,15 +1095847,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 340c36 >::reserve(unsigned int)@@Base+0x3e> │ │ │ │ b.n 340c3e >::reserve(unsigned int)@@Base+0x46> │ │ │ │ ldr r0, [pc, #8] @ (340c68 >::reserve(unsigned int)@@Base+0x70>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1098642,136 +1098643,136 @@ │ │ │ │ nop │ │ │ │ strh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r6, [r0, #2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bic.w r0, r0, #107 @ 0x6b │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + bic.w r0, r4, #107 @ 0x6b │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r6, [r2, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r5, #5] │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cdp 0, 9, cr0, cr12, cr11, {3} │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + cdp 0, 10, cr0, cr0, cr11, {3} │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ + ldr r2, [r4, #124] @ 0x7c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldc 0, cr0, [r0, #428]! @ 0x1ac │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldc 0, cr0, [r4, #428]! @ 0x1ac │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r6, #88] @ 0x58 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r2, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ + ldrb r6, [r0, #18] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stcl 0, cr0, [r2], #428 @ 0x1ac │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + stcl 0, cr0, [r6], #428 @ 0x1ac │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xebe8006b │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + @ instruction: 0xebec006b │ │ │ │ + ldrb r4, [r4, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - rsb r0, sl, fp, asr #1 │ │ │ │ - ldrb r2, [r6, #11] │ │ │ │ + rsb r0, lr, fp, asr #1 │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r6, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add.w r0, r2, fp, asr #1 │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ + add.w r0, r6, fp, asr #1 │ │ │ │ + ldr r0, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ + ldr r6, [r4, #76] @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - eors.w r0, lr, fp, asr #1 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + @ instruction: 0xeaa2006b │ │ │ │ + ldr r6, [r5, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r4, [r4, #14] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - @ instruction: 0xe9ac006b │ │ │ │ - @ instruction: 0xe98c006b │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ + @ instruction: 0xe9b0006b │ │ │ │ + @ instruction: 0xe990006b │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ + ldr r6, [r7, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - stmdb r4!, {r0, r1, r3, r5, r6} │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + stmdb r8!, {r0, r1, r3, r5, r6} │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r6, [r7, #27] │ │ │ │ lsls r3, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1099175,81 +1099176,81 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #22] │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldrb r2, [r0, #21] │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 342bc4 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0xbf8> │ │ │ │ + b.n 342bcc , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0xc00> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 342908 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x93c> │ │ │ │ + b.n 342910 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x944> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ + str r6, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r4, [r3, #16] │ │ │ │ + strb r0, [r4, #16] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 342760 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x794> │ │ │ │ + b.n 342768 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x79c> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 34361c >::_M_realloc_append(ReductionType&&)@@Base+0x378> │ │ │ │ + b.n 343624 >::_M_realloc_append(ReductionType&&)@@Base+0x380> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r0, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r6, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrd r3, r2, [r4, #428] @ 0x1ac │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 34317a , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x11ae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str.w r3, [r4, #428] @ 0x1ac │ │ │ │ @@ -1099542,79 +1099543,79 @@ │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ b.n 342a2e , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0xa62> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 34368c >::_M_realloc_append(ReductionType&&)@@Base+0x3e8> │ │ │ │ + b.n 343694 >::_M_realloc_append(ReductionType&&)@@Base+0x3f0> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - b.n 34365c >::_M_realloc_append(ReductionType&&)@@Base+0x3b8> │ │ │ │ + b.n 343664 >::_M_realloc_append(ReductionType&&)@@Base+0x3c0> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ + strb r0, [r5, #17] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r6, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 3434e0 >::_M_realloc_append(ReductionType&&)@@Base+0x23c> │ │ │ │ + b.n 3434e8 >::_M_realloc_append(ReductionType&&)@@Base+0x244> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r0, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ + strb r4, [r1, #2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r4, [r0, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - b.n 343448 >::_M_realloc_append(ReductionType&&)@@Base+0x1a4> │ │ │ │ + b.n 343450 >::_M_realloc_append(ReductionType&&)@@Base+0x1ac> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r4, [r7, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r7, #12] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r1, #32] │ │ │ │ + str r0, [r2, #32] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r0, [r3, #8] │ │ │ │ + str r4, [r3, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r6, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ + ldr r4, [r6, #28] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 343284 , std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int&&)@@Base+0x12b8> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - svc 220 @ 0xdc │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + str r0, [r3, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ lsls r2, r5, #1 │ │ │ │ │ │ │ │ 003432a4 >::_M_realloc_append(ReductionType&&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1099660,15 +1099661,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (34331c >::_M_realloc_append(ReductionType&&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - asrs r2, r7, #15 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #380] @ (3434b0 >::_M_realloc_append(ReductionType&&)@@Base+0x20c>) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1102028,17 +1102029,17 @@ │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #16] @ (344c34 >::_M_realloc_append(ReductionType&&)@@Base+0x1990>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - addw r0, r2, #2151 @ 0x867 │ │ │ │ - @ instruction: 0xf5f00067 │ │ │ │ - rsbs r0, r4, #15138816 @ 0xe70000 │ │ │ │ + addw r0, r6, #2151 @ 0x867 │ │ │ │ + @ instruction: 0xf5f40067 │ │ │ │ + rsbs r0, r8, #15138816 @ 0xe70000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #152] @ (344ce0 >::_M_realloc_append(ReductionType&&)@@Base+0x1a3c>) │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [pc, #152] @ (344ce4 >::_M_realloc_append(ReductionType&&)@@Base+0x1a40>) │ │ │ │ @@ -1102831,15 +1102832,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 34541a >::_M_realloc_append(ReductionType&&)@@Base+0x2176> │ │ │ │ b.n 345428 >::_M_realloc_append(ReductionType&&)@@Base+0x2184> │ │ │ │ ldr r0, [pc, #4] @ (3454a8 >::_M_realloc_append(ReductionType&&)@@Base+0x2204>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - @ instruction: 0xf28a0067 │ │ │ │ + @ instruction: 0xf28e0067 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1102957,15 +1102958,15 @@ │ │ │ │ blx 60444 <__cxa_begin_catch@plt> │ │ │ │ blx 66de0 <__cxa_end_catch@plt+0x4> │ │ │ │ b.n 3454d4 >::_M_realloc_append(ReductionType&&)@@Base+0x2230> │ │ │ │ ldr r0, [pc, #8] @ (34560c >::_M_realloc_append(ReductionType&&)@@Base+0x2368>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - @ instruction: 0xebf40067 │ │ │ │ + @ instruction: 0xebf80067 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -1104308,26 +1104309,26 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ b.n 346562 >::_M_realloc_append(ReductionType&&)@@Base+0x32be> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmn r6, r0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #106 @ 0x6a │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r5, #16 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r1, r5, #1 │ │ │ │ negs r2, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ + cmp r5, #130 @ 0x82 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - vld1.8 {d16[3]}, [r0], r6 │ │ │ │ - blt.n 346558 >::_M_realloc_append(ReductionType&&)@@Base+0x32b4> │ │ │ │ + vld1.8 {d16[3]}, [r4], r6 │ │ │ │ + blt.n 346568 >::_M_realloc_append(ReductionType&&)@@Base+0x32c4> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 3464dc >::_M_realloc_append(ReductionType&&)@@Base+0x3238> │ │ │ │ + blt.n 3464ec >::_M_realloc_append(ReductionType&&)@@Base+0x3248> │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r5, [pc, #552] @ (346800 >::_M_realloc_append(ReductionType&&)@@Base+0x355c>) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1104538,21 +1104539,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r3 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r5, [pc, #240] @ (346900 >::_M_realloc_append(ReductionType&&)@@Base+0x365c>) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ands r2, r5 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bls.n 346774 >::_M_realloc_append(ReductionType&&)@@Base+0x34d0> │ │ │ │ + bls.n 346784 >::_M_realloc_append(ReductionType&&)@@Base+0x34e0> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1105052,23 +1105053,23 @@ │ │ │ │ b.n 346cc6 >::_M_realloc_append(ReductionType&&)@@Base+0x3a22> │ │ │ │ b.n 346cb4 >::_M_realloc_append(ReductionType&&)@@Base+0x3a10> │ │ │ │ nop │ │ │ │ subs r7, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 346de4 >::_M_realloc_append(ReductionType&&)@@Base+0x3b40> │ │ │ │ + bhi.n 346df4 >::_M_realloc_append(ReductionType&&)@@Base+0x3b50> │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r5, #194 @ 0xc2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - bvc.n 346d7c >::_M_realloc_append(ReductionType&&)@@Base+0x3ad8> │ │ │ │ + bvc.n 346d8c >::_M_realloc_append(ReductionType&&)@@Base+0x3ae8> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bvs.n 346e1c >::_M_realloc_append(ReductionType&&)@@Base+0x3b78> │ │ │ │ + bvs.n 346c2c >::_M_realloc_append(ReductionType&&)@@Base+0x3988> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bpl.n 346cb4 >::_M_realloc_append(ReductionType&&)@@Base+0x3a10> │ │ │ │ + bpl.n 346cc4 >::_M_realloc_append(ReductionType&&)@@Base+0x3a20> │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r2, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1105513,19 +1105514,19 @@ │ │ │ │ b.n 34711c >::_M_realloc_append(ReductionType&&)@@Base+0x3e78> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #176 @ 0xb0 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ lsls r3, r6, #1 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + movs r2, #90 @ 0x5a │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1105668,25 +1105669,25 @@ │ │ │ │ b.n 34723a >::_M_realloc_append(ReductionType&&)@@Base+0x3f96> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r5, #216 @ 0xd8 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - cmp r1, #20 │ │ │ │ + cmp r1, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #88 @ 0x58 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [pc, #512] @ (347538 >::_M_realloc_append(ReductionType&&)@@Base+0x4294>) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1105870,23 +1105871,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #54 @ 0x36 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r5, [pc, #240] @ (347638 >::_M_realloc_append(ReductionType&&)@@Base+0x4394>) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r2, r6, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r2, r7, #4 │ │ │ │ + subs r6, r7, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ lsls r3, r6, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r2, r1, #2 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #284] @ (347690 >::_M_realloc_append(ReductionType&&)@@Base+0x43ec>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1105998,23 +1105999,23 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #896] @ (347a1c >::_M_realloc_append(ReductionType&&)@@Base+0x4778>) │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #222 @ 0xde │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r2, r1, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r1, #32 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r4, r7, #4 │ │ │ │ + adds r0, r0, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - adds r4, r5, #4 │ │ │ │ + adds r0, r6, #4 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ @@ -1106667,19 +1106668,19 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (347fd4 >::_M_realloc_append(ReductionType&&)@@Base+0x4d30>) │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r6, r1, r0 │ │ │ │ + adds r2, r2, r0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ eors r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ vldr d7, [pc, #480] @ 347fa8 >::_M_realloc_append(ReductionType&&)@@Base+0x4d04> │ │ │ │ mov r3, lr │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r2, fp │ │ │ │ movs r4, #10 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -1106865,21 +1106866,21 @@ │ │ │ │ mov r1, r3 │ │ │ │ blx 653b8 <__cxa_throw@plt> │ │ │ │ nop.w │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ adds r1, r3, r6 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ eors r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + asrs r6, r6, #18 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + asrs r6, r2, #17 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r4, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1107104,23 +1107105,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #122 @ 0x7a │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r5, [pc, #240] @ (348340 >::_M_realloc_append(ReductionType&&)@@Base+0x509c>) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #12 │ │ │ │ + asrs r2, r2, #12 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r6, #90 @ 0x5a │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r5, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #344] @ (3483d4 >::_M_realloc_append(ReductionType&&)@@Base+0x5130>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1107255,23 +1107256,23 @@ │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #238 @ 0xee │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr r4, [pc, #896] @ (348764 >::_M_realloc_append(ReductionType&&)@@Base+0x54c0>) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [pc, #1928] @ 348b94 >::_M_realloc_append(ReductionType&&)@@Base+0x58f0> │ │ │ │ @@ -1107966,31 +1107967,31 @@ │ │ │ │ nop │ │ │ │ movs r3, #98 @ 0x62 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ + asrs r0, r4, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (348dd0 >::_M_realloc_append(ReductionType&&)@@Base+0x5b2c>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #896] @ (348f34 >::_M_realloc_append(ReductionType&&)@@Base+0x5c90>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, r4, #6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r0, r6, #7 │ │ │ │ + lsrs r4, r6, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #552] @ (348e00 >::_M_realloc_append(ReductionType&&)@@Base+0x5b5c>) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1108196,21 +1108197,21 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r4, r3, r6 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, r4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r4, r3, #21 │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ lsls r1, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #312] @ (348f64 >::_M_realloc_append(ReductionType&&)@@Base+0x5cc0>) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1108365,17 +1108366,17 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [pc, #8] @ (348fb4 >::_M_realloc_append(ReductionType&&)@@Base+0x5d10>) │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ b.n 348f98 >::_M_realloc_append(ReductionType&&)@@Base+0x5cf4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1109397,54 +1109398,54 @@ │ │ │ │ bl 6c174 │ │ │ │ asrs r2, r4, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r2, #30 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsrs r6, r6, #7 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r5, [pc, #240] @ (349c54 >::_M_realloc_append(ReductionType&&)@@Base+0x69b0>) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ asrs r6, r2, #18 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r6, sp, #16 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r5, sp, #608 @ 0x260 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r5, #28 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldc2 0, cr0, [r8, #-416]! @ 0xfffffe60 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + ldc2 0, cr0, [ip, #-416]! @ 0xfffffe60 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r0, r0, #7 │ │ │ │ + lsls r4, r0, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #2] │ │ │ │ - vst4.16 {d0-d3}, [r2 :128], r8 │ │ │ │ + ldrsb.w r0, [r4, r8, lsl #2] │ │ │ │ + vst4.16 {d0-d3}, [r6 :128], r8 │ │ │ │ lsrs r0, r1, #17 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - b.n 349a4c >::_M_realloc_append(ReductionType&&)@@Base+0x67a8> │ │ │ │ + b.n 349a54 >::_M_realloc_append(ReductionType&&)@@Base+0x67b0> │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [pc, #3080] @ 34a7cc >::_M_realloc_append(ReductionType&&)@@Base+0x7528> │ │ │ │ @@ -1110545,31 +1110546,31 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r1, #14 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 34ab4c >::_M_realloc_append(ReductionType&&)@@Base+0x78a8>) │ │ │ │ + add r4, pc, #912 @ (adr r4, 34ab6c >::_M_realloc_append(ReductionType&&)@@Base+0x78c8>) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #312 @ (adr r3, 34a918 >::_M_realloc_append(ReductionType&&)@@Base+0x7674>) │ │ │ │ + add r3, pc, #344 @ (adr r3, 34a938 >::_M_realloc_append(ReductionType&&)@@Base+0x7694>) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r3, pc, #104 @ (adr r3, 34a84c >::_M_realloc_append(ReductionType&&)@@Base+0x75a8>) │ │ │ │ + add r3, pc, #136 @ (adr r3, 34a86c >::_M_realloc_append(ReductionType&&)@@Base+0x75c8>) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r6, r2, #29 │ │ │ │ lsls r3, r6, #1 │ │ │ │ mvns r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #32] @ (34a810 >::_M_realloc_append(ReductionType&&)@@Base+0x756c>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ muls r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1111633,15 +1111634,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 34b2d6 >::_M_realloc_append(ReductionType&&)@@Base+0x8032> │ │ │ │ ldr r0, [pc, #8] @ (34b304 >::_M_realloc_append(ReductionType&&)@@Base+0x8060>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1111826,15 +1111827,15 @@ │ │ │ │ b.n 34b470 >::_M_realloc_append(ReductionType&&)@@Base+0x81cc> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xf37a0072 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3440072 │ │ │ │ @ instruction: 0xf2f60072 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #816] @ (34b81c >::_M_realloc_append(long long const&)@@Base+0x19c>) │ │ │ │ lsls r3, r6, #1 │ │ │ │ movt r0, #32882 @ 0x8072 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1111936,15 +1111937,15 @@ │ │ │ │ nop │ │ │ │ @ instruction: 0xf2740072 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #24690 @ 0x6072 │ │ │ │ addw r0, sl, #114 @ 0x72 │ │ │ │ @ instruction: 0xf1e40072 │ │ │ │ - ble.n 34b5a4 >::_M_realloc_append(ReductionType&&)@@Base+0x8300> │ │ │ │ + ble.n 34b5ac >::_M_realloc_append(ReductionType&&)@@Base+0x8308> │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #744] @ (34b8e4 >::_M_realloc_append(long long const&)@@Base+0x264>) │ │ │ │ lsls r3, r6, #1 │ │ │ │ subs.w r0, r6, #114 @ 0x72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r2, #56] @ 0x38 │ │ │ │ @@ -1112050,15 +1112051,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (34b700 >::_M_realloc_append(long long const&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r5, [r0] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ @@ -1112128,15 +1112129,15 @@ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r9 │ │ │ │ b.n 34b7ba >::_M_realloc_append(long long const&)@@Base+0x13a> │ │ │ │ ldr r0, [pc, #4] @ (34b7e4 >::_M_realloc_append(long long const&)@@Base+0x164>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #288] @ (34b91c >::_M_realloc_append(long long const&)@@Base+0x29c>) │ │ │ │ @@ -1118442,15 +1118443,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #8] @ (34f7e4 >::_M_realloc_append(long long const&)@@Base+0x4164>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (34f858 >::_M_fill_assign(unsigned int, int const&)@@Base+0x70>) │ │ │ │ + ldr r2, [pc, #128] @ (34f868 >::_M_fill_assign(unsigned int, int const&)@@Base+0x80>) │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 0034f7e8 >::_M_fill_assign(unsigned int, int const&)@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1118589,15 +1118590,15 @@ │ │ │ │ str.w r4, [r0], #4 │ │ │ │ bne.n 34f93e >::_M_fill_assign(unsigned int, int const&)@@Base+0x156> │ │ │ │ b.n 34f8f2 >::_M_fill_assign(unsigned int, int const&)@@Base+0x10a> │ │ │ │ ldr r0, [pc, #8] @ (34f954 >::_M_fill_assign(unsigned int, int const&)@@Base+0x16c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #688] @ (34fc08 >::_M_fill_assign(unsigned int, int const&)@@Base+0x420>) │ │ │ │ + ldr r0, [pc, #704] @ (34fc18 >::_M_fill_assign(unsigned int, int const&)@@Base+0x430>) │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1119467,15 +1119468,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 35021a >::_M_fill_assign(unsigned int, int const&)@@Base+0xa32> │ │ │ │ ldr r0, [pc, #8] @ (350248 >::_M_fill_assign(unsigned int, int const&)@@Base+0xa60>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ @@ -1121290,15 +1121291,15 @@ │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #8] @ (351734 >::_M_realloc_append(double&&)@@Base+0x80>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ │ │ │ │ 00351738 >::emplace_back(double&&)@@Base>: │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 35174c >::emplace_back(double&&)@@Base+0x14> │ │ │ │ vldr d7, [r1] │ │ │ │ @@ -1124163,17 +1124164,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ blxns sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #592] @ (353a38 >::emplace_back(double&&)@@Base+0x2300>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #416] @ (35398c >::emplace_back(double&&)@@Base+0x2254>) │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr r1, [pc, #52] @ (35382c >::emplace_back(double&&)@@Base+0x20f4>) │ │ │ │ movs r2, #5 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ @@ -1124185,17 +1124186,17 @@ │ │ │ │ add r1, pc │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r3, r4, lsl #2] │ │ │ │ b.n 3534b6 >::emplace_back(double&&)@@Base+0x1d7e> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1125175,15 +1125176,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ b.n 3542e2 >::_M_fill_assign(unsigned int, double const&)@@Base+0x7a> │ │ │ │ ldr r0, [pc, #8] @ (354338 >::_M_fill_assign(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cdp2 0, 12, cr0, cr8, cr6, {3} │ │ │ │ + cdp2 0, 12, cr0, cr12, cr6, {3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #208] @ (35441c >::_M_fill_assign(unsigned int, double const&)@@Base+0x1b4>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #208] @ (354420 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1b8>) │ │ │ │ @@ -1125260,17 +1125261,17 @@ │ │ │ │ bl 2f3bc4 │ │ │ │ b.n 354396 >::_M_fill_assign(unsigned int, double const&)@@Base+0x12e> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r7, [pc, #952] @ (3547e4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x57c>) │ │ │ │ + ldr r7, [pc, #968] @ (3547f4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x58c>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r2, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1125771,33 +1125772,33 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ str r6, [r2, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #20] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r5, [pc, #312] @ (354a90 >::_M_fill_assign(unsigned int, double const&)@@Base+0x828>) │ │ │ │ + ldr r5, [pc, #328] @ (354aa0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x838>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #544] @ (354b7c >::_M_fill_assign(unsigned int, double const&)@@Base+0x914>) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #80] @ (3549b4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x74c>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #464] @ (354b38 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8d0>) │ │ │ │ + ldr r4, [pc, #480] @ (354b48 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8e0>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsh r4, [r1, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrsh r6, [r1, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrsh r4, [r3, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r2, [pc, #720] @ (354c48 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9e0>) │ │ │ │ + ldr r2, [pc, #736] @ (354c58 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9f0>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r2, [pc, #664] @ (354c14 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9ac>) │ │ │ │ + ldr r2, [pc, #680] @ (354c24 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9bc>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrsh r0, [r1, r1] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ @@ -1126044,29 +1126045,29 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldrb r2, [r3, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r1, [pc, #800] @ (354f68 >::_M_fill_assign(unsigned int, double const&)@@Base+0xd00>) │ │ │ │ + ldr r1, [pc, #816] @ (354f78 >::_M_fill_assign(unsigned int, double const&)@@Base+0xd10>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r1, [pc, #520] @ (354e54 >::_M_fill_assign(unsigned int, double const&)@@Base+0xbec>) │ │ │ │ + ldr r1, [pc, #536] @ (354e64 >::_M_fill_assign(unsigned int, double const&)@@Base+0xbfc>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #80] @ (354ca0 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa38>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #1008] @ (355044 >::_M_fill_assign(unsigned int, double const&)@@Base+0xddc>) │ │ │ │ + ldr r1, [pc, #0] @ (354c54 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9ec>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [pc, #712] @ (354f20 >::_M_fill_assign(unsigned int, double const&)@@Base+0xcb8>) │ │ │ │ + ldr r0, [pc, #728] @ (354f30 >::_M_fill_assign(unsigned int, double const&)@@Base+0xcc8>) │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrb r4, [r1, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ - blx r8 │ │ │ │ + blxns r8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldrh r0, [r3, r5] │ │ │ │ lsls r2, r6, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1126970,39 +1126971,39 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldrh r2, [r5, r3] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #896] @ (355974 >::_M_fill_assign(unsigned int, double const&)@@Base+0x170c>) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf38e006c │ │ │ │ - cmp lr, r8 │ │ │ │ + @ instruction: 0xf396006c │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (355824 >::_M_fill_assign(unsigned int, double const&)@@Base+0x15bc>) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf196006c │ │ │ │ + @ instruction: 0xf19e006c │ │ │ │ ldrsb r4, [r4, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r0 │ │ │ │ + muls r6, r0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - vmla.i16 d16, d0, d4[3] │ │ │ │ - vhadd.s8 q8, q7, q14 │ │ │ │ - adcs r4, r3 │ │ │ │ + vmla.i16 d16, d8, d4[3] │ │ │ │ + vhadd.s16 q8, q3, q14 │ │ │ │ + adcs r0, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldc 0, cr0, [ip, #432] @ 0x1b0 │ │ │ │ - stcl 0, cr0, [r4], {108} @ 0x6c │ │ │ │ - stc 0, cr0, [lr], {108} @ 0x6c │ │ │ │ - @ instruction: 0xebfa006c │ │ │ │ - rsb r0, lr, ip, asr #1 │ │ │ │ + stc 0, cr0, [r4, #432]! @ 0x1b0 │ │ │ │ + stcl 0, cr0, [ip], {108} @ 0x6c │ │ │ │ + ldc 0, cr0, [r6], {108} @ 0x6c │ │ │ │ + stc 0, cr0, [r2], {108} @ 0x6c │ │ │ │ + rsbs r0, r6, ip, asr #1 │ │ │ │ strh r6, [r0, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r2, [r4, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r2, [r1, r7] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r6, [r4, r6] │ │ │ │ @@ -1127079,15 +1127080,15 @@ │ │ │ │ b.n 3556ce >::_M_fill_assign(unsigned int, double const&)@@Base+0x1466> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r3, r4] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaa4006c │ │ │ │ + @ instruction: 0xeaac006c │ │ │ │ str r6, [r4, r2] │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ sub.w sp, sp, #580 @ 0x244 │ │ │ │ @@ -1127464,33 +1127465,33 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ str r0, [r7, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r4, [r6, r0] │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r6, [pc, #544] @ (355d80 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1b18>) │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #80] @ (355bb8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1950>) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #218 @ 0xda │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r5, [pc, #560] @ (355da0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1b38>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r5, [pc, #312] @ (355cac >::_M_fill_assign(unsigned int, double const&)@@Base+0x1a44>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [pc, #864] @ (355ed8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1c70>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - subs r0, #176 @ 0xb0 │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #272] @ (355c94 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1a2c>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ @@ -1127880,29 +1127881,29 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #856] @ (356388 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2120>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #808] @ (356360 >::_M_fill_assign(unsigned int, double const&)@@Base+0x20f8>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r7, #0 │ │ │ │ + adds r7, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r4, [pc, #80] @ (356094 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1e2c>) │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #32 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldr r0, [pc, #512] @ (356250 >::_M_fill_assign(unsigned int, double const&)@@Base+0x1fe8>) │ │ │ │ lsls r2, r6, #1 │ │ │ │ - adds r3, #206 @ 0xce │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ bx ip │ │ │ │ lsls r2, r6, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1129036,51 +1129037,51 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #240] @ (356d7c >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b14>) │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 108 @ 0x6c │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (356ec0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2c58>) │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 356c5c >::_M_fill_assign(unsigned int, double const&)@@Base+0x29f4> │ │ │ │ + bgt.n 356c6c >::_M_fill_assign(unsigned int, double const&)@@Base+0x2a04> │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmn r6, r4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #116 @ 0x74 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bge.n 356bbc >::_M_fill_assign(unsigned int, double const&)@@Base+0x2954> │ │ │ │ + bge.n 356bcc >::_M_fill_assign(unsigned int, double const&)@@Base+0x2964> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bge.n 356cd4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2a6c> │ │ │ │ + bge.n 356ce4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2a7c> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r4, #36 @ 0x24 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bhi.n 356d88 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b20> │ │ │ │ + bhi.n 356d98 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b30> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bvc.n 356d78 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b10> │ │ │ │ + bvc.n 356d88 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b20> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 356c00 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2998> │ │ │ │ + bpl.n 356c10 >::_M_fill_assign(unsigned int, double const&)@@Base+0x29a8> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 356d70 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b08> │ │ │ │ + bpl.n 356d80 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b18> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 356ce4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2a7c> │ │ │ │ + bpl.n 356cf4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2a8c> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r3, #54 @ 0x36 │ │ │ │ lsls r2, r6, #1 │ │ │ │ subs r3, #18 │ │ │ │ lsls r2, r6, #1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ blx 67280 , std::allocator >::_M_dispose()@plt> │ │ │ │ @@ -1129187,15 +1129188,15 @@ │ │ │ │ b.n 356db8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b50> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 356d98 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b30> │ │ │ │ + bcc.n 356da8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2b40> │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r1, #188 @ 0xbc │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -1129269,15 +1129270,15 @@ │ │ │ │ b.n 356ea0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2c38> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #70 @ 0x46 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 356eb0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2c48> │ │ │ │ + bcs.n 356ec0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x2c58> │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ @@ -1130536,41 +1130537,41 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #544] @ (357dfc >::_M_fill_assign(unsigned int, double const&)@@Base+0x3b94>) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r4, r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #6 │ │ │ │ + adds r4, r1, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + adds r6, r2, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #250 @ 0xfa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5} │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ + ldmia r0!, {r2, r3, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r4, [pc, #80] @ (357c58 >::_M_fill_assign(unsigned int, double const&)@@Base+0x39f0>) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - stmia r6!, {r1, r5} │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp r4, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ @@ -1130908,19 +1130909,19 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [pc, #80] @ (358018 >::_M_fill_assign(unsigned int, double const&)@@Base+0x3db0>) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ bne.w 357d2e >::_M_fill_assign(unsigned int, double const&)@@Base+0x3ac6> │ │ │ │ b.n 357e72 >::_M_fill_assign(unsigned int, double const&)@@Base+0x3c0a> │ │ │ │ mov r1, r2 │ │ │ │ b.n 357e16 >::_M_fill_assign(unsigned int, double const&)@@Base+0x3bae> │ │ │ │ ldr r3, [pc, #152] @ (35807c >::_M_fill_assign(unsigned int, double const&)@@Base+0x3e14>) │ │ │ │ @@ -1130982,27 +1130983,27 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #36] @ (358098 >::_M_fill_assign(unsigned int, double const&)@@Base+0x3e30>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ nop │ │ │ │ ldr r4, [pc, #80] @ (3580d0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x3e68>) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2} │ │ │ │ + stmia r1!, {r2, r3} │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r7, #90 @ 0x5a │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #66 @ 0x42 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r7, #26 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1131336,21 +1131337,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #178 @ 0xb2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [pc, #80] @ (358498 >::_M_fill_assign(unsigned int, double const&)@@Base+0x4230>) │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #170 @ 0xaa │ │ │ │ lsls r2, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #126 @ 0x7e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [pc, #124] @ (3584dc >::_M_fill_assign(unsigned int, double const&)@@Base+0x4274>) │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ cmp.w r8, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1131396,23 +1131397,23 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 63d54 │ │ │ │ b.n 35849a >::_M_fill_assign(unsigned int, double const&)@@Base+0x4232> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #80] @ (358530 >::_M_fill_assign(unsigned int, double const&)@@Base+0x42c8>) │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #194 @ 0xc2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - stc2l 0, cr0, [ip, #412] @ 0x19c │ │ │ │ + ldc2l 0, cr0, [r0, #412] @ 0x19c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ @@ -1131745,21 +1131746,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #90 @ 0x5a │ │ │ │ lsls r2, r6, #1 │ │ │ │ ldr r4, [pc, #80] @ (3588f0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x4688>) │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbnz r6, 3588ae >::_M_fill_assign(unsigned int, double const&)@@Base+0x4646> │ │ │ │ + cbnz r6, 3588b0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x4648> │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r6, r4, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8a6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [pc, #124] @ (358934 >::_M_fill_assign(unsigned int, double const&)@@Base+0x46cc>) │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ cmp.w r8, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -1131805,23 +1131806,23 @@ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ blx 63d54 │ │ │ │ b.n 3588f2 >::_M_fill_assign(unsigned int, double const&)@@Base+0x468a> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #80] @ (358988 >::_M_fill_assign(unsigned int, double const&)@@Base+0x4720>) │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r2, r0, #2 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr??.w r0, [r4, r7, lsl #2] │ │ │ │ + ldr??.w r0, [r8, r7, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #3048] @ 359548 >::_M_fill_assign(unsigned int, double const&)@@Base+0x52e0> │ │ │ │ mov r6, r2 │ │ │ │ @@ -1132920,30 +1132921,30 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r4, #6 │ │ │ │ lsls r2, r6, #1 │ │ │ │ adds r6, r7, #5 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - rsb r0, r6, #15138816 @ 0xe70000 │ │ │ │ - sxtb r4, r3 │ │ │ │ + rsb r0, sl, #15138816 @ 0xe70000 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [sp, #552] @ 0x228 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cbz r2, 359598 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5330> │ │ │ │ + cbz r2, 35959a >::_M_fill_assign(unsigned int, double const&)@@Base+0x5332> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r4, 359582 >::_M_fill_assign(unsigned int, double const&)@@Base+0x531a> │ │ │ │ + cbz r4, 359584 >::_M_fill_assign(unsigned int, double const&)@@Base+0x531c> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ + sub sp, #496 @ 0x1f0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ bge.w 3589f2 >::_M_fill_assign(unsigned int, double const&)@@Base+0x478a> │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add.w ip, sl, r1 │ │ │ │ @@ -1133235,47 +1133236,47 @@ │ │ │ │ bne.n 359818 >::_M_fill_assign(unsigned int, double const&)@@Base+0x55b0> │ │ │ │ ldr r0, [pc, #72] @ (3598ec >::_M_fill_assign(unsigned int, double const&)@@Base+0x5684>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ ldr r0, [pc, #68] @ (3598f0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5688>) │ │ │ │ add r0, pc │ │ │ │ bl 6c174 │ │ │ │ - add r3, sp, #8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r0, r6, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #29 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r0, #13 │ │ │ │ + lsls r2, r1, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r4, r7, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r2, r3, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r4, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r2, r5, #13 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r4, r0, #28 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r5, #27 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strd r0, r0, [sl, #412]! @ 0x19c │ │ │ │ + strd r0, r0, [lr, #412]! @ 0x19c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #1472] @ 359ec8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5c60> │ │ │ │ ldr.w r3, [pc, #1472] @ 359ecc >::_M_fill_assign(unsigned int, double const&)@@Base+0x5c64> │ │ │ │ @@ -1133857,36 +1133858,36 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r0, #24 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r2, r5, #22 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r0, r0, #6 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r2, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xfaa00067 │ │ │ │ + @ instruction: 0xfaa40067 │ │ │ │ lsrs r6, r1, #16 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #464 @ (adr r4, 35a0c0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5e58>) │ │ │ │ + add r4, pc, #496 @ (adr r4, 35a0e0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5e78>) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - add r3, pc, #480 @ (adr r3, 35a0d4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5e6c>) │ │ │ │ + add r3, pc, #512 @ (adr r3, 35a0f4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x5e8c>) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r4, r5, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - @ instruction: 0xf6260067 │ │ │ │ - @ instruction: 0xf6720067 │ │ │ │ + @ instruction: 0xf62a0067 │ │ │ │ + @ instruction: 0xf6760067 │ │ │ │ lsrs r0, r1, #3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldc2l 0, cr0, [r6, #-412] @ 0xfffffe64 │ │ │ │ + ldc2l 0, cr0, [sl, #-412] @ 0xfffffe64 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r5, [pc, #852] @ (35a270 >::_M_fill_assign(unsigned int, double const&)@@Base+0x6008>) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r4, [pc, #852] @ (35a274 >::_M_fill_assign(unsigned int, double const&)@@Base+0x600c>) │ │ │ │ @@ -1134237,22 +1134238,22 @@ │ │ │ │ bl 6c174 │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsls r2, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #30 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r2, r2, #21 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vld4.16 {d0-d3}, [ip :128], r7 │ │ │ │ + ldrsh.w r0, [r0, r7, lsl #2] │ │ │ │ lsls r4, r4, #20 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - vst1.8 {d16[3]}, [lr], r7 │ │ │ │ + ldr??.w r0, [r2, #103] @ 0x67 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3456] @ 0xd80 │ │ │ │ ldr r6, [pc, #360] @ (35a40c >::_M_fill_assign(unsigned int, double const&)@@Base+0x61a4>) │ │ │ │ sub.w sp, sp, #604 @ 0x25c │ │ │ │ ldr r5, [pc, #360] @ (35a410 >::_M_fill_assign(unsigned int, double const&)@@Base+0x61a8>) │ │ │ │ @@ -1134686,17 +1134687,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (35a6ec >::_M_fill_assign(unsigned int, double const&)@@Base+0x6484>) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ b.n 35a624 >::_M_fill_assign(unsigned int, double const&)@@Base+0x63bc> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6360067 │ │ │ │ - @ instruction: 0xf5f40067 │ │ │ │ - @ instruction: 0xf5920067 │ │ │ │ + @ instruction: 0xf63a0067 │ │ │ │ + @ instruction: 0xf5f80067 │ │ │ │ + @ instruction: 0xf5960067 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w 35a7fe >::_M_fill_assign(unsigned int, double const&)@@Base+0x6596> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r0 │ │ │ │ @@ -1134809,17 +1134810,17 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #16] @ (35a814 >::_M_fill_assign(unsigned int, double const&)@@Base+0x65ac>) │ │ │ │ movs r2, #28 │ │ │ │ add r3, pc │ │ │ │ b.n 35a74c >::_M_fill_assign(unsigned int, double const&)@@Base+0x64e4> │ │ │ │ nop │ │ │ │ - add.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ - @ instruction: 0xf4cc0067 │ │ │ │ - orn r0, sl, #15138816 @ 0xe70000 │ │ │ │ + adds.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ + @ instruction: 0xf4d00067 │ │ │ │ + orn r0, lr, #15138816 @ 0xe70000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ ldr r6, [pc, #364] @ (35a998 >::_M_fill_assign(unsigned int, double const&)@@Base+0x6730>) │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ ldr r5, [pc, #364] @ (35a99c >::_M_fill_assign(unsigned int, double const&)@@Base+0x6734>) │ │ │ │ @@ -1138851,51 +1138852,51 @@ │ │ │ │ b.n 35ceba >::_M_fill_assign(unsigned int, double const&)@@Base+0x8c52> │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 35d096 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8e2e> │ │ │ │ b.n 35ceba >::_M_fill_assign(unsigned int, double const&)@@Base+0x8c52> │ │ │ │ ldr r4, [pc, #80] @ (35d214 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8fac>) │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 35d2ac >::_M_fill_assign(unsigned int, double const&)@@Base+0x9044> │ │ │ │ + beq.n 35d2b4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x904c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (35d46c >::_M_fill_assign(unsigned int, double const&)@@Base+0x9204>) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r4, #192 @ 0xc0 │ │ │ │ lsls r2, r6, #1 │ │ │ │ bls.n 35d144 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8edc> │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 35d110 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8ea8> │ │ │ │ lsls r1, r6, #1 │ │ │ │ bls.n 35d1f8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8f90> │ │ │ │ lsls r1, r6, #1 │ │ │ │ bhi.n 35d140 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8ed8> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bvc.n 35d19c >::_M_fill_assign(unsigned int, double const&)@@Base+0x8f34> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bvc.n 35d22c >::_M_fill_assign(unsigned int, double const&)@@Base+0x8fc4> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bvs.n 35d148 >::_M_fill_assign(unsigned int, double const&)@@Base+0x8ee0> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r4, #24] │ │ │ │ + strb r2, [r5, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ bvs.n 35d2ac >::_M_fill_assign(unsigned int, double const&)@@Base+0x9044> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r4, [r2, #23] │ │ │ │ + strb r0, [r3, #23] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ + strb r4, [r4, #2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #256] @ 35d320 >::_M_fill_assign(unsigned int, double const&)@@Base+0x90b8> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1139002,15 +1139003,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ bpl.n 35d3c4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x915c> │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 35d2d0 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9068> │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ bmi.n 35d414 >::_M_fill_assign(unsigned int, double const&)@@Base+0x91ac> │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ @@ -1139469,15 +1139470,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ beq.n 35d874 >::_M_fill_assign(unsigned int, double const&)@@Base+0x960c> │ │ │ │ lsls r1, r6, #1 │ │ │ │ beq.n 35d7e4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x957c> │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #404] @ (35d968 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9700>) │ │ │ │ @@ -1139646,15 +1139647,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldmia r7, {r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r2, [pc, #192] @ (35da3c >::_M_fill_assign(unsigned int, double const&)@@Base+0x97d4>) │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r6!, {r1, r2, r3, r5} │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -1139871,15 +1139872,15 @@ │ │ │ │ nop │ │ │ │ ldmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4, {r2, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ + stmia r2!, {r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r4!, {r1} │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1140107,37 +1140108,37 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ldmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - stmia r0!, {r1, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r3!, {r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldmia r1, {r1, r3, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -1140410,23 +1140411,23 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - wfe │ │ │ │ - lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + itt cs │ │ │ │ + lslcs r7, r4, #1 │ │ │ │ + popcs {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r6, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r3, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r5, r7, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1, r2, r3, r6, r7} │ │ │ │ + pop {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ vldr d5, [r4, #240] @ 0xf0 │ │ │ │ b.n 35dfa2 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9d3a> │ │ │ │ vldr d5, [r4, #248] @ 0xf8 │ │ │ │ b.n 35dfa2 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9d3a> │ │ │ │ ldr r1, [pc, #84] @ (35e1d4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9f6c>) │ │ │ │ add.w r0, r4, #156 @ 0x9c │ │ │ │ @@ -1140459,23 +1140460,23 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [pc, #28] @ (35e1e4 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9f7c>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 2f180c │ │ │ │ b.n 35e0a8 >::_M_fill_assign(unsigned int, double const&)@@Base+0x9e40> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #196] @ (35e2c0 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa058>) │ │ │ │ @@ -1140559,15 +1140560,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r4!, {r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1140794,37 +1140795,37 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ stmia r4!, {r1, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r6 │ │ │ │ + revsh r2, r7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmia r3!, {r3, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cbnz r6, 35e564 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa2fc> │ │ │ │ + cbnz r2, 35e566 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa2fe> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 35e572 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa30a> │ │ │ │ + cbnz r0, 35e574 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa30c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 35e57a >::_M_fill_assign(unsigned int, double const&)@@Base+0xa312> │ │ │ │ + cbnz r6, 35e57a >::_M_fill_assign(unsigned int, double const&)@@Base+0xa312> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 35e580 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa318> │ │ │ │ + cbnz r0, 35e582 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa31a> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r6, 35e586 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa31e> │ │ │ │ + cbnz r2, 35e588 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa320> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r4, 35e58e >::_M_fill_assign(unsigned int, double const&)@@Base+0xa326> │ │ │ │ + cbnz r0, 35e590 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa328> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cbnz r2, 35e594 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa32c> │ │ │ │ + cbnz r6, 35e594 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa32c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - pop {r1} │ │ │ │ + pop {r1, r2} │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmia r2!, {r4, r5, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmia r2!, {r5, r6} │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -1141095,23 +1141096,23 @@ │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r6, #1 │ │ │ │ - @ instruction: 0xb7fa │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r7, r4, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ vldr d5, [r4, #200] @ 0xc8 │ │ │ │ b.n 35e6c8 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa460> │ │ │ │ vldr d5, [r4, #208] @ 0xd0 │ │ │ │ b.n 35e6c8 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa460> │ │ │ │ ldr r1, [pc, #84] @ (35e8f4 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa68c>) │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ @@ -1141144,23 +1141145,23 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [pc, #28] @ (35e904 >::_M_fill_assign(unsigned int, double const&)@@Base+0xa69c>) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 2f180c │ │ │ │ b.n 35e7ce >::_M_fill_assign(unsigned int, double const&)@@Base+0xa566> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb606 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ lsls r7, r4, #1 │ │ │ │ bkpt 0x00c4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00a6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1143500,43 +1143501,43 @@ │ │ │ │ blx 65144 │ │ │ │ add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #80] @ (3601d8 >::_M_fill_assign(unsigned int, double const&)@@Base+0xbf70>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (360430 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc1c8>) │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #160 @ (adr r7, 360234 >::_M_fill_assign(unsigned int, double const&)@@Base+0xbfcc>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r6, pc, #856 @ (adr r6, 3604f0 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc288>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r6, pc, #744 @ (adr r6, 360484 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc21c>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - mov r6, r7 │ │ │ │ + mov r2, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r6, pc, #592 @ (adr r6, 3603f4 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc18c>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r0 │ │ │ │ + asrs r4, r0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r6, pc, #352 @ (adr r6, 360310 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc0a8>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp ip, fp │ │ │ │ + cmp r8, ip │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r6, pc, #224 @ (adr r6, 360298 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc030>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ + cmp r8, r8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ add r6, pc, #96 @ (adr r6, 360220 >::_M_fill_assign(unsigned int, double const&)@@Base+0xbfb8>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp lr, r3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #256] @ 3602d4 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc06c> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1143643,15 +1143644,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ add r5, pc, #624 @ (adr r5, 360548 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc2e0>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #120 @ (adr r5, 360358 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc0f0>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r4, #1 │ │ │ │ add r4, pc, #752 @ (adr r4, 3605d8 >::_M_fill_assign(unsigned int, double const&)@@Base+0xc370>) │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ @@ -1147486,19 +1147487,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r6, [r3, #24] │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldrb r0, [r1, #23] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r6, r1, #5 │ │ │ │ + adds r2, r2, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldrb r4, [r5, #22] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [pc, #508] @ (362c20 , 223u, 23u>::operator()()@@Base+0x2420>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1148090,15 +1148091,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r0, [r2, #30] │ │ │ │ lsls r1, r6, #1 │ │ │ │ strb r2, [r4, #29] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - asrs r0, r5, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w ip, [pc, #316] @ 3631b4 , 223u, 23u>::operator()()@@Base+0x29b4> │ │ │ │ mov r4, r0 │ │ │ │ @@ -1156846,21 +1156847,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #0] @ (368730 , 223u, 23u>::operator()()@@Base+0x7f30>) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r6, r2, r4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r0, r4, r3 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r1, #70 @ 0x46 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r1, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ @@ -1157725,15 +1157726,15 @@ │ │ │ │ lsls r1, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r7, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ ldr r4, [pc, #80] @ (36905c , 223u, 23u>::operator()()@@Base+0x885c>) │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (3692b4 , 223u, 23u>::operator()()@@Base+0x8ab4>) │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r1, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1161012,19 +1161013,19 @@ │ │ │ │ bne.n 36b254 , 223u, 23u>::operator()()@@Base+0xaa54> │ │ │ │ b.n 36b206 , 223u, 23u>::operator()()@@Base+0xaa06> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ @ instruction: 0xfa960070 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa8e0070 │ │ │ │ - and.w r0, r8, #102 @ 0x66 │ │ │ │ + and.w r0, ip, #102 @ 0x66 │ │ │ │ @ instruction: 0xf75a0070 │ │ │ │ ldr r4, [pc, #80] @ (36b30c , 223u, 23u>::operator()()@@Base+0xab0c>) │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr10, cr6, {3} │ │ │ │ + cdp 0, 2, cr0, cr14, cr6, {3} │ │ │ │ rsbs r0, r8, #15728640 @ 0xf00000 │ │ │ │ ldr r5, [pc, #672] @ (36b568 , 223u, 23u>::operator()()@@Base+0xad68>) │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5860070 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1161982,29 +1161983,29 @@ │ │ │ │ b.n 36baf8 , 223u, 23u>::operator()()@@Base+0xb2f8> │ │ │ │ nop │ │ │ │ eor.w r0, r4, #15728640 @ 0xf00000 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ orns r0, ip, #15728640 @ 0xf00000 │ │ │ │ @ instruction: 0xf3740070 │ │ │ │ - eor.w r0, r6, r6, asr #1 │ │ │ │ - @ instruction: 0xeada0066 │ │ │ │ - sbc.w r0, r6, r6, asr #1 │ │ │ │ + eor.w r0, sl, r6, asr #1 │ │ │ │ + @ instruction: 0xeade0066 │ │ │ │ + sbc.w r0, sl, r6, asr #1 │ │ │ │ ldr r4, [pc, #80] @ (36bd20 , 223u, 23u>::operator()()@@Base+0xb520>) │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, r6, asr #1 │ │ │ │ - ldrd r0, r0, [r8, #-408]! @ 0x198 │ │ │ │ - ldrd r0, r0, [r8, #-408] @ 0x198 │ │ │ │ - b.n 36b970 , 223u, 23u>::operator()()@@Base+0xb170> │ │ │ │ + orn r0, r8, r6, asr #1 │ │ │ │ + ldrd r0, r0, [ip, #-408]! @ 0x198 │ │ │ │ + ldrd r0, r0, [ip, #-408] @ 0x198 │ │ │ │ + b.n 36b978 , 223u, 23u>::operator()()@@Base+0xb178> │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (36bf84 , 223u, 23u>::operator()()@@Base+0xb784>) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36b818 , 223u, 23u>::operator()()@@Base+0xb018> │ │ │ │ + b.n 36b820 , 223u, 23u>::operator()()@@Base+0xb020> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 36b7b8 , 223u, 23u>::operator()()@@Base+0xafb8> │ │ │ │ + b.n 36b7c0 , 223u, 23u>::operator()()@@Base+0xafc0> │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldc 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ stcl 0, cr0, [lr], #-448 @ 0xfffffe40 │ │ │ │ mcrr 0, 7, r0, r6, cr0 │ │ │ │ stc 0, cr0, [r0], #-448 @ 0xfffffe40 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1162373,23 +1162374,23 @@ │ │ │ │ bl 2f8c40 │ │ │ │ b.n 36bf54 , 223u, 23u>::operator()()@@Base+0xb754> │ │ │ │ ... │ │ │ │ orrs.w r0, ip, r0, ror #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8060070 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #238 @ 0xee │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #182 @ 0xb6 │ │ │ │ + udf #186 @ 0xba │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 36bf6a , 223u, 23u>::operator()()@@Base+0xb76a> │ │ │ │ ldr r1, [pc, #940] @ (36c538 , 223u, 23u>::operator()()@@Base+0xbd38>) │ │ │ │ add.w r4, r6, #32 │ │ │ │ @@ -1162698,25 +1162699,25 @@ │ │ │ │ add.w r0, r6, #32 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ bl 2f8c40 │ │ │ │ b.n 36c2e8 , 223u, 23u>::operator()()@@Base+0xbae8> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ble.n 36c618 , 223u, 23u>::operator()()@@Base+0xbe18> │ │ │ │ + ble.n 36c620 , 223u, 23u>::operator()()@@Base+0xbe20> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #40 @ 0x28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 36c538 , 223u, 23u>::operator()()@@Base+0xbd38> │ │ │ │ + blt.n 36c540 , 223u, 23u>::operator()()@@Base+0xbd40> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bgt.n 36c568 , 223u, 23u>::operator()()@@Base+0xbd68> │ │ │ │ + bgt.n 36c570 , 223u, 23u>::operator()()@@Base+0xbd70> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - blt.n 36c470 , 223u, 23u>::operator()()@@Base+0xbc70> │ │ │ │ + blt.n 36c478 , 223u, 23u>::operator()()@@Base+0xbc78> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bge.n 36c4ec , 223u, 23u>::operator()()@@Base+0xbcec> │ │ │ │ + bge.n 36c4f4 , 223u, 23u>::operator()()@@Base+0xbcf4> │ │ │ │ lsls r6, r4, #1 │ │ │ │ vldr d4, [pc, #172] @ 36c600 , 223u, 23u>::operator()()@@Base+0xbe00> │ │ │ │ vmov.f64 d7, d4 │ │ │ │ b.n 36c436 , 223u, 23u>::operator()()@@Base+0xbc36> │ │ │ │ vldr d3, [pc, #164] @ 36c600 , 223u, 23u>::operator()()@@Base+0xbe00> │ │ │ │ ldr.w ip, [r5, #100] @ 0x64 │ │ │ │ vmov.f64 d5, d3 │ │ │ │ @@ -1162773,15 +1162774,15 @@ │ │ │ │ b.n 36c5c6 , 223u, 23u>::operator()()@@Base+0xbdc6> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ b.n 36c5ca , 223u, 23u>::operator()()@@Base+0xbdca> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ... │ │ │ │ - bls.n 36c6a0 , 223u, 23u>::operator()()@@Base+0xbea0> │ │ │ │ + bls.n 36c6a8 , 223u, 23u>::operator()()@@Base+0xbea8> │ │ │ │ lsls r6, r4, #1 │ │ │ │ b.n 36c964 , 223u, 23u>::operator()()@@Base+0xc164> │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1164622,15 +1164623,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 36d9d0 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xb4> │ │ │ │ ldr r0, [pc, #4] @ (36d9fc , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0xe0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1167933,15 +1167934,15 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r0, r0, #16 │ │ │ │ lsls r1, r6, #1 │ │ │ │ add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1168947,19 +1168948,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #592] @ 0x250 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1169004,17 +1169005,17 @@ │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 35a290 >::_M_fill_assign(unsigned int, double const&)@@Base+0x6028> │ │ │ │ nop │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mov fp, r2 │ │ │ │ @@ -1169086,15 +1169087,15 @@ │ │ │ │ ldr r0, [pc, #16] @ (370a04 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x30e8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - subs r5, #30 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r7, r3 │ │ │ │ @@ -1172948,15 +1172949,15 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r6, [r3, #22] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r6, r4, #1 │ │ │ │ beq.n 373354 , std::allocator > >::emplace_back(int&, int&, double&)@@Base+0x5a38> │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r0, [r6, #21] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1173158,15 +1173159,15 @@ │ │ │ │ lsls r0, r6, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #17] │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r2, [r5, #14] │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldmia r6!, {r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ strb r4, [r7, #13] │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1179104,21 +1179105,21 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adcs r0, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r6, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r0, #94 @ 0x5e │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ subs r0, #46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ adds r7, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ @@ -1182872,15 +1182873,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ b.n 379730 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1574> │ │ │ │ ldr r0, [pc, #8] @ (379830 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1674>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - add r1, sp, #832 @ 0x340 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1185499,23 +1185500,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 37b19a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2fde> │ │ │ │ ldc2l 0, cr0, [r8, #444]! @ 0x1bc │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6ea006f │ │ │ │ - b.n 37b8ac *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x36f0> │ │ │ │ + b.n 37b8b4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x36f8> │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r6, r5] │ │ │ │ lsls r0, r6, #1 │ │ │ │ @ instruction: 0xf66a006f │ │ │ │ addw r0, ip, #2159 @ 0x86f │ │ │ │ @ instruction: 0xf4aa006f │ │ │ │ eor.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cbz r3, 37b3dc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x3220> │ │ │ │ mov r0, r4 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 37b19a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2fde> │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ @@ -1188054,19 +1188055,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 37ce98 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x88> │ │ │ │ lsls r7, r5, #1 │ │ │ │ bge.n 37ce34 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x24> │ │ │ │ lsls r7, r5, #1 │ │ │ │ bls.n 37cdec *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x4c30> │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r6, [r7, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ bls.n 37cda4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x4be8> │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ │ │ │ │ 0037ce10 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov fp, r2 │ │ │ │ subs r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1190045,17 +1190046,17 @@ │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #320] @ (37e634 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1824>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1190199,15 +1190200,15 @@ │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r5, sp, #632 @ 0x278 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1192079,17 +1192080,17 @@ │ │ │ │ b.n 37fa3c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2c2c> │ │ │ │ ldr r0, [pc, #12] @ (37fa58 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2c48>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ ldr r0, [pc, #8] @ (37fa5c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2c4c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldr r4, [pc, #792] @ (37fd74 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2f64>) │ │ │ │ + ldr r4, [pc, #808] @ (37fd84 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2f74>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bx pc │ │ │ │ + @ instruction: 0x4782 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ vldr d6, [pc, #368] @ 37fbd8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x2dc8> │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ ldr.w r5, [r4, r2, lsl #2] │ │ │ │ @@ -1192513,15 +1192514,15 @@ │ │ │ │ nop │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r0, r4, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @@ -1192740,15 +1192741,15 @@ │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #432 @ (adr r7, 380274 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x3464>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r7, pc, #240 @ (adr r7, 3801b8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x33a8>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r7, pc, #48 @ (adr r7, 380104 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x32f4>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r6, pc, #920 @ (adr r6, 380470 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x3660>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ @@ -1192891,15 +1192892,15 @@ │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #176 @ (adr r6, 3802d4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x34c4>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r5, pc, #960 @ (adr r5, 3805e8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x37d8>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ add r5, pc, #760 @ (adr r5, 38052c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x371c>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ add r5, pc, #536 @ (adr r5, 380450 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x3640>) │ │ │ │ lsls r7, r5, #1 │ │ │ │ @@ -1196346,241 +1196347,241 @@ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r1, s15 │ │ │ │ blx 63054 (long)@plt> │ │ │ │ ldr r1, [pc, #508] @ (3828ac *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x5a9c>) │ │ │ │ add r1, pc │ │ │ │ bl 2efd6c │ │ │ │ b.n 382194 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x5384> │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ - lsls r5, r4, #1 │ │ │ │ ldrb r0, [r2, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #5] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb.w r0, [ip, r7, lsl #2] │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r6, [r6, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + vld4.16 {d0-d3}, [r0 :128], r7 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb.w r0, [r6, #103] @ 0x67 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + strb.w r0, [sl, #103] @ 0x67 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf7a40067 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + @ instruction: 0xf7a80067 │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r0, [r4, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r4, [r3, #29] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf70e0067 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf7120067 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r2, [r1, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - sbc.w r0, lr, #15138816 @ 0xe70000 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + sbcs.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ + strb r2, [r1, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + strb r2, [r5, #21] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf4ca0067 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + @ instruction: 0xf4ce0067 │ │ │ │ + strb r4, [r5, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ + str r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r6, [r4, #30] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r5, #17] │ │ │ │ + strb r2, [r6, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ands.w r0, r2, #15138816 @ 0xe70000 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ + ands.w r0, r6, #15138816 @ 0xe70000 │ │ │ │ + strb r6, [r0, #17] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #16] │ │ │ │ + strb r0, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #16] │ │ │ │ + strb r6, [r5, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ + strb r6, [r1, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r1, #15] │ │ │ │ + strb r6, [r1, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf36e0067 │ │ │ │ - strb r4, [r1, #15] │ │ │ │ + @ instruction: 0xf3720067 │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r3, #26] │ │ │ │ + strb r2, [r4, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r1, #20] │ │ │ │ + strh r6, [r1, #20] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf2720067 │ │ │ │ - strb r6, [r3, #10] │ │ │ │ + @ instruction: 0xf2760067 │ │ │ │ + strb r2, [r4, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r6, [r5, #10] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + strb r0, [r6, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r5, #9] │ │ │ │ + strb r6, [r5, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs.w r0, r2, #103 @ 0x67 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + subs.w r0, r6, #103 @ 0x67 │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r7, #18] │ │ │ │ + strb r0, [r0, #19] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ + strh r0, [r5, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xf0da0067 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + @ instruction: 0xf0de0067 │ │ │ │ + strb r2, [r1, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r0, [r3, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r2, #3] │ │ │ │ + strb r6, [r2, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, #2] │ │ │ │ + strb r0, [r7, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ands.w r0, sl, #103 @ 0x67 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + ands.w r0, lr, #103 @ 0x67 │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r1, #1] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, #12] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ + ldrb r4, [r2, #28] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ + ldr r6, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.s16 q8, q7, │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + vhadd.s32 q8, q1, │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - vhadd.s8 q0, q7, │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + vhadd.s16 q0, q1, │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r6, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp 0, 10, cr0, cr0, cr7, {3} │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + cdp 0, 10, cr0, cr4, cr7, {3} │ │ │ │ + ldr r0, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cdp 0, 2, cr0, cr12, cr7, {3} │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ + cdp 0, 3, cr0, cr0, cr7, {3} │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldcl 0, cr0, [ip, #412] @ 0x19c │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + stcl 0, cr0, [r0, #412]! @ 0x19c │ │ │ │ + ldr r0, [r1, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [r4, #412] @ 0x19c │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + stc 0, cr0, [r8, #412] @ 0x19c │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [r8, #-412] @ 0xfffffe64 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + stc 0, cr0, [ip, #-412] @ 0xfffffe64 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldc 0, cr0, [lr], #412 @ 0x19c │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + stcl 0, cr0, [r2], {103} @ 0x67 │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stc 0, cr0, [lr], #-412 @ 0xfffffe64 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ + ldc 0, cr0, [r2], #-412 @ 0xfffffe64 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - rsbs r0, r2, r7, asr #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + rsbs r0, r6, r7, asr #1 │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + ldr r6, [r1, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adcs.w r0, r0, r7, asr #1 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ + adcs.w r0, r4, r7, asr #1 │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r0, #52] @ 0x34 │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xeaf20067 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + @ instruction: 0xeaf60067 │ │ │ │ + ldr r4, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ + ldrh r4, [r5, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1197304,97 +1197305,97 @@ │ │ │ │ bl 2efd6c │ │ │ │ b.n 38303c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x622c> │ │ │ │ vldr d5, [pc, #8] @ 383128 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6318> │ │ │ │ b.n 382bec *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x5ddc> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 383100 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x62f0> │ │ │ │ + b.n 383108 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x62f8> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 13, cr0, cr0, cr2, {3} │ │ │ │ - b.n 383038 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6228> │ │ │ │ + cdp 0, 13, cr0, cr4, cr2, {3} │ │ │ │ + b.n 383040 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6230> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cdp 0, 4, cr0, cr8, cr2, {3} │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + cdp 0, 4, cr0, cr12, cr2, {3} │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 382ef8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x60e8> │ │ │ │ + b.n 382f00 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x60f0> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r0, #392] @ 0x188 │ │ │ │ - b.n 382e34 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6024> │ │ │ │ + stcl 0, cr0, [r4, #392] @ 0x188 │ │ │ │ + b.n 382e3c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x602c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - stcl 0, cr0, [r2, #-392] @ 0xfffffe78 │ │ │ │ - lsls r2, r2, #6 │ │ │ │ + stcl 0, cr0, [r6, #-392] @ 0xfffffe78 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 382bc0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x5db0> │ │ │ │ + b.n 382bc8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x5db8> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + asrs r2, r0, #23 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ + str r4, [r4, #68] @ 0x44 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 383720 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6910> │ │ │ │ + b.n 383728 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6918> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r6, [r7, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 383538 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6728> │ │ │ │ + b.n 383540 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6730> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r2, [r6, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #3] │ │ │ │ + strb r4, [r2, #3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ + strb r0, [r2, #2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 383390 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6580> │ │ │ │ + b.n 383398 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6588> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 3832c8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x64b8> │ │ │ │ + b.n 3832d0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x64c0> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r6, [r4, #8] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1198073,119 +1198074,119 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strb r0, [r7, #21] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #66 @ 0x42 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #28 │ │ │ │ + udf #32 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ble.n 38395c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b4c> │ │ │ │ + ble.n 383964 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b54> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ble.n 383930 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b20> │ │ │ │ + ble.n 383938 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b28> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r5, r2] │ │ │ │ + ldrb r4, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + ldrb r2, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r5, r0] │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - blt.n 3839ac *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b9c> │ │ │ │ + blt.n 3839b4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6ba4> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - blt.n 383968 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b58> │ │ │ │ + blt.n 383970 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6b60> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bge.n 383a04 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bf4> │ │ │ │ + bge.n 383a0c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bfc> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bge.n 3839c4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bb4> │ │ │ │ + bge.n 3839cc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bbc> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r4, r7] │ │ │ │ + ldr r2, [r5, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 383a40 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c30> │ │ │ │ + bhi.n 383a48 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c38> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ + ldrh r2, [r0, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 383a04 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bf4> │ │ │ │ + bhi.n 383a0c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bfc> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bhi.n 383b58 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6d48> │ │ │ │ + bhi.n 383b60 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6d50> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bhi.n 383b30 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6d20> │ │ │ │ + bhi.n 383b38 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6d28> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, r2] │ │ │ │ + ldr r6, [r2, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bvc.n 383a78 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c68> │ │ │ │ + bvc.n 383a80 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c70> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 383a58 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c48> │ │ │ │ + bvc.n 383a60 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6c50> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 3839ec *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bdc> │ │ │ │ + bvc.n 3839f4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6be4> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bvc.n 3839dc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bcc> │ │ │ │ + bvc.n 3839e4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x6bd4> │ │ │ │ lsls r7, r4, #1 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vmla.f64 d0, d10, d7 │ │ │ │ blx 6782c │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -1198639,103 +1198640,103 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 383faa *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x719a> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 383f14 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7104> │ │ │ │ + bpl.n 383f1c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x710c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r7, r5] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bpl.n 384008 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x71f8> │ │ │ │ + bpl.n 384010 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7200> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r4, [r1, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r0, [r2, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ + ldr r4, [r6, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r2, r1] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r6] │ │ │ │ + strh r2, [r5, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, r5] │ │ │ │ + strh r6, [r5, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r3, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ + str r2, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r6, [r1, r7] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 383f64 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7154> │ │ │ │ + bcs.n 383f6c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x715c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r2, [r6, r2] │ │ │ │ + strh r6, [r6, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ + strb r2, [r7, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r4, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bcs.n 384074 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7264> │ │ │ │ + bcs.n 38407c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x726c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1199796,15 +1199797,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [pc, #128] @ (384cf4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7ee4>) │ │ │ │ movs r0, r0 │ │ │ │ add r0, ip │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r3, [r9, #244] @ 0xf4 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cbnz r3, 384c9e *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7e8e> │ │ │ │ @@ -1200223,15 +1200224,15 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r7, [pc, #128] @ (38520c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x83fc>) │ │ │ │ movs r0, r0 │ │ │ │ add r0, ip │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #112 @ 0x70 │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r2, [pc, #992] @ (385578 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8768>) │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [pc, #1744] @ 385870 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8a60> │ │ │ │ mov r2, r7 │ │ │ │ @@ -1200819,21 +1200820,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #624] @ (385af0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8ce0>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (385b74 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8d64>) │ │ │ │ + ldr r4, [pc, #768] @ (385b84 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8d74>) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ blxns sp │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r3, [r9, #256] @ 0x100 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cbnz r3, 3858b2 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8aa2> │ │ │ │ @@ -1201713,35 +1201714,35 @@ │ │ │ │ bl 3518f4 >::emplace_back(double&&)@@Base+0x1bc> │ │ │ │ cmp r0, #4 │ │ │ │ bne.w 385b40 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8d30> │ │ │ │ b.w 384a54 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x7c44> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + cmp r1, #2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r0, [pc, #384] @ (38644c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x963c>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #304] @ (386400 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x95f0>) │ │ │ │ movs r0, r0 │ │ │ │ - mvns r0, r4 │ │ │ │ + mvns r4, r4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mvns r4, r0 │ │ │ │ + mvns r0, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - bics r6, r4 │ │ │ │ + bics r2, r5 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r0 │ │ │ │ + lsrs r6, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ bl 330864 >::_M_realloc_append(int const&)@@Base+0x3990> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ @@ -1201895,19 +1201896,19 @@ │ │ │ │ b.w 385bf0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x8de0> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r0, [pc, #160] @ (38656c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x975c>) │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + subs r4, #140 @ 0x8c │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #592] @ (386740 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x9930>) │ │ │ │ @@ -1202141,15 +1202142,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ cmp r4, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ eors r0, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr.w r3, [r0, #320] @ 0x140 │ │ │ │ adds r3, #2 │ │ │ │ beq.n 386808 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x99f8> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -1202242,35 +1202243,35 @@ │ │ │ │ b.n 3867ca *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x99ba> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 3867ca *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x99ba> │ │ │ │ nop │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ + cmp r3, #8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ + cmp r2, #240 @ 0xf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - subs r0, #238 @ 0xee │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r2, #224 @ 0xe0 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + cmp r2, #142 @ 0x8e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1204177,59 +1204178,59 @@ │ │ │ │ b.w 386fa6 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xa196> │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldrd r5, r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #140] @ 0x8c │ │ │ │ b.n 387b64 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xad54> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r2, #32 │ │ │ │ + cmp r2, #36 @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #232 @ 0xe8 │ │ │ │ + cmp r1, #236 @ 0xec │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r4, [pc, #80] @ (387f00 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb0f0>) │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + cmp r0, #196 @ 0xc4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - str r7, [sp, #488] @ 0x1e8 │ │ │ │ + str r7, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r2, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, r7, r0 │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - adds r4, r6, r0 │ │ │ │ + adds r2, r0, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + adds r0, r7, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ lsls r5, r4, #1 │ │ │ │ adds r4, r4, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #30 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + movs r6, #34 @ 0x22 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ + movs r6, #120 @ 0x78 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [pc, #112] @ (387f58 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb148>) │ │ │ │ + ldr r3, [pc, #128] @ (387f68 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb158>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #20 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vldr d4, [pc, #716] @ 3881c0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb3b0> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ mov r5, r1 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1204907,23 +1204908,23 @@ │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ b.n 3884aa *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb69a> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r5, [pc, #672] @ (38893c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xbb2c>) │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsrs r6, r5, #28 │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r0, r6, #17 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ lsls r5, r4, #1 │ │ │ │ vldr d4, [r6, #72] @ 0x48 │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ vsub.f64 d7, d6, d4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 3887ba *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xb9aa> │ │ │ │ vabs.f64 d7, d7 │ │ │ │ @@ -1205529,15 +1205530,15 @@ │ │ │ │ ... │ │ │ │ adds r6, r5, #4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [pc, #864] @ (389130 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xc320>) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r2, r1, #25 │ │ │ │ lsls r5, r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1206177,21 +1206178,21 @@ │ │ │ │ bne.w 38944a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xc63a> │ │ │ │ b.n 3893be *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xc5ae> │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ b.n 3893be *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xc5ae> │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], {100} @ 0x64 │ │ │ │ - lsrs r0, r3, #15 │ │ │ │ + ldc2l 0, cr0, [r8], {100} @ 0x64 │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2 0, cr0, [r2], #400 @ 0x190 │ │ │ │ - lsrs r6, r4, #14 │ │ │ │ + stc2 0, cr0, [r6], #400 @ 0x190 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stc2l 0, cr0, [lr, #400]! @ 0x190 │ │ │ │ + ldc2l 0, cr0, [r2, #400]! @ 0x190 │ │ │ │ cmp r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1207128,15 +1207129,15 @@ │ │ │ │ rors r5, r1 │ │ │ │ lsrs r4, r4, #12 │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r4, r3, #10 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r2, r2, #32 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1209457,15 +1209458,15 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ - vhadd.s8 q8, q0, q10 │ │ │ │ + vhadd.s8 q8, q2, q10 │ │ │ │ str r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ strb.w r2, [r0, #403] @ 0x193 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ @@ -1210753,43 +1210754,43 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ beq.w 38ca7e *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfc6e> │ │ │ │ ldr.w r7, [r9, #24] │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ b.n 38c940 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfb30> │ │ │ │ ... │ │ │ │ - b.n 38c5f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf7e0> │ │ │ │ + b.n 38c5f8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf7e8> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38c3f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf5e0> │ │ │ │ + b.n 38c3f8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf5e8> │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r4, [pc, #80] @ (38c94c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfb3c>) │ │ │ │ movs r0, r0 │ │ │ │ - b.n 38c1f4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf3e4> │ │ │ │ + b.n 38c1fc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf3ec> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38c130 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf320> │ │ │ │ + b.n 38c138 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf328> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38c118 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf308> │ │ │ │ + b.n 38c120 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xf310> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38d0fc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102ec> │ │ │ │ + b.n 38d104 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102f4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38d0f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102e0> │ │ │ │ + b.n 38d0f8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102e8> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38d0e8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102d8> │ │ │ │ + b.n 38d0f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x102e0> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 38c8bc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfaac> │ │ │ │ + bcc.n 38c8c4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfab4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bcc.n 38c9e8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfbd8> │ │ │ │ + bcc.n 38c9f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfbe0> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38cc24 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfe14> │ │ │ │ + b.n 38cc2c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfe1c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38ccbc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfeac> │ │ │ │ + b.n 38ccc4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfeb4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38d090 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10280> │ │ │ │ + b.n 38d098 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10288> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 38ca98 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfc88> │ │ │ │ + b.n 38caa0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfc90> │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (38cbd0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xfdc0>) │ │ │ │ movs r0, r0 │ │ │ │ add r4, r8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ @@ -1211803,37 +1211804,37 @@ │ │ │ │ b.n 38d400 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105f0> │ │ │ │ b.n 38d406 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105f6> │ │ │ │ b.n 38d416 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10606> │ │ │ │ b.n 38d34e *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1053e> │ │ │ │ b.n 38d400 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105f0> │ │ │ │ ldr r4, [pc, #80] @ (38d47c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1066c>) │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 38d520 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10710> │ │ │ │ + bvs.n 38d528 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10718> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 38d380 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10570> │ │ │ │ + bpl.n 38d388 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10578> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bvs.n 38d368 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10558> │ │ │ │ + bvs.n 38d370 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10560> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 38d41c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1060c> │ │ │ │ + bpl.n 38d424 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10614> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bpl.n 38d3f4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105e4> │ │ │ │ + bpl.n 38d3fc *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105ec> │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (38d6e4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x108d4>) │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 38d3ac *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1059c> │ │ │ │ + bmi.n 38d3b4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105a4> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 38d3e8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105d8> │ │ │ │ + bmi.n 38d3f0 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105e0> │ │ │ │ lsls r4, r4, #1 │ │ │ │ bvs.n 38d3e4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x105d4> │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 38d470 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10660> │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r1, #18] │ │ │ │ + strb r2, [r2, #18] │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (38d4a4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10694>) │ │ │ │ mov r3, r0 │ │ │ │ @@ -1212003,15 +1212004,15 @@ │ │ │ │ b.n 38d5d2 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x107c2> │ │ │ │ mov r3, lr │ │ │ │ b.n 38d58a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1077a> │ │ │ │ ldr r0, [pc, #8] @ (38d628 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10818>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - cbnz r4, 38d69a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1088a> │ │ │ │ + cbnz r0, 38d69c *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x1088c> │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1212182,15 +1212183,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 38d7e2 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x109d2> │ │ │ │ ldr r0, [pc, #16] @ (38d818 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10a08>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1212264,15 +1212265,15 @@ │ │ │ │ mov r4, r7 │ │ │ │ b.n 38d8ca *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10aba> │ │ │ │ ldr r0, [pc, #16] @ (38d900 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10af0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1212330,15 +1212331,15 @@ │ │ │ │ strd r8, r4, [r5] │ │ │ │ str r1, [r5, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (38d9b4 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10ba4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vldr d7, [pc, #256] @ 38dac8 *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0x10cb8> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1212819,15 +1212820,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r7 │ │ │ │ b.n 38de82 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x96> │ │ │ │ ldr r0, [pc, #8] @ (38deb4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xc8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1213688,105 +1213689,105 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 38e7f4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xa08> │ │ │ │ b.n 38e7b2 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x9c6> │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxth r6, r0 │ │ │ │ + sxth r2, r1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r0, 38e852 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xa66> │ │ │ │ + cbz r4, 38e852 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xa66> │ │ │ │ lsls r4, r4, #1 │ │ │ │ - itee eq │ │ │ │ - lsleq r5, r4, #1 │ │ │ │ - stmiane r5!, {r1, r2, r4, r5, r6} │ │ │ │ - lslne r6, r5, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + itee ne │ │ │ │ + lslne r5, r4, #1 │ │ │ │ + stmiaeq r5!, {r1, r2, r4, r5, r6} │ │ │ │ + lsleq r6, r5, #1 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #824 @ 0x338 │ │ │ │ + add r6, sp, #840 @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r6, #16 │ │ │ │ + cmp r6, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, sp, #992 @ 0x3e0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, sp, #928 @ 0x3a0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r5, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r6, sp, #928 @ 0x3a0 │ │ │ │ + add r6, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, sp, #440 @ 0x1b8 │ │ │ │ + add r4, sp, #456 @ 0x1c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + cmp r4, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #216 @ 0xd8 │ │ │ │ + add r4, sp, #232 @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, sp, #784 @ 0x310 │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #116 @ 0x74 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - revsh r2, r0 │ │ │ │ + revsh r6, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, sp, #768 @ 0x300 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, sp, #784 @ 0x310 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + cmp r2, #116 @ 0x74 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ + add r4, sp, #408 @ 0x198 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbnz r6, 38e8fe , std::allocator > >::emplace_back(int&, double&&)@@Base+0xb12> │ │ │ │ + cbnz r2, 38e900 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xb14> │ │ │ │ lsls r5, r4, #1 │ │ │ │ itt al │ │ │ │ lslal r6, r5, #1 │ │ │ │ stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ @@ -1214631,107 +1214632,107 @@ │ │ │ │ nop │ │ │ │ bkpt 0x0088 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0072 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r7, pc, #952 @ (adr r7, 38f5d8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x17ec>) │ │ │ │ + add r7, pc, #968 @ (adr r7, 38f5e8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x17fc>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r0, sp, #1008 @ 0x3f0 │ │ │ │ + add r1, sp, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #448 @ (adr r7, 38f3e8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15fc>) │ │ │ │ + add r7, pc, #464 @ (adr r7, 38f3f8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x160c>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r5, r4, #1 │ │ │ │ pop {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 38f408 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x161c>) │ │ │ │ + add r6, pc, #480 @ (adr r6, 38f418 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x162c>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r6, #20 │ │ │ │ + movs r6, #24 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #152 @ (adr r7, 38f2d8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x14ec>) │ │ │ │ + add r7, pc, #168 @ (adr r7, 38f2e8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x14fc>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #216 @ (adr r6, 38f31c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1530>) │ │ │ │ + add r6, pc, #232 @ (adr r6, 38f32c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1540>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #152 @ (adr r6, 38f2e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x14f4>) │ │ │ │ + add r6, pc, #168 @ (adr r6, 38f2f0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1504>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 38f3b4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15c8>) │ │ │ │ + add r7, pc, #376 @ (adr r7, 38f3c4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15d8>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 38f580 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1794>) │ │ │ │ + add r5, pc, #832 @ (adr r5, 38f590 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x17a4>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #376 @ (adr r7, 38f3d0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15e4>) │ │ │ │ + add r7, pc, #392 @ (adr r7, 38f3e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15f4>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 38f390 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15a4>) │ │ │ │ + add r5, pc, #320 @ (adr r5, 38f3a0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15b4>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #1008 @ (adr r5, 38f658 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x186c>) │ │ │ │ + add r6, pc, #0 @ (adr r6, 38f268 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x147c>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 38f664 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1878>) │ │ │ │ + add r5, pc, #8 @ (adr r5, 38f274 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1488>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 38f660 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1874>) │ │ │ │ + add r5, pc, #0 @ (adr r5, 38f270 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1484>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 38f2f4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1508>) │ │ │ │ + add r6, pc, #144 @ (adr r6, 38f304 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1518>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #600 @ (adr r4, 38f4d0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x16e4>) │ │ │ │ + add r4, pc, #616 @ (adr r4, 38f4e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x16f4>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 38f3dc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15f0>) │ │ │ │ + add r6, pc, #368 @ (adr r6, 38f3ec , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1600>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 38f360 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1574>) │ │ │ │ + add r6, pc, #240 @ (adr r6, 38f370 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1584>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r4, 38f2de , std::allocator > >::emplace_back(int&, double&&)@@Base+0x14f2> │ │ │ │ + cbz r0, 38f2e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x14f4> │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 38f510 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1724>) │ │ │ │ + add r3, pc, #664 @ (adr r3, 38f520 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1734>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r3, #66 @ 0x42 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #328 @ (adr r4, 38f3d8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15ec>) │ │ │ │ + add r4, pc, #344 @ (adr r4, 38f3e8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15fc>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #392 @ (adr r3, 38f41c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1630>) │ │ │ │ + add r3, pc, #408 @ (adr r3, 38f42c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1640>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 38f3e8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15fc>) │ │ │ │ + add r3, pc, #352 @ (adr r3, 38f3f8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x160c>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ + sxtb r4, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #528 @ (adr r4, 38f4b0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x16c4>) │ │ │ │ + add r4, pc, #544 @ (adr r4, 38f4c0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x16d4>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 38f66c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1880>) │ │ │ │ + add r2, pc, #984 @ (adr r2, 38f67c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1890>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #104 @ (adr r2, 38f314 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1528>) │ │ │ │ + add r2, pc, #120 @ (adr r2, 38f324 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1538>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r2, pc, #864 @ (adr r2, 38f614 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1828>) │ │ │ │ + add r2, pc, #880 @ (adr r2, 38f624 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1838>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 38f660 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1874>) │ │ │ │ + add r1, pc, #952 @ (adr r1, 38f670 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1884>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #936 @ (adr r1, 38f664 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1878>) │ │ │ │ + add r1, pc, #952 @ (adr r1, 38f674 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1888>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #144 @ (adr r3, 38f350 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1564>) │ │ │ │ + add r3, pc, #160 @ (adr r3, 38f360 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1574>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 38f524 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1738>) │ │ │ │ + add r1, pc, #624 @ (adr r1, 38f534 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1748>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #216 @ (adr r3, 38f3a4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15b8>) │ │ │ │ + add r3, pc, #232 @ (adr r3, 38f3b4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x15c8>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, pc, #824 @ (adr r2, 38f60c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1820>) │ │ │ │ + add r2, pc, #840 @ (adr r2, 38f61c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1830>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r5, [pc, #592] @ (38f52c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1740>) │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb63c │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xb60e │ │ │ │ lsls r6, r5, #1 │ │ │ │ @@ -1215939,185 +1215940,185 @@ │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 38fb26 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x1d3a> │ │ │ │ nop │ │ │ │ cbz r2, 39005a , std::allocator > >::emplace_back(int&, double&&)@@Base+0x226e> │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r3, [sp, #408] @ 0x198 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + subs r0, r1, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #904] @ 0x388 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r4, r4, r4 │ │ │ │ + adds r0, r5, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #344] @ 0x158 │ │ │ │ + ldr r1, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + adds r6, r6, r3 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #536] @ 0x218 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ + ldrh r6, [r7, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 390100 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2314>) │ │ │ │ + add r7, pc, #152 @ (adr r7, 390110 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2324>) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #29 │ │ │ │ + asrs r0, r1, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #360] @ 0x168 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #25 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 390300 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2514>) │ │ │ │ + add r5, pc, #616 @ (adr r5, 390310 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2524>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 3902a8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x24bc>) │ │ │ │ + add r5, pc, #520 @ (adr r5, 3902b8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x24cc>) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r5, #22 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r5, [sp, #848] @ 0x350 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 39010c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2320>) │ │ │ │ + add r4, pc, #64 @ (adr r4, 39011c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2330>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 3904b4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x26c8>) │ │ │ │ + add r3, pc, #992 @ (adr r3, 3904c4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x26d8>) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r1, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r2, pc, #512 @ (adr r2, 390318 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x252c>) │ │ │ │ + add r2, pc, #528 @ (adr r2, 390328 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x253c>) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r6, r0, #11 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r2, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #840] @ 0x348 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - str r2, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #624] @ 0x270 │ │ │ │ + str r2, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r4, r2, #8 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #288 @ (adr r1, 390268 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x247c>) │ │ │ │ + add r1, pc, #304 @ (adr r1, 390278 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x248c>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + asrs r2, r5, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 39046c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2680>) │ │ │ │ + add r0, pc, #800 @ (adr r0, 39047c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2690>) │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r5, #528] @ 0x210 │ │ │ │ @@ -1216915,115 +1216916,115 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 39096a , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2b7e> │ │ │ │ b.n 3907e2 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x29f6> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3908ee , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2b02> │ │ │ │ b.n 3907e2 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x29f6> │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ + lsrs r0, r5, #30 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r7, #27] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r5, [sp, #640] @ 0x280 │ │ │ │ + ldr r5, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + ldrh r2, [r2, #50] @ 0x32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #20 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ + lsrs r2, r1, #19 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r2, [r4, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r4, #12] │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1218296,101 +1218297,101 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3916fa , std::allocator > >::emplace_back(int&, double&&)@@Base+0x390e> │ │ │ │ b.n 3915c0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x37d4> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ + strh r6, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r7, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r4, r2, #4 │ │ │ │ + lsls r0, r3, #4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r0, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + strh r0, [r7, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r2, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r5, #4] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vmla.i q8, q5, d22[0] │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + vmla.i q8, q7, d22[0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r4, [r4, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r6, [r3, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldrh r4, [r1, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r4, [r0, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + strh r6, [r3, #6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ + strh r6, [r1, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r0, [r5, #46] @ 0x2e │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r4, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r3, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r0, [r6, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-408] @ 0xfffffe68 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldc2l 0, cr0, [r4, #-408] @ 0xfffffe68 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2l 0, cr0, [sl], #-408 @ 0xfffffe68 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + stc2l 0, cr0, [lr], #-408 @ 0xfffffe68 │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r2, #29] │ │ │ │ + ldrb r4, [r2, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stcl 0, cr0, [sl], #440 @ 0x1b8 │ │ │ │ str r1, [sp, #912] @ 0x390 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ mrrc 0, 6, r0, ip, cr14 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1219561,169 +1219562,169 @@ │ │ │ │ bl 2efd6c │ │ │ │ b.n 39238e , std::allocator > >::emplace_back(int&, double&&)@@Base+0x45a2> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r4, #31] │ │ │ │ + strb r2, [r5, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf78a0066 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ + @ instruction: 0xf78e0066 │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf7640066 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + @ instruction: 0xf7680066 │ │ │ │ + strb r6, [r0, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + strb r2, [r1, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ + strb r4, [r5, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf70c0066 │ │ │ │ - @ instruction: 0xf6f40066 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ + @ instruction: 0xf7100066 │ │ │ │ + @ instruction: 0xf6f80066 │ │ │ │ + strb r2, [r3, #29] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r3, #28] │ │ │ │ + strb r6, [r3, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r2, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r6, [r6, #23] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf59e0066 │ │ │ │ - sbcs.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + sub.w r0, r2, #15073280 @ 0xe60000 │ │ │ │ + sbcs.w r0, lr, #15073280 @ 0xe60000 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ + strb r4, [r4, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r6, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ + strb r6, [r2, #20] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf4be0066 │ │ │ │ - eors.w r0, sl, #15073280 @ 0xe60000 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ + @ instruction: 0xf4c20066 │ │ │ │ + eors.w r0, lr, #15073280 @ 0xe60000 │ │ │ │ + strh r6, [r3, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ + strh r6, [r0, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrh r6, [r1, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r6, [r7, #14] │ │ │ │ + strb r2, [r0, #15] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf3620066 │ │ │ │ - strb r4, [r5, #17] │ │ │ │ + @ instruction: 0xf3660066 │ │ │ │ + strb r0, [r6, #17] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf33c0066 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + @ instruction: 0xf3400066 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r0, [r1, #13] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf2e80066 │ │ │ │ - @ instruction: 0xf2d00066 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ + @ instruction: 0xf2ec0066 │ │ │ │ + @ instruction: 0xf2d40066 │ │ │ │ + strb r6, [r6, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + strb r4, [r5, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ + strb r0, [r3, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, #14] │ │ │ │ + strb r2, [r6, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rsbs r0, r0, #102 @ 0x66 │ │ │ │ - subs.w r0, ip, #102 @ 0x66 │ │ │ │ - sbcs.w r0, r4, #102 @ 0x66 │ │ │ │ - sbc.w r0, ip, #102 @ 0x66 │ │ │ │ - movs r1, #240 @ 0xf0 │ │ │ │ + rsbs r0, r4, #102 @ 0x66 │ │ │ │ + rsb r0, r0, #102 @ 0x66 │ │ │ │ + sbcs.w r0, r8, #102 @ 0x66 │ │ │ │ + sbcs.w r0, r0, #102 @ 0x66 │ │ │ │ + movs r1, #244 @ 0xf4 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r3, #14] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bic.w r0, r4, #102 @ 0x66 │ │ │ │ - strb r2, [r7, #0] │ │ │ │ + bic.w r0, r8, #102 @ 0x66 │ │ │ │ + strb r6, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r7, #7] │ │ │ │ + strb r0, [r0, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r4, [r4, #11] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r7, #120] @ 0x78 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - vhadd.s8 q8, q4, q11 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + vhadd.s8 q8, q6, q11 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + strb r4, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ + strb r2, [r6, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r4, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r6, #76] @ 0x4c │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r2, #16] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r6, #14] │ │ │ │ + ldrb r2, [r7, #14] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r3, [r4, #400] @ 0x190 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ blx 629ac │ │ │ │ ldr r1, [pc, #864] @ (392a1c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4c30>) │ │ │ │ movs r2, #1 │ │ │ │ @@ -1220080,27 +1220081,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3929dc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4bf0> │ │ │ │ b.n 392888 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4a9c> │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3929f2 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4c06> │ │ │ │ b.n 3928dc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4af0> │ │ │ │ - eor.w r0, r8, r6, asr #1 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ + eor.w r0, ip, r6, asr #1 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrd r0, r0, [r0, #408]! @ 0x198 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + ldrd r0, r0, [r4, #408]! @ 0x198 │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r2, [r3, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1220361,15 +1220362,15 @@ │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r6, [r1, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r4, r4, #1 │ │ │ │ bvs.n 392d08 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x4f1c> │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1221521,117 +1221522,117 @@ │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 3937ca , std::allocator > >::emplace_back(int&, double&&)@@Base+0x59de> │ │ │ │ nop │ │ │ │ ldrb r6, [r1, #10] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 394074 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x6288> │ │ │ │ + b.n 39407c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x6290> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - pkhtb r0, r6, r1, asr #1 │ │ │ │ - b.n 393fd0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x61e4> │ │ │ │ + pkhtb r0, sl, r1, asr #1 │ │ │ │ + b.n 393fd8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x61ec> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - orr.w r0, ip, r1, asr #1 │ │ │ │ - cdp2 0, 9, cr0, cr12, cr4, {3} │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + orrs.w r0, r0, r1, asr #1 │ │ │ │ + cdp2 0, 10, cr0, cr0, cr4, {3} │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 393ea8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x60bc> │ │ │ │ + b.n 393eb0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x60c4> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrd r0, r0, [r4, #388] @ 0x184 │ │ │ │ - b.n 393e14 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x6028> │ │ │ │ + ldrd r0, r0, [r8, #388] @ 0x184 │ │ │ │ + b.n 393e1c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x6030> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strd r0, r0, [r6, #-388]! @ 0x184 │ │ │ │ - ldc2 0, cr0, [r6, #400]! @ 0x190 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + strd r0, r0, [sl, #-388]! @ 0x184 │ │ │ │ + ldc2 0, cr0, [sl, #400]! @ 0x190 │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 393c64 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5e78> │ │ │ │ + b.n 393c6c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5e80> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 393c58 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5e6c> │ │ │ │ + b.n 393c60 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5e74> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r4, r4, #7 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + str r6, [r2, #8] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 393968 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5b7c> │ │ │ │ + b.n 393970 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5b84> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + str r2, [r7, #0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r4, [r7, r6] │ │ │ │ + ldrsh r0, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + str r2, [r5, #16] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r4, [r6, #32] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r4, [r6, r3] │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r2, [r3, r7] │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strb r6, [r2, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ble.n 393a14 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5c28> │ │ │ │ + ble.n 393a1c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5c30> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 3939c0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5bd4> │ │ │ │ + ble.n 3939c8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5bdc> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r5, r7] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - blt.n 3938a4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5ab8> │ │ │ │ + blt.n 3938ac , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5ac0> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ + ldrh r0, [r5, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r0, [r7, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bge.n 393990 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5ba4> │ │ │ │ + bge.n 393998 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5bac> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldrh r2, [r2, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 39386e , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5a82> │ │ │ │ b.n 393598 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x57ac> │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1222016,35 +1222017,35 @@ │ │ │ │ b.n 393cbe , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5ed2> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ blx 670f8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt+0x4> │ │ │ │ b.n 393cbe , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5ed2> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r2, r0] │ │ │ │ + ldrsb r4, [r2, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ + strb r0, [r6, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r0, r7] │ │ │ │ + strb r0, [r1, r7] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r2, r6] │ │ │ │ + strb r2, [r3, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 393dcc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5fe0> │ │ │ │ + bmi.n 393dd4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x5fe8> │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2584] @ 0xa18 │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ ldr.w r3, [pc, #1992] @ 394558 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x676c> │ │ │ │ @@ -1224165,33 +1224166,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r5, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + strb r0, [r2, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r4, [pc, #80] @ (3953f8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x760c>) │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ + strh r4, [r6, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r0, [r1, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r5, [pc, #672] @ (395654 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x7868>) │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1225399,25 +1225400,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #368] @ (396154 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x8368>) │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmn r2, r1 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #146 @ 0x92 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ + cmp r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr r0, [pc, #1008] @ (3963f8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x860c>) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #872] @ (396374 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x8588>) │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r0, [pc, #696] @ (3962c8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x84dc>) │ │ │ │ lsls r6, r5, #1 │ │ │ │ @@ -1225961,15 +1225962,15 @@ │ │ │ │ blx 63d54 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 396598 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x87ac> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ - bgt.n 3964c4 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x86d8> │ │ │ │ + bgt.n 3964cc , std::allocator > >::emplace_back(int&, double&&)@@Base+0x86e0> │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #304] @ (3966e0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x88f4>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1227278,15 +1227279,15 @@ │ │ │ │ strd r2, r1, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #4] @ (39727c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x9490>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vldr d7, [pc, #256] @ 397390 , std::allocator > >::emplace_back(int&, double&&)@@Base+0x95a4> │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -1229144,15 +1229145,15 @@ │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #200 @ 0xc8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r3, #30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb r4, [r6, #23] │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1229979,15 +1229980,15 @@ │ │ │ │ ... │ │ │ │ adds r6, r7, #3 │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ strb r0, [r2, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r4, r1, r6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r2, r5, r5 │ │ │ │ lsls r6, r5, #1 │ │ │ │ @@ -1231505,15 +1231506,15 @@ │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r7, #20 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldr r5, [pc, #976] @ (39a0d8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xc2ec>) │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsrs r6, r7, #12 │ │ │ │ lsls r6, r5, #1 │ │ │ │ rors r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1233027,15 +1233028,15 @@ │ │ │ │ rors r5, r1 │ │ │ │ stc2l 0, cr0, [r2], #436 @ 0x1b4 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], {109} @ 0x6d │ │ │ │ add r8, r4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ + push {r1, r2, r3, r4, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xfade006d │ │ │ │ strh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #352] @ (39aed8 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xd0ec>) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1233752,15 +1233753,15 @@ │ │ │ │ bne.n 39b4c0 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xd6d4> │ │ │ │ b.n 39b480 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xd694> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldr r6, [pc, #80] @ (39b594 , std::allocator > >::emplace_back(int&, double&&)@@Base+0xd7a8>) │ │ │ │ lsls r6, r5, #1 │ │ │ │ @ instruction: 0xf310006d │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2e6006d │ │ │ │ @@ -1235437,15 +1235438,15 @@ │ │ │ │ strd r3, r4, [r6] │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [pc, #4] @ (39c7b4 >::_M_realloc_append(int&)@@Base+0x78>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrb r2, [r4, #29] │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1235781,15 +1235782,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ble.n 39ca08 >::_M_realloc_append(int&)@@Base+0x2cc> │ │ │ │ lsls r5, r5, #1 │ │ │ │ bgt.n 39cad0 >::_M_realloc_append(int&)@@Base+0x394> │ │ │ │ lsls r5, r5, #1 │ │ │ │ bgt.n 39ca7c >::_M_realloc_append(int&)@@Base+0x340> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - blt.n 39ca2c >::_M_realloc_append(int&)@@Base+0x2f0> │ │ │ │ + blt.n 39ca34 >::_M_realloc_append(int&)@@Base+0x2f8> │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1236125,15 +1236126,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bge.n 39cebc , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x6c> │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 39cd84 >::_M_realloc_append(int&)@@Base+0x648> │ │ │ │ lsls r5, r5, #1 │ │ │ │ bls.n 39cf30 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0xe0> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - bhi.n 39cee0 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x90> │ │ │ │ + bhi.n 39cee8 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x98> │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 0039ce50 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1236208,15 +1236209,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ b.n 39cf04 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0xb4> │ │ │ │ ldr r0, [pc, #4] @ (39cf34 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0xe4>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r6, [r4, #31] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r2, [pc, #752] @ (39d240 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x3f0>) │ │ │ │ @@ -1237306,23 +1237307,23 @@ │ │ │ │ blx 65144 │ │ │ │ ldmia r5!, {r2, r3, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r5} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ + str r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ + str r6, [r5, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1237772,15 +1237773,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 39df88 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1138> │ │ │ │ ldr r0, [pc, #4] @ (39dfb4 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1164>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r5, r4, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1237850,15 +1237851,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 39e05c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x120c> │ │ │ │ ldr r0, [pc, #4] @ (39e088 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1238>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r7, r2, [r0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1237900,15 +1237901,15 @@ │ │ │ │ strd r8, r5, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (39e10c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x12bc>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - str r2, [r1, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r2, [pc, #672] @ (39e3c8 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1578>) │ │ │ │ @@ -1238830,15 +1238831,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 39eb48 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1cf8> │ │ │ │ ldr r0, [pc, #4] @ (39eb74 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1d24>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrh r2, [r4, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #272] @ (39ec9c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1e4c>) │ │ │ │ @@ -1238953,15 +1238954,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 39ed1c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1ecc> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r4, 39ed16 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1ec6> │ │ │ │ lsls r5, r5, #1 │ │ │ │ revsh r2, r7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrh r4, [r7, r1] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #272] @ (39edd4 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1f84>) │ │ │ │ @@ -1239076,15 +1239077,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0028 │ │ │ │ lsls r5, r5, #1 │ │ │ │ hlt 0x0004 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r2, 39ee14 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x1fc4> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [pc, #272] @ (39ef0c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x20bc>) │ │ │ │ @@ -1239199,15 +1239200,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 39ef30 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x20e0> │ │ │ │ lsls r5, r5, #1 │ │ │ │ cbnz r4, 39ef2a , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x20da> │ │ │ │ lsls r5, r5, #1 │ │ │ │ @ instruction: 0xb88a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #980] @ (39f308 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x24b8>) │ │ │ │ mov r4, r0 │ │ │ │ @@ -1239826,15 +1239827,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (39f680 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x2830>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ cbz r4, 39f684 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x2834> │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1240877,15 +1240878,15 @@ │ │ │ │ ldr r0, [pc, #12] @ (3a032c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x34dc>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ add r4, pc, #480 @ (adr r4, 3a0508 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x36b8>) │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -1241335,15 +1241336,15 @@ │ │ │ │ str.w r6, [r8, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r9 │ │ │ │ b.n 3a0886 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x3a36> │ │ │ │ ldr r0, [pc, #4] @ (3a08b0 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x3a60>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r9, [r0] │ │ │ │ mvn.w r3, #4160749568 @ 0xf8000000 │ │ │ │ @@ -1241392,15 +1241393,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r7 │ │ │ │ b.n 3a091c , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x3acc> │ │ │ │ ldr r0, [pc, #8] @ (3a0948 , std::allocator > >::_M_realloc_append(int&, int&&, int&&)@@Base+0x3af8>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 003a094c >::_M_fill_append(unsigned int, double const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1241473,15 +1241474,15 @@ │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ (3a0a1c >::_M_fill_append(unsigned int, double const&)@@Base+0xd0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ lsls r3, r4, #1 │ │ │ │ │ │ │ │ 003a0a20 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1241536,15 +1241537,15 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ b.n 3a0a8e , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x6e> │ │ │ │ ldr r0, [pc, #4] @ (3a0ab8 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x98>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r5, r4, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1241612,15 +1241613,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3a0b58 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x138> │ │ │ │ ldr r0, [pc, #4] @ (3a0b84 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x164>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r5, r4, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1241688,15 +1241689,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3a0c24 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x204> │ │ │ │ ldr r0, [pc, #4] @ (3a0c50 , std::allocator > >::_M_realloc_append(int&&, int&)@@Base+0x230>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 003a0c54 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1241832,15 +1241833,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 3a0db2 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x15e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 63d54 │ │ │ │ b.n 3a0db2 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x15e> │ │ │ │ nop │ │ │ │ - subs r1, #80 @ 0x50 │ │ │ │ + subs r1, #84 @ 0x54 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -1241993,15 +1241994,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r7, [sp, #368] @ 0x170 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ lsls r3, r4, #1 │ │ │ │ @ instruction: 0xf350006d │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1242076,15 +1242077,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3a1028 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x3d4> │ │ │ │ ldr r0, [pc, #4] @ (3a1054 >, std::vector > >, std::allocator >, std::vector > > > >::_M_realloc_append >, std::vector > > const&>(std::pair >, std::vector > > const&)@@Base+0x400>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ @@ -1242678,15 +1242679,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldr r0, [pc, #8] @ (3a1684 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x194>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #624] @ (3a1908 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x418>) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ @@ -1244549,15 +1244550,15 @@ │ │ │ │ strd r8, r5, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #4] @ (3a28f0 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x1400>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + subs r2, r5, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r2, [pc, #2572] @ 3a3314 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x1e24> │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ @@ -1246192,15 +1246193,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ b.n 3a396c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x247c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3a3966 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x2476> │ │ │ │ b.n 3a396c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x247c> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #22 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r2, r4, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r7, r4, [r0] │ │ │ │ mvn.w r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -1246266,15 +1246267,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 63d54 │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r4, r2, #19 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #580] @ (3a3cac >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x27bc>) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ @@ -1246756,15 +1246757,15 @@ │ │ │ │ b.n 3a3e8c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x299c> │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ lsls r5, r5, #1 │ │ │ │ @@ -1247215,15 +1247216,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [r3, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmia r0!, {r4, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r5, #1 │ │ │ │ @@ -1247518,15 +1247519,15 @@ │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r1, #32] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r4, [r4, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r5, [pc, #608] @ (3a489c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x33ac>) │ │ │ │ + ldr r5, [pc, #624] @ (3a48ac >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x33bc>) │ │ │ │ lsls r3, r4, #1 │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r6, [r6, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1247723,15 +1247724,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r7 │ │ │ │ b.n 3a481e >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x332e> │ │ │ │ ldr r0, [pc, #4] @ (3a4850 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x3360>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - cdp2 0, 12, cr0, cr6, cr1, {3} │ │ │ │ + cdp2 0, 12, cr0, cr10, cr1, {3} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cbz r4, 3a4876 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x3386> │ │ │ │ @@ -1248398,15 +1248399,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3a4efa >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x3a0a> │ │ │ │ ldr r0, [pc, #8] @ (3a4f28 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x3a38>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7f00061 │ │ │ │ + @ instruction: 0xf7f40061 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -1248681,15 +1248682,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r0, [r3, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strb r6, [r7, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xf4c40061 │ │ │ │ + @ instruction: 0xf4c80061 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ ldr r4, [pc, #984] @ (3a5668 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x4178>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1249141,18 +1249142,18 @@ │ │ │ │ nop │ │ │ │ str r4, [r5, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - @ instruction: 0xeb3e0061 │ │ │ │ + adc.w r0, r2, r1, asr #1 │ │ │ │ str r6, [r2, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ands.w r0, ip, #97 @ 0x61 │ │ │ │ + bic.w r0, r0, #97 @ 0x61 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r2, [pc, #800] @ (3a5a60 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x4570>) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ @@ -1249648,15 +1249649,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3a5c62 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x4772> │ │ │ │ ldr r0, [pc, #4] @ (3a5c8c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x479c>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - eor.w r0, sl, r1, asr #1 │ │ │ │ + eor.w r0, lr, r1, asr #1 │ │ │ │ push {r4, lr} │ │ │ │ ldrd ip, r4, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ beq.n 3a5cb8 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x47c8> │ │ │ │ vldr d7, [r1] │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1251609,27 +1251610,27 @@ │ │ │ │ blx 65144 │ │ │ │ adds r6, #112 @ 0x70 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 3a71d4 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x5ce4> │ │ │ │ + beq.n 3a71dc >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x5cec> │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1252112,19 +1252113,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r0, #206 @ 0xce │ │ │ │ lsls r5, r5, #1 │ │ │ │ adds r0, #134 @ 0x86 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - beq.n 3a776c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x627c> │ │ │ │ + beq.n 3a7774 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x6284> │ │ │ │ lsls r1, r4, #1 │ │ │ │ adds r0, #106 @ 0x6a │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1253125,19 +1253126,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #46 @ 0x2e │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #252 @ 0xfc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r5, #194 @ 0xc2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1254106,15 +1254107,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1257432,15 +1257433,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3ab2ee >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x9dfe> │ │ │ │ ldr r0, [pc, #4] @ (3ab318 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0x9e28>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1258950,31 +1258951,31 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3abf28 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xaa38> │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3abeec >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xa9fc> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 3abea4 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xa9b4> │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3abe78 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xa988> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + strh r6, [r4, #0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 3abe48 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xa958> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r2, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ b.n 3abc7c >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xa78c> │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r1, r4, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1260782,15 +1260783,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r7 │ │ │ │ b.n 3ad874 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xc384> │ │ │ │ ldr r0, [pc, #8] @ (3ad8a0 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xc3b0>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #360] @ (3ada20 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xc530>) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1261464,15 +1261465,15 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r5, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1262383,15 +1262384,15 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3aea44 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xd554> │ │ │ │ ldr r0, [pc, #4] @ (3aea70 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xd580>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1262895,19 +1262896,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb850 │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb838 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - strh r6, [r4, r2] │ │ │ │ + strh r2, [r5, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ @ instruction: 0xb808 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1263734,15 +1263735,15 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ add r6, sp, #992 @ 0x3e0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r1, [pc, #408] @ (3afa68 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xe578>) │ │ │ │ + ldr r1, [pc, #424] @ (3afa78 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xe588>) │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r2, [pc, #856] @ (3afc40 >, std::allocator > > >::_M_realloc_append >&>(std::vector >&)@@Base+0xe750>) │ │ │ │ @@ -1269119,21 +1269120,21 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r4, [r4, #15] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ + asrs r6, r5, #13 │ │ │ │ lsls r1, r4, #1 │ │ │ │ strb r0, [r7, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ sub.w sp, sp, #612 @ 0x264 │ │ │ │ ldr r3, [pc, #324] @ (3b35c4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3638>) │ │ │ │ @@ -1269575,15 +1269576,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, r0 │ │ │ │ b.n 3b38f2 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3966> │ │ │ │ ldr r0, [pc, #8] @ (3b3920 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3994>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, #384] @ (3b3ab8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3b2c>) │ │ │ │ @@ -1269741,15 +1269742,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r2, r5, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #268] @ 3b3bf0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3c64> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1270072,15 +1270073,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #320] @ (3b3f78 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x3fec>) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1270370,15 +1270371,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ cmp r0, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ beq.w 3b4252 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x42c6> │ │ │ │ @@ -1270971,15 +1270972,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r3, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r6, [r0, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r6, r4 │ │ │ │ + movs r2, r5 │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #268] @ 3b4834 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x48a8> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1271499,15 +1271500,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r6, [r2, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrh r2, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xfaf80060 │ │ │ │ + @ instruction: 0xfafc0060 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #204] @ 3b4d20 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x4d94> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #200] @ (3b4d24 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x4d98>) │ │ │ │ @@ -1271753,15 +1271754,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str??.w r0, [r4, r0, lsl #2] │ │ │ │ + str??.w r0, [r8, r0, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [pc, #348] @ (3b5040 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x50b4>) │ │ │ │ ldr r0, [pc, #348] @ (3b5044 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x50b8>) │ │ │ │ @@ -1271905,15 +1271906,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r7, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r2, [r0, r6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xf6e40060 │ │ │ │ + @ instruction: 0xf6e80060 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #204] @ 3b5134 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x51a8> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r4, [pc, #200] @ (3b5138 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x51ac>) │ │ │ │ @@ -1272155,15 +1272156,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r6, [r0, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ strb r2, [r4, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - orn r0, r8, #14680064 @ 0xe00000 │ │ │ │ + orn r0, ip, #14680064 @ 0xe00000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #208] @ 3b53b8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x542c> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r4, [pc, #208] @ (3b53bc , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x5430>) │ │ │ │ @@ -1274879,31 +1274880,31 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r2, #192 @ 0xc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bpl.n 3b6ec0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6f34> │ │ │ │ + bpl.n 3b6ec8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6f3c> │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r2, #130 @ 0x82 │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 3b6e20 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e94> │ │ │ │ + bmi.n 3b6e28 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e9c> │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bmi.n 3b6e04 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e78> │ │ │ │ + bmi.n 3b6e0c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e80> │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bmi.n 3b6d9c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e10> │ │ │ │ + bmi.n 3b6da4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6e18> │ │ │ │ lsls r0, r4, #1 │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bhi.n 3b6e74 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6ee8> │ │ │ │ + bhi.n 3b6e7c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x6ef0> │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1276316,15 +1276317,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r7 │ │ │ │ b.n 3b7ce6 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x7d5a> │ │ │ │ ldr r0, [pc, #4] @ (3b7d10 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x7d84>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - ldmia r2, {r1, r2} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #688] @ (3b7fd8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x804c>) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -1277898,15 +1277899,15 @@ │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, r7, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r4, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, r7, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ adds r6, r1, #2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, r0, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ subs r0, r2, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @@ -1278062,15 +1278063,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r6, r1, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ adds r2, r5, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #208] @ 3b8fb0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x9024> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1278315,15 +1278316,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r0, #27 │ │ │ │ lsls r4, r5, #1 │ │ │ │ asrs r2, r1, #26 │ │ │ │ lsls r4, r5, #1 │ │ │ │ asrs r6, r4, #25 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #208] @ 3b9234 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0x92a8> │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1282688,15 +1282689,15 @@ │ │ │ │ bne.n 3bbd04 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbd78> │ │ │ │ b.n 3bbc9c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbd10> │ │ │ │ sub.w r0, r2, fp, asr #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adc.w r0, r2, fp, asr #1 │ │ │ │ pkhtb r0, sl, fp, asr #1 │ │ │ │ - bvs.n 3bbca8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbd1c> │ │ │ │ + bvs.n 3bbcb0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbd24> │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ eors.w r0, sl, fp, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1283367,57 +1283368,57 @@ │ │ │ │ b.n 3bc208 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc27c> │ │ │ │ nop │ │ │ │ bic.w r0, r4, fp, asr #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3bc29c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc310> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 3bc434 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc4a8> │ │ │ │ + bcc.n 3bc43c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc4b0> │ │ │ │ lsls r1, r4, #1 │ │ │ │ tst r2, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc1f4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc268> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcc.n 3bc3d4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc448> │ │ │ │ + bcc.n 3bc3dc , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc450> │ │ │ │ lsls r1, r4, #1 │ │ │ │ rors r4, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc194 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc208> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 3bc370 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc3e4> │ │ │ │ + bcs.n 3bc378 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc3ec> │ │ │ │ lsls r1, r4, #1 │ │ │ │ sbcs r4, r6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc130 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc1a4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 3bc310 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc384> │ │ │ │ + bcs.n 3bc318 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc38c> │ │ │ │ lsls r1, r4, #1 │ │ │ │ adcs r6, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc0d0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc144> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 3bc4b0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc524> │ │ │ │ + bcs.n 3bc4b8 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc52c> │ │ │ │ lsls r1, r4, #1 │ │ │ │ adcs r0, r1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc070 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc0e4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bcs.n 3bc450 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc4c4> │ │ │ │ + bcs.n 3bc458 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc4cc> │ │ │ │ lsls r1, r4, #1 │ │ │ │ asrs r2, r2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc010 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc084> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 3bc3f4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc468> │ │ │ │ + bcs.n 3bc3fc , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc470> │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsrs r6, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bbfb4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc028> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - bne.n 3bc394 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc408> │ │ │ │ + bne.n 3bc39c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc410> │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r5 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bbf54 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbfc8> │ │ │ │ lsls r3, r5, #1 │ │ │ │ b.n 3bbed4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xbf48> │ │ │ │ lsls r3, r5, #1 │ │ │ │ @@ -1283832,33 +1283833,33 @@ │ │ │ │ b.n 3bc746 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc7ba> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 3bce98 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcf0c> │ │ │ │ lsls r3, r5, #1 │ │ │ │ b.n 3bcaf0 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcb64> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r5, r6} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r4, #68 @ 0x44 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bca98 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcb0c> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ + ldmia r5, {r1, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r4, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bca3c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcab0> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r3, #218 @ 0xda │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc9dc , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xca50> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ b.n 3bc980 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc9f4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ b.n 3bc930 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xc9a4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ @@ -1284589,15 +1284590,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bls.n 3bcf1c , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcf90> │ │ │ │ lsls r3, r5, #1 │ │ │ │ bhi.n 3bceb4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcf28> │ │ │ │ lsls r3, r5, #1 │ │ │ │ bhi.n 3bce70 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xcee4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #204] @ 3bcfd4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xd048> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1286025,15 +1286026,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3bdc76 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdcea> │ │ │ │ b.n 3bdb02 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdb76> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3bdcc4 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdd38> │ │ │ │ b.n 3bdb02 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdb76> │ │ │ │ - cbnz r4, 3bdd00 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdd74> │ │ │ │ + cbnz r0, 3bdd02 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xdd76> │ │ │ │ lsls r1, r4, #1 │ │ │ │ cmp r0, #6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldmia r5!, {} │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1286421,15 +1286422,15 @@ │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 3be102 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xe176> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3be112 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xe186> │ │ │ │ b.n 3be102 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xe176> │ │ │ │ nop │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #268] @ (3be244 , std::allocator > >, std::allocator, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](int const&)@@Base+0xe2b8>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1287983,15 +1287984,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb6fc │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb6c6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ @ instruction: 0xb6a2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + ldrsb r4, [r5, r0] │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w ip, [pc, #204] @ 3bf1f0 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x8ec> │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1290338,15 +1290339,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #152 @ (adr r0, 3c08d0 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x1fcc>) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r7, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + subs r1, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1291374,15 +1291375,15 @@ │ │ │ │ blx 63d54 │ │ │ │ b.n 3c126e >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x296a> │ │ │ │ nop │ │ │ │ str r4, [sp, #784] @ 0x310 │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + cmp r7, #54 @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ ldr r2, [pc, #816] @ (3c1660 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x2d5c>) │ │ │ │ @@ -1293874,15 +1293875,15 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ ldrb r4, [r2, #22] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ lsls r1, r4, #1 │ │ │ │ bvc.n 3c2c8c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x4388> │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r4, [r6, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ lsls r3, r5, #1 │ │ │ │ @@ -1294131,15 +1294132,15 @@ │ │ │ │ nop │ │ │ │ ldrb r4, [r7, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r5, #100] @ 0x64 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bpl.n 3c2ea8 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x45a4> │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r6, [r0, #9] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r4, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ @@ -1296730,22 +1296731,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r6, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrb r4, [r3, r7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - stc2l 0, cr0, [r2, #-380]! @ 0xfffffe84 │ │ │ │ + stc2l 0, cr0, [r6, #-380]! @ 0xfffffe84 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - strb.w r0, [r4, pc, lsl #1] │ │ │ │ + strb.w r0, [r8, pc, lsl #1] │ │ │ │ ldr r0, [pc, #4] @ (3c4a4c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x6148>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - stc2l 0, cr0, [sl], {95} @ 0x5f │ │ │ │ + stc2l 0, cr0, [lr], {95} @ 0x5f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r8, r8, r8, lsr #31 │ │ │ │ mov ip, r0 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -1303048,15 +1303049,15 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n 3c90de >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xa7da> │ │ │ │ b.n 3c90fa >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xa7f6> │ │ │ │ b.n 3c90ec >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xa7e8> │ │ │ │ ldr r0, [pc, #4] @ (3c920c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xa908>) │ │ │ │ add r0, pc │ │ │ │ blx 65144 │ │ │ │ - add r7, sp, #968 @ 0x3c8 │ │ │ │ + add r7, sp, #984 @ 0x3d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd lr, r8, [r0] │ │ │ │ ldrd ip, r5, [r1] │ │ │ │ sub.w sl, r8, lr │ │ │ │ @@ -1307364,17 +1307365,17 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3cc080 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xd77c> │ │ │ │ b.n 3cc02c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xd728> │ │ │ │ b.n 3cbea4 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xd5a0> │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r4, [r5, #8] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r8, r8, r8, lsr #31 │ │ │ │ mov ip, r0 │ │ │ │ @@ -1312335,15 +1312336,15 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r3, r4, r5, lr} │ │ │ │ lsls r2, r5, #1 │ │ │ │ cbz r2, 3cf4ae >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x10baa> │ │ │ │ lsls r2, r5, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsrs r0, r2, #26 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cbz r4, 3cf4ae >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x10baa> │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1313779,17 +1313780,17 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r7, pc, #352 @ (adr r7, 3d0388 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x11a84>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r7, pc, #112 @ (adr r7, 3d029c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x11998>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r6, r4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp lr, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1316060,15 +1316061,15 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r6, [r2, #26] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - strb r2, [r1, #29] │ │ │ │ + strb r6, [r1, #29] │ │ │ │ lsls r0, r4, #1 │ │ │ │ b.n 3d192c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x13028> │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrh r2, [r6, #22] │ │ │ │ lsls r2, r5, #1 │ │ │ │ @@ -1320403,15 +1320404,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3d49c4 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x160c0> │ │ │ │ b.n 3d48ac >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x15fa8> │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3d498c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x16088> │ │ │ │ b.n 3d48ac >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x15fa8> │ │ │ │ - ldr.w r0, [r2, lr, lsl #1] │ │ │ │ + ldr.w r0, [r6, lr, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #480] @ (3d4be4 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x162e0>) │ │ │ │ ldr r3, [pc, #480] @ (3d4be8 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x162e4>) │ │ │ │ @@ -1320603,15 +1320604,15 @@ │ │ │ │ b.n 3d4b9e >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x1629a> │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r6, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #856] @ (3d4f48 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x16644>) │ │ │ │ + ldr r0, [pc, #872] @ (3d4f58 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x16654>) │ │ │ │ lsls r0, r4, #1 │ │ │ │ @ instruction: 0xb7ba │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r4, [r6, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldrb r0, [r2, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ @@ -1321388,33 +1321389,33 @@ │ │ │ │ b.n 3d52c2 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x169be> │ │ │ │ ldr r4, [r0, r2] │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - tst r0, r2 │ │ │ │ + tst r4, r2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - rors r2, r3 │ │ │ │ + rors r6, r3 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r6, [r6, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r0, r4, #1 │ │ │ │ sub sp, #32 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r2, [r0, r6] │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adcs r0, r6 │ │ │ │ + adcs r4, r6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add sp, #328 @ 0x148 │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r4, [r1, r5] │ │ │ │ lsls r2, r5, #1 │ │ │ │ strb r2, [r4, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ @@ -1322624,15 +1322625,15 @@ │ │ │ │ bl 6c1d0 │ │ │ │ strh r2, [r3, r1] │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [pc, #208] @ (3d614c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17848>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r3, #68 @ 0x44 │ │ │ │ + adds r3, #72 @ 0x48 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r2, pc, #152 @ (adr r2, 3d611c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17818>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ bx r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr.w r1, [pc, #1232] @ 3d655c >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17c58> │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ @@ -1323133,67 +1323134,67 @@ │ │ │ │ b.n 3d6440 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17b3c> │ │ │ │ b.n 3d62be >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x179ba> │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3d64bc >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17bb8> │ │ │ │ b.n 3d63c0 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17abc> │ │ │ │ nop │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + adds r2, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r1, pc, #848 @ (adr r1, 3d68b4 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17fb0>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r1, pc, #608 @ (adr r1, 3d67d4 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17ed0>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov lr, r1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r1, pc, #360 @ (adr r1, 3d66e8 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17de4>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #968 @ (adr r0, 3d6958 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x18054>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp sl, sp │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #744 @ (adr r0, 3d6884 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17f80>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp ip, r6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #536 @ (adr r0, 3d67c0 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17ebc>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r8, r0 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #112 @ 0x70 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #328 @ (adr r0, 3d66fc >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17df8>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r4, r9 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + adds r1, #64 @ 0x40 │ │ │ │ lsls r0, r4, #1 │ │ │ │ add r0, pc, #120 @ (adr r0, 3d6638 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x17d34>) │ │ │ │ lsls r2, r5, #1 │ │ │ │ cmp r0, r3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ ldr r7, [sp, #896] @ 0x380 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add sl, fp │ │ │ │ lsls r2, r5, #1 │ │ │ │ add sl, r4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ @@ -1326745,15 +1326746,15 @@ │ │ │ │ b.n 3d839a >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x19a96> │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbnz r0, 3d8ae6 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x1a1e2> │ │ │ │ + cbnz r4, 3d8ae6 >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0x1a1e2> │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ subs r5, r2, #1 │ │ │ │ and.w fp, r2, #1 │ │ │ │ sub sp, #28 │ │ │ │ add.w r5, r5, r5, lsr #31 │ │ │ │ asrs r5, r5, #1 │ │ │ │ @@ -1328943,20 +1328944,20 @@ │ │ │ │ blx 69508 <__cxa_end_cleanup@plt> │ │ │ │ asrs r4, r3, #1 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #26 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - sbfx r0, ip, #1, #32 │ │ │ │ + @ instruction: 0xf350005f │ │ │ │ str r6, [r5, #32] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r0, r5, #28 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - @ instruction: 0xf31c005f │ │ │ │ + ssat r0, #32, r0, asr #1 │ │ │ │ str r6, [r7, #28] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r0, r7, #27 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r4, r6, #24 │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -1329489,20 +1329490,20 @@ │ │ │ │ nop │ │ │ │ lsls r4, r5, #13 │ │ │ │ lsls r2, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r6, #11 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - mrc 0, 0, r0, cr14, cr15, {2} │ │ │ │ + mcr 0, 1, r0, cr2, cr15, {2} │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r4, r7, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - stcl 0, cr0, [lr, #380]! @ 0x17c │ │ │ │ + ldcl 0, cr0, [r2, #380]! @ 0x17c │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r2, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1338632,37 +1338633,37 @@ │ │ │ │ bne.n 3e032a >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4772> │ │ │ │ b.n 3e0200 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4648> │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3e031e >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4766> │ │ │ │ b.n 3e0200 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4648> │ │ │ │ nop │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r1, #3 │ │ │ │ lsls r2, r5, #1 │ │ │ │ add r5, pc, #776 @ (adr r5, 3e0660 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4aa8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r5, pc, #592 @ (adr r5, 3e05b0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x49f8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r5, pc, #392 @ (adr r5, 3e04ec >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4934>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r5, pc, #296 @ (adr r5, 3e0490 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x48d8>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r8, sl │ │ │ │ + add ip, sl │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r5, pc, #176 @ (adr r5, 3e0420 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4868>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ lsls r6, r3, #1 │ │ │ │ add r4, pc, #696 @ (adr r4, 3e0630 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x4a78>) │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #32 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1342269,15 +1342270,15 @@ │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #12] │ │ │ │ lsls r1, r5, #1 │ │ │ │ strh r0, [r1, #8] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r5, [pc, #2380] @ 3e3090 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x74d8> │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ @@ -1349121,39 +1349122,39 @@ │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r6, #76 @ 0x4c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bhi.n 3e6bf8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb040> │ │ │ │ + bhi.n 3e6c00 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb048> │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r5, #246 @ 0xf6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r7, r3, #1 │ │ │ │ subs r5, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - cmp r0, #32 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - bvc.n 3e6c64 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb0ac> │ │ │ │ + bvc.n 3e6c6c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb0b4> │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r5, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r4, #152 @ 0x98 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bvc.n 3e6cac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb0f4> │ │ │ │ + bvc.n 3e6cb4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb0fc> │ │ │ │ lsls r5, r3, #1 │ │ │ │ subs r4, #84 @ 0x54 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r4, #24 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r3, #88 @ 0x58 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - bpl.n 3e6bec >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb034> │ │ │ │ + bpl.n 3e6bf4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb03c> │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #648] @ (3e6f4c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xb394>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1349437,15 +1349438,15 @@ │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, #208 @ 0xd0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #182 @ 0xb6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r0, #144 @ 0x90 │ │ │ │ lsls r1, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1349949,15 +1349950,15 @@ │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldrsb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ lsls r1, r5, #1 │ │ │ │ adds r3, #168 @ 0xa8 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldmia r6!, {r1, r2, r4} │ │ │ │ + ldmia r6!, {r1, r3, r4} │ │ │ │ lsls r5, r3, #1 │ │ │ │ adds r3, #62 @ 0x3e │ │ │ │ lsls r1, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1353113,19 +1353114,19 @@ │ │ │ │ nop │ │ │ │ asrs r6, r5, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r6, r4, #31 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w r9, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ add.w r9, r9, r9, lsr #31 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1354382,21 +1354383,21 @@ │ │ │ │ lsls r1, r5, #1 │ │ │ │ str r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r0, r4, #7 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r2, r7, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r0, r6, #5 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 3eaa44 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xee8c>) │ │ │ │ + add r0, pc, #1000 @ (adr r0, 3eaa54 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0xee9c>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1359226,15 +1359227,15 @@ │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ beq.n 3ed7c4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x11c0c> │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - cbnz r0, 3ed8d6 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x11d1e> │ │ │ │ + cbnz r4, 3ed8d6 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x11d1e> │ │ │ │ lsls r6, r3, #1 │ │ │ │ cmp r2, #106 @ 0x6a │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldmia r7!, {r1, r2, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1359737,15 +1359738,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r5, #1 │ │ │ │ ldmia r2, {r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1361909,185 +1361910,185 @@ │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 3ef19c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x135e4> │ │ │ │ itt vc │ │ │ │ lslvc r0, r5, #1 │ │ │ │ strvc r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, #76 @ 0x4c │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, sp, #504 @ 0x1f8 │ │ │ │ + add r0, sp, #520 @ 0x208 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #400 @ 0x190 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #172 @ 0xac │ │ │ │ + movs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #888 @ (adr r7, 3ef8b8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d00>) │ │ │ │ + add r7, pc, #904 @ (adr r7, 3ef8c8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d10>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 3ef86c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13cb4>) │ │ │ │ + add r7, pc, #824 @ (adr r7, 3ef87c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13cc4>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, sp, #936 @ 0x3a8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r7, pc, #432 @ (adr r7, 3ef700 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b48>) │ │ │ │ + add r7, pc, #448 @ (adr r7, 3ef710 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b58>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #18 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r7, pc, #256 @ (adr r7, 3ef658 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13aa0>) │ │ │ │ + add r7, pc, #272 @ (adr r7, 3ef668 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13ab0>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #176 @ (adr r7, 3ef60c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a54>) │ │ │ │ + add r7, pc, #192 @ (adr r7, 3ef61c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a64>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 3ef5f0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a38>) │ │ │ │ + add r7, pc, #160 @ (adr r7, 3ef600 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a48>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 3ef5ec >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a34>) │ │ │ │ + add r7, pc, #152 @ (adr r7, 3ef5fc >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a44>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 3ef588 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x139d0>) │ │ │ │ + add r7, pc, #48 @ (adr r7, 3ef598 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x139e0>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 3ef89c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13ce4>) │ │ │ │ + add r6, pc, #832 @ (adr r6, 3ef8ac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13cf4>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r6, pc, #640 @ (adr r6, 3ef7f4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c3c>) │ │ │ │ + add r6, pc, #656 @ (adr r6, 3ef804 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c4c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #560 @ (adr r6, 3ef7a8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bf0>) │ │ │ │ + add r6, pc, #576 @ (adr r6, 3ef7b8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c00>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ + push {r1, r3, r4, r7, lr} │ │ │ │ lsls r7, r3, #1 │ │ │ │ pop {r1, r4, r5} │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add r4, pc, #336 @ (adr r4, 3ef6d8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b20>) │ │ │ │ + add r4, pc, #352 @ (adr r4, 3ef6e8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b30>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 3ef638 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a80>) │ │ │ │ + add r4, pc, #184 @ (adr r4, 3ef648 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a90>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #80 @ (adr r4, 3ef5e4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a2c>) │ │ │ │ + add r4, pc, #96 @ (adr r4, 3ef5f4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a3c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 3ef5c8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a10>) │ │ │ │ + add r4, pc, #64 @ (adr r4, 3ef5d8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a20>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 3ef5c4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a0c>) │ │ │ │ + add r4, pc, #56 @ (adr r4, 3ef5d4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a1c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r7, pc, #8 @ (adr r7, 3ef5a8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x139f0>) │ │ │ │ + add r7, pc, #24 @ (adr r7, 3ef5b8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a00>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 3ef93c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d84>) │ │ │ │ + add r3, pc, #936 @ (adr r3, 3ef94c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d94>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #680 @ (adr r3, 3ef850 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c98>) │ │ │ │ + add r3, pc, #696 @ (adr r3, 3ef860 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13ca8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r3, #76 @ 0x4c │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 3ef850 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c98>) │ │ │ │ + add r3, pc, #688 @ (adr r3, 3ef860 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13ca8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 3ef81c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c64>) │ │ │ │ + add r3, pc, #632 @ (adr r3, 3ef82c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c74>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r6, pc, #568 @ (adr r6, 3ef7f0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c38>) │ │ │ │ + add r6, pc, #584 @ (adr r6, 3ef800 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c48>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - sxtb r0, r7 │ │ │ │ + sxtb r4, r7 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 3ef600 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a48>) │ │ │ │ + add r3, pc, #80 @ (adr r3, 3ef610 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a58>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #920 @ (adr r2, 3ef960 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13da8>) │ │ │ │ + add r2, pc, #936 @ (adr r2, 3ef970 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13db8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 3ef90c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d54>) │ │ │ │ + add r2, pc, #848 @ (adr r2, 3ef91c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d64>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #800 @ (adr r2, 3ef8f0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d38>) │ │ │ │ + add r2, pc, #816 @ (adr r2, 3ef900 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d48>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #792 @ (adr r2, 3ef8ec >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d34>) │ │ │ │ + add r2, pc, #808 @ (adr r2, 3ef8fc >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13d44>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 3ef888 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13cd0>) │ │ │ │ + add r2, pc, #704 @ (adr r2, 3ef898 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13ce0>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 3ef79c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13be4>) │ │ │ │ + add r2, pc, #464 @ (adr r2, 3ef7ac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bf4>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r2, #18 │ │ │ │ + movs r2, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, pc, #440 @ (adr r2, 3ef79c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13be4>) │ │ │ │ + add r2, pc, #456 @ (adr r2, 3ef7ac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bf4>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 3ef768 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bb0>) │ │ │ │ + add r2, pc, #400 @ (adr r2, 3ef778 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bc0>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, pc, #336 @ (adr r5, 3ef73c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b84>) │ │ │ │ + add r5, pc, #352 @ (adr r5, 3ef74c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b94>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cbz r6, 3ef5fe >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a46> │ │ │ │ + cbz r2, 3ef600 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a48> │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 3ef7b4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13bfc>) │ │ │ │ + add r1, pc, #464 @ (adr r1, 3ef7c4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c0c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r1, pc, #272 @ (adr r1, 3ef70c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b54>) │ │ │ │ + add r1, pc, #288 @ (adr r1, 3ef71c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b64>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 3ef6c0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b08>) │ │ │ │ + add r1, pc, #208 @ (adr r1, 3ef6d0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13b18>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 3ef654 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13a9c>) │ │ │ │ + add r1, pc, #96 @ (adr r1, 3ef664 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13aac>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 3ef9ac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13df4>) │ │ │ │ + add r0, pc, #944 @ (adr r0, 3ef9bc >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13e04>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, pc, #848 @ (adr r0, 3ef960 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13da8>) │ │ │ │ + add r0, pc, #864 @ (adr r0, 3ef970 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13db8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r7, #3 │ │ │ │ + subs r6, r7, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + subs r6, r1, #3 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r6, r6, #0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r1, pc, #440 @ (adr r1, 3ef804 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c4c>) │ │ │ │ + add r1, pc, #456 @ (adr r1, 3ef814 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x13c5c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ + add r5, sp, #376 @ 0x178 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r2, r2, #4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r5, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r7, #2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [sp, #872] @ 0x368 │ │ │ │ + ldr r4, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ mov r0, fp │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ bl 2ef918 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ @@ -1362898,123 +1362899,123 @@ │ │ │ │ bne.n 3efe56 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1429e> │ │ │ │ b.n 3efd16 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1415e> │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3efe4a >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14292> │ │ │ │ b.n 3efe50 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14298> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r2, r3, r2 │ │ │ │ + subs r6, r3, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r6, r4, r1 │ │ │ │ + subs r2, r5, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r0, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r1, sp, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #904 @ 0x388 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r4, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + adds r4, r0, r4 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r0, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, r3, r2 │ │ │ │ + adds r0, r4, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ + asrs r4, r3, #29 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + str r7, [sp, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #840] @ 0x348 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [sp, #632] @ 0x278 │ │ │ │ + str r6, [sp, #648] @ 0x288 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r6, r0, #25 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ + asrs r6, r4, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r5, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - add r4, pc, #816 @ (adr r4, 3f02e8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14730>) │ │ │ │ + add r4, pc, #832 @ (adr r4, 3f02f8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14740>) │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r4, #25 │ │ │ │ lsls r1, r5, #1 │ │ │ │ add r3, sp, #384 @ 0x180 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @@ -1365405,31 +1365406,31 @@ │ │ │ │ blx 67c78 <__gmpq_clear@plt+0x4> │ │ │ │ b.n 3f186c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x15cb4> │ │ │ │ nop │ │ │ │ str r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ + strb r4, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r4, [pc, #320] @ (3f1aac >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x15ef4>) │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r8, pc │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #1] │ │ │ │ + strb r4, [r2, #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [pc, #96] @ (3f19e0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x15e28>) │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1366860,31 +1366861,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bl 390d0c , std::allocator > >::emplace_back(int&, double&&)@@Base+0x2f20> │ │ │ │ b.n 3f2562 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x169aa> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r5, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r3, #28] │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ sbcs r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #10] │ │ │ │ + ldrb r2, [r7, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 32f73c >::_M_realloc_append(int const&)@@Base+0x2868> │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 3f2dbe >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x17206> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -1367976,23 +1367977,23 @@ │ │ │ │ bne.n 3f3440 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x17888> │ │ │ │ b.n 3f3446 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1788e> │ │ │ │ nop │ │ │ │ lsls r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r0, [r2, #31] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r6, [r0, #5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ strb r4, [r2, #30] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r4, [r5, #29] │ │ │ │ lsls r0, r5, #1 │ │ │ │ strb r0, [r1, #27] │ │ │ │ lsls r0, r5, #1 │ │ │ │ @@ -1368721,15 +1368722,15 @@ │ │ │ │ nop │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1369374,15 +1369375,15 @@ │ │ │ │ rors r5, r1 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1370716,17 +1370717,17 @@ │ │ │ │ rors r5, r1 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [pc, #928] @ (3f5508 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x19950>) │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ strb.w r2, [r0, #443] @ 0x1bb │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -1372122,41 +1372123,41 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ b.w 3f483e >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x18c86> │ │ │ │ mov.w r3, #16843009 @ 0x1010101 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ b.w 3f4e84 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x192cc> │ │ │ │ - ldr r6, [pc, #656] @ (3f62e0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a728>) │ │ │ │ + ldr r6, [pc, #672] @ (3f62f0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a738>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r4, [pc, #80] @ (3f60a4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a4ec>) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #600] @ (3f62b0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a6f8>) │ │ │ │ + ldr r5, [pc, #616] @ (3f62c0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a708>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #192] @ (3f611c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a564>) │ │ │ │ + ldr r5, [pc, #208] @ (3f612c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a574>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #120] @ (3f60d8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a520>) │ │ │ │ + ldr r5, [pc, #136] @ (3f60e8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a530>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #48] @ (3f6094 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a4dc>) │ │ │ │ + ldr r5, [pc, #64] @ (3f60a4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a4ec>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #8] @ (3f6070 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a4b8>) │ │ │ │ + ldr r5, [pc, #24] @ (3f6080 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a4c8>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #992] @ (3f644c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a894>) │ │ │ │ + ldr r4, [pc, #1008] @ (3f645c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a8a4>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r4, #110 @ 0x6e │ │ │ │ + subs r4, #114 @ 0x72 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #560] @ (3f62a8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a6f0>) │ │ │ │ + ldr r2, [pc, #576] @ (3f62b8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a700>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r2, [pc, #840] @ (3f63c4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a80c>) │ │ │ │ + ldr r2, [pc, #856] @ (3f63d4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a81c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [pc, #744] @ (3f6368 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a7b0>) │ │ │ │ + ldr r4, [pc, #760] @ (3f6378 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a7c0>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [pc, #832] @ (3f63c4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a80c>) │ │ │ │ + ldr r1, [pc, #848] @ (3f63d4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a81c>) │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r5, [pc, #672] @ (3f6328 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1a770>) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ @@ -1373889,53 +1373890,53 @@ │ │ │ │ mov r0, fp │ │ │ │ blx 67280 , std::allocator >::_M_dispose()@plt> │ │ │ │ b.n 3f6d7e >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b1c6> │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ bl 3225a8 │ │ │ │ b.n 3f718e >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b5d6> │ │ │ │ nop │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #194 @ 0xc2 │ │ │ │ + subs r0, #198 @ 0xc6 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #64 @ 0x40 │ │ │ │ lsls r0, r5, #1 │ │ │ │ subs r0, #24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r7, #238 @ 0xee │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bvs.n 3f7344 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b78c> │ │ │ │ + bvs.n 3f734c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b794> │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r6, #106 @ 0x6a │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r5, #142 @ 0x8e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bpl.n 3f7340 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b788> │ │ │ │ + bpl.n 3f7348 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b790> │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r5, #108 @ 0x6c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bmi.n 3f7304 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b74c> │ │ │ │ + bmi.n 3f730c >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1b754> │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r4, #214 @ 0xd6 │ │ │ │ lsls r0, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1376376,17 +1376377,17 @@ │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r4, r4, #7 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - @ instruction: 0xb828 │ │ │ │ + @ instruction: 0xb82c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r2, r3, r5} │ │ │ │ + pop {r1, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #560] @ (3f8dbc >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1d204>) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1377082,15 +1377083,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r3, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1377785,15 +1377786,15 @@ │ │ │ │ blx 66ae8 <__gmpz_clear@plt> │ │ │ │ b.n 3f9964 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1ddac> │ │ │ │ nop │ │ │ │ asrs r4, r7, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb7a005d │ │ │ │ + @ instruction: 0xfb7e005d │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r6, r2, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r6, #27 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ @@ -1378116,15 +1378117,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3f9ce8 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1e130> │ │ │ │ b.n 3f9c94 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1e0dc> │ │ │ │ lsrs r4, r2, #22 │ │ │ │ lsls r0, r5, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [lr, #93] @ 0x5d │ │ │ │ + ldrb.w r0, [r2, #93] @ 0x5d │ │ │ │ str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r5, #17 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r2, #11 │ │ │ │ @@ -1378743,22 +1378744,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3fa2dc >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1e724> │ │ │ │ b.n 3fa1d2 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1e61a> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #8 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sbc.w r0, r8, #14483456 @ 0xdd0000 │ │ │ │ + sbc.w r0, ip, #14483456 @ 0xdd0000 │ │ │ │ str r0, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r6, r7, #4 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsrs r2, r4, #32 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bfi r0, lr, #1, #29 │ │ │ │ + @ instruction: 0xf372005d │ │ │ │ str r0, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r1, #29 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r5, #23 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r0, r1, #22 │ │ │ │ @@ -1379242,15 +1379243,15 @@ │ │ │ │ ... │ │ │ │ ldr r2, [pc, #448] @ (3fa9d4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1ee1c>) │ │ │ │ movs r0, r0 │ │ │ │ vrev64.32 q8, │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vmla.i q0, q7, d3[5] │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1387000,15 +1387001,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1387341,47 +1387342,47 @@ │ │ │ │ ... │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 4004f0 ) │ │ │ │ + add r7, pc, #720 @ (adr r7, 400500 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #520 @ (adr r6, 40043c ) │ │ │ │ + add r6, pc, #536 @ (adr r6, 40044c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 4004f0 ) │ │ │ │ + add r6, pc, #712 @ (adr r6, 400500 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 40053c ) │ │ │ │ + add r5, pc, #784 @ (adr r5, 40054c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #152 @ 0x98 │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 40044c ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 40045c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 400344 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 400354 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r7, #22 │ │ │ │ + movs r7, #26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 4002ec ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 4002fc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #56 @ (adr r5, 400294 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x246dc>) │ │ │ │ + add r5, pc, #72 @ (adr r5, 4002a4 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x246ec>) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #230 @ 0xe6 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, pc, #976 @ (adr r4, 400634 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 400644 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r4, pc, #848 @ (adr r4, 4005bc ) │ │ │ │ + add r4, pc, #864 @ (adr r4, 4005cc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #1 │ │ │ │ @@ -1387592,65 +1387593,65 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffff7fff │ │ │ │ ... │ │ │ │ add r4, pc, #728 @ (adr r4, 400774 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #840 @ (adr r3, 4007ec ) │ │ │ │ + add r3, pc, #856 @ (adr r3, 4007fc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ vminnm.f16 , , │ │ │ │ - add r4, pc, #280 @ (adr r4, 4005c4 ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 4005d4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 400890 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 4008a0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r5, #7 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #624 @ (adr r3, 400728 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 400738 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #116 @ 0x74 │ │ │ │ + movs r5, #120 @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r4, pc, #200 @ (adr r4, 400588 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 400664 ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 400674 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @ instruction: 0xfa6fffff │ │ │ │ - add r3, pc, #720 @ (adr r3, 4007a0 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 4007b0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #824 @ (adr r3, 40080c ) │ │ │ │ + add r3, pc, #840 @ (adr r3, 40081c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #48 @ (adr r3, 400508 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 400518 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 4008a8 ) │ │ │ │ + add r2, pc, #984 @ (adr r2, 4008b8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, pc, #584 @ (adr r3, 400730 ) │ │ │ │ + add r3, pc, #600 @ (adr r3, 400740 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, 4007dc ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 4007ec ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, 4007e0 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 4007f0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #856 @ (adr r3, 40084c ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 40085c ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 400758 ) │ │ │ │ + add r2, pc, #624 @ (adr r2, 400768 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #504 @ (adr r2, 4006f8 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 400708 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #384 @ (adr r2, 400688 ) │ │ │ │ + add r2, pc, #400 @ (adr r2, 400698 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b3bc │ │ │ │ @@ -1387670,17 +1387671,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #616 @ (adr r1, 4007b8 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 4007c8 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1387722,15 +1387723,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #40 @ (adr r2, 4005ec ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #528 @ (adr r2, 4007dc ) │ │ │ │ + add r2, pc, #544 @ (adr r2, 4007ec ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ add r1, pc, #840 @ (adr r1, 400918 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1388066,27 +1388067,27 @@ │ │ │ │ ... │ │ │ │ add r1, pc, #552 @ (adr r1, 400bac ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, pc, #312 @ (adr r1, 400ac4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - add r1, pc, #688 @ (adr r1, 400c40 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 400c50 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, pc, #64 @ (adr r0, 4009d4 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 4009e4 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r2, #5 │ │ │ │ + subs r4, r2, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrd sl, r9, [sp, #112] @ 0x70 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -1388362,55 +1388363,55 @@ │ │ │ │ ldr r0, [pc, #100] @ (400ce8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 400626 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r6, r7, #5 │ │ │ │ + adds r2, r0, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r7, #3 │ │ │ │ + adds r6, r7, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r6, r3, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ + ldr r4, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #224] @ 0xe0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r4, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r4, r0, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r0, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r0, r5, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 00400cec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1388596,65 +1388597,65 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 400d92 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ pld [r9, #4095] @ 0xfff │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [sp, #904] @ 0x388 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r5, r3 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 386f0a *, std::vector, std::allocator > > >, int, std::tuple, std::less > >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, int, int, std::tuple, std::less >)@@Base+0xa0fa> │ │ │ │ - ldr r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #840] @ 0x348 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r2, r2 │ │ │ │ + subs r6, r2, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r3, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r4, r7 │ │ │ │ + adds r0, r5, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65068 │ │ │ │ @@ -1388674,17 +1388675,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (401000 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1388725,15 +1388726,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #776] @ 0x308 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1389208,37 +1389209,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (40162c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 40127e │ │ │ │ nop │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #168] @ 0xa8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r4, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r2, #11 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ ldrb.w lr, [r2, #384] @ 0x180 │ │ │ │ @@ -1391151,20 +1391152,20 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #28] │ │ │ │ lsls r7, r4, #1 │ │ │ │ strh r2, [r2, #18] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrrc2 0, 5, r0, r0, cr10 @ │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + mrrc2 0, 5, r0, r4, cr10 │ │ │ │ + ldrb r0, [r1, #21] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xfb3c005a │ │ │ │ + @ instruction: 0xfb40005a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r4, [pc, #3032] @ 40398c │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ ldr.w r2, [pc, #3032] @ 403990 │ │ │ │ @@ -1392271,32 +1392272,32 @@ │ │ │ │ b.n 4036ce │ │ │ │ ldrb r4, [r7, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xf6d6005a │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + @ instruction: 0xf6da005a │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r2, [r4, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.s8 q8, q5, #6 │ │ │ │ + vshr.s8 q8, q5, #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -1392702,86 +1392703,86 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #200] @ (403eac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 403b96 │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [r8, #-360]! @ 0xfffffe98 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + stcl 0, cr0, [ip, #-360]! @ 0xfffffe98 │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [sl, #-360]! @ 0xfffffe98 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldc 0, cr0, [lr, #-360]! @ 0xfffffe98 │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #-360]! @ 0xfffffe98 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + stc 0, cr0, [r4, #-360]! @ 0xfffffe98 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #-360] @ 0xfffffe98 │ │ │ │ - ldr r0, [r6, #108] @ 0x6c │ │ │ │ + stc 0, cr0, [r4, #-360] @ 0xfffffe98 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [r6], #360 @ 0x168 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + stcl 0, cr0, [sl], #360 @ 0x168 │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stcl 0, cr0, [ip], {90} @ 0x5a │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldcl 0, cr0, [r0], {90} @ 0x5a │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r2], #360 @ 0x168 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + ldc 0, cr0, [r6], #360 @ 0x168 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r4], {90} @ 0x5a │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldc 0, cr0, [r8], {90} @ 0x5a │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4], #-360 @ 0xfffffe98 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldcl 0, cr0, [r8], #-360 @ 0xfffffe98 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mrrc 0, 5, r0, r8, cr10 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + mrrc 0, 5, r0, ip, cr10 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r6], #-360 @ 0xfffffe98 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldc 0, cr0, [sl], #-360 @ 0xfffffe98 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldc 0, cr0, [r6], {90} @ 0x5a │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldc 0, cr0, [sl], {90} @ 0x5a │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xebf6005a │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + @ instruction: 0xebfa005a │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - rsbs r0, r6, sl, lsr #1 │ │ │ │ - ldr r6, [r7, #88] @ 0x58 │ │ │ │ + rsbs r0, sl, sl, lsr #1 │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs.w r0, r4, sl, lsr #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + subs.w r0, r8, sl, lsr #1 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeb9a005a │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + @ instruction: 0xeb9e005a │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeb80005a │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + @ instruction: 0xeb84005a │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sbc.w r0, r6, sl, lsr #1 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + sbc.w r0, sl, sl, lsr #1 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adc.w r0, ip, sl, lsr #1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + adcs.w r0, r0, sl, lsr #1 │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeb32005a │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + @ instruction: 0xeb36005a │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds.w r0, r8, sl, lsr #1 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ + adds.w r0, ip, sl, lsr #1 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeafe005a │ │ │ │ - ldr r6, [r5, #76] @ 0x4c │ │ │ │ + add.w r0, r2, sl, lsr #1 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeae4005a │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ + @ instruction: 0xeae8005a │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeaca005a │ │ │ │ + @ instruction: 0xeace005a │ │ │ │ │ │ │ │ 00403eb0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #544] @ (4040e0 ) │ │ │ │ @@ -1392995,67 +1392996,66 @@ │ │ │ │ b.n 403f48 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r3, #1 │ │ │ │ mcr 15, 5, pc, cr9, cr15, {7} @ │ │ │ │ - bics r4, r1 │ │ │ │ + bics r0, r2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #60] @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r5, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #52] @ 0x34 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strd r0, r0, [lr, #-360]! @ 0x168 │ │ │ │ + ldrd r0, r0, [r2, #-360]! @ 0x168 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmdb sl!, {r1, r3, r4, r6} │ │ │ │ + ldmdb lr!, {r1, r3, r4, r6} │ │ │ │ beq.n 40412e │ │ │ │ - @ instruction: 0xffff6b36 │ │ │ │ + @ instruction: 0xffff6b3a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strd r0, r0, [r0], #360 @ 0x168 │ │ │ │ - ldr r6, [r1, #44] @ 0x2c │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe8c6005a │ │ │ │ - ldr r6, [r2, #48] @ 0x30 │ │ │ │ + strd r0, r0, [r4], #360 @ 0x168 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe8ca005a │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe856005a │ │ │ │ - ldr r4, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xe83c005a │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + @ instruction: 0xe85a005a │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + strex r0, r0, [r0, #360] @ 0x168 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ + ldr r6, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404158 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + @ instruction: 0xe802005a │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404120 │ │ │ │ + b.n 404128 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65b58 │ │ │ │ @@ -1393076,17 +1393076,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 403fe0 │ │ │ │ + b.n 403fe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr.w r2, [pc, #1948] @ 404964 │ │ │ │ @@ -1393755,37 +1393755,37 @@ │ │ │ │ nop │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404568 │ │ │ │ + b.n 404570 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404c5c │ │ │ │ + b.n 404c64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404c2c │ │ │ │ + b.n 404c34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404bf4 │ │ │ │ + b.n 404bfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 404b1c │ │ │ │ + b.n 404b24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 004049a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1393859,29 +1393859,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 3faa5a >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x1eea2> │ │ │ │ ldrb r0, [r7, r6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [r4, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #170 @ 0xaa │ │ │ │ + udf #174 @ 0xae │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #106 @ 0x6a │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 603a8 │ │ │ │ @@ -1393902,17 +1393902,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #20] │ │ │ │ + str r4, [r6, #20] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ble.n 404ac0 │ │ │ │ + ble.n 404ac8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (404b3c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1393953,15 +1393953,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r2, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1394959,33 +1394959,33 @@ │ │ │ │ nop │ │ │ │ strb r2, [r7, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r1, r2] │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bpl.n 405734 │ │ │ │ + bpl.n 40573c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ + ldr r0, [r6, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bcs.n 405788 │ │ │ │ + bcs.n 405790 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r6, [r2, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r4, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 4056f4 │ │ │ │ + bne.n 4056fc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bne.n 405694 │ │ │ │ + bne.n 40569c │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 00405748 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1395117,49 +1395117,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4057da │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r2, [r3, r0] │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, r4] │ │ │ │ + strb r6, [r2, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ @ instruction: 0xfb17ffff │ │ │ │ - strb r6, [r4, r4] │ │ │ │ + strb r2, [r5, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r5, r5] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 405874 │ │ │ │ + beq.n 40587c │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r7, [pc, #616] @ (405b28 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 40581c │ │ │ │ + beq.n 405824 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bl 6bf8ca │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 4059d0 │ │ │ │ + beq.n 4057d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r7, r3] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r4, [r1, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 40596c │ │ │ │ + beq.n 405974 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r6, [r5, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - beq.n 405934 │ │ │ │ + beq.n 40593c │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a3e8 │ │ │ │ @@ -1395180,17 +1395180,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r0, [r3, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -1395300,15 +1395300,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #296] @ (405bb0 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r5, [pc, #64] @ (405ad4 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1395390,23 +1395390,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (405b78 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 405b48 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r1, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ + strh r6, [r7, r0] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -1395817,19 +1395817,19 @@ │ │ │ │ b.n 406072 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r3, [pc, #856] @ (406384 ) │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r2, [r7, r6] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [pc, #96] @ (40609c ) │ │ │ │ + ldr r6, [pc, #112] @ (4060ac ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ vcmpe.f64 d7, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 406502 │ │ │ │ add.w sl, r0, r3 │ │ │ │ vldr d5, [sl] │ │ │ │ vneg.f64 d0, d5 │ │ │ │ @@ -1396617,49 +1396617,49 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (406a60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4064e6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #344] @ (406b78 ) │ │ │ │ + ldr r1, [pc, #360] @ (406b88 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [pc, #168] @ (406acc ) │ │ │ │ + ldr r1, [pc, #184] @ (406adc ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmn r2, r2 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #752] @ (406d20 ) │ │ │ │ + ldr r0, [pc, #768] @ (406d30 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #424] @ (406be0 ) │ │ │ │ + ldr r0, [pc, #440] @ (406bf0 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #304] @ (406b70 ) │ │ │ │ + ldr r0, [pc, #320] @ (406b80 ) │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r3!, {r5, r6} │ │ │ │ + stmia r3!, {r2, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blx r1 │ │ │ │ + blxns r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r6, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ ldr.w r2, [pc, #1564] @ 407098 │ │ │ │ @@ -1397198,23 +1397198,23 @@ │ │ │ │ ... │ │ │ │ subs r4, #244 @ 0xf4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #176 @ 0xb0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - tst r4, r0 │ │ │ │ + tst r0, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r2 │ │ │ │ + asrs r0, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + subs r5, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r5, #58 @ 0x3a │ │ │ │ + subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r3, #1 │ │ │ │ vldr d7, [r0] │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d7, [r1] │ │ │ │ ldrd r8, r9, [r0] │ │ │ │ strd r8, r9, [r3], #8 │ │ │ │ cmp r3, r6 │ │ │ │ @@ -1397520,17 +1397520,17 @@ │ │ │ │ vldr d6, [r2, #-8] │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ vneg.f64 d5, d6 │ │ │ │ subs r5, r2, #4 │ │ │ │ ldrd r2, r1, [sp, #204] @ 0xcc │ │ │ │ b.n 407496 │ │ │ │ ... │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ vldr d7, [r2] │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 407488 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbnz r0, 407488 │ │ │ │ @@ -1398532,53 +1398532,53 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 407ca0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 407db8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ + subs r0, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sxtb r6, r5 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x0098 │ │ │ │ + bkpt 0x009c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #16 │ │ │ │ + adds r6, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cbz r6, 408000 │ │ │ │ + cbz r2, 408002 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #162 @ 0xa2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ + add r5, sp, #728 @ 0x2d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #368 @ 0x170 │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #18 │ │ │ │ + adds r2, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ vldr d5, [r3] │ │ │ │ vmls.f64 d5, d6, d4 │ │ │ │ vneg.f64 d4, d5 │ │ │ │ vcmpe.f64 d7, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1399579,131 +1399579,131 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #244] @ (408bc0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 407b04 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ + cmp r4, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r0, sp, #24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #928 @ (adr r7, 408e90 ) │ │ │ │ + add r7, pc, #944 @ (adr r7, 408ea0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #182 @ 0xb6 │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #808 @ (adr r7, 408e20 ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 408e30 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ + cmp r4, #150 @ 0x96 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #672 @ (adr r7, 408da0 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 408db0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #112 @ 0x70 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 408d18 ) │ │ │ │ + add r7, pc, #544 @ (adr r7, 408d28 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 408ca8 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, 408cb8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #44 @ 0x2c │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #256 @ (adr r5, 408c18 ) │ │ │ │ + add r5, pc, #272 @ (adr r5, 408c28 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 408ba0 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 408bb0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 408f20 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 408b30 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #880 @ (adr r4, 408ea0 ) │ │ │ │ + add r4, pc, #896 @ (adr r4, 408eb0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r4, pc, #752 @ (adr r4, 408e28 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 408e38 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ lsls r5, r3, #1 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - add r3, pc, #352 @ (adr r3, 408ca4 ) │ │ │ │ + add r3, pc, #368 @ (adr r3, 408cb4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #18 │ │ │ │ + movs r4, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #552] @ 0x228 │ │ │ │ + ldr r6, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ + movs r3, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #30 │ │ │ │ + movs r3, #34 @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 00408bc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1400023,105 +1400023,105 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 408c5a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r6, r3, r6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ udf #91 @ 0x5b │ │ │ │ - @ instruction: 0xffff0dfe │ │ │ │ + @ instruction: 0xffff0e02 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r7, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r2, r3, r4 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #20 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r5, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ - vsra.u32 d18, d24, #1 │ │ │ │ + vsra.u32 d18, d28, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ - lsls r5, r3, #1 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #76 @ 0x4c │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #126 @ 0x7e │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ + lsls r5, r3, #1 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #34 @ 0x22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + movs r1, #186 @ 0xba │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r2, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ + movs r1, #206 @ 0xce │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #140 @ 0x8c │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + subs r6, r1, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #648] @ 0x288 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + subs r0, r6, #5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #520] @ 0x208 │ │ │ │ + ldr r2, [sp, #536] @ 0x218 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r3, #3 │ │ │ │ + subs r4, r3, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #10 │ │ │ │ + movs r2, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r0, r2, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68788 │ │ │ │ @@ -1400142,17 +1400142,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r1, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ + ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r4, r5 │ │ │ │ @@ -1400421,43 +1400421,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (409354 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 409174 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r4, #7 │ │ │ │ + subs r6, r4, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r6, r5, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r2, #3 │ │ │ │ + subs r2, r3, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r5, [sp, #952] @ 0x3b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r5, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r2, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #116] @ (4093dc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1400507,15 +1400507,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r1, #16 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #7 │ │ │ │ + adds r4, r2, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ asrs r6, r6, #14 │ │ │ │ lsls r7, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -1400839,53 +1400839,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4095c2 │ │ │ │ asrs r6, r4, #12 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #4 │ │ │ │ + adds r6, r1, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r0, r6, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ asrs r2, r6, #6 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #656] @ 0x290 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + subs r0, r5, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r6, r3 │ │ │ │ + subs r4, r6, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r2, r1 │ │ │ │ + subs r4, r2, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - str r1, [sp, #624] @ 0x270 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [pc, #1164] @ 409c14 │ │ │ │ @@ -1401329,77 +1401329,77 @@ │ │ │ │ b.n 409ac4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r4, #31 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsrs r6, r6, #27 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r0, r6, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r2, [r7, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r7, #31 │ │ │ │ + adds r2, r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r5, #26 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r0, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + ldrh r4, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r5, #23 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + asrs r0, r2, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r3, #40] @ 0x28 │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r6, #22 │ │ │ │ + asrs r4, r6, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r2, #22 │ │ │ │ + asrs r0, r3, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2800] @ 0xaf0 │ │ │ │ ldr.w r2, [pc, #2880] @ 40a7f0 │ │ │ │ subw sp, sp, #1260 @ 0x4ec │ │ │ │ @@ -1402481,119 +1402481,119 @@ │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ b.n 40a8da │ │ │ │ nop │ │ │ │ lsrs r6, r7, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r7} │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r0, r5, #9 │ │ │ │ lsls r7, r4, #1 │ │ │ │ - bcs.n 40a868 │ │ │ │ + bcs.n 40a870 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #328] @ (40a958 ) │ │ │ │ + ldr r3, [pc, #344] @ (40a968 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r5, #13 │ │ │ │ + asrs r4, r5, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r0, r2, #12 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r2, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + asrs r2, r6, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r0, #2 │ │ │ │ + asrs r0, r1, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r3, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ + lsrs r2, r5, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsrs r2, r4, #24 │ │ │ │ + lsrs r6, r4, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r7, #21 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + lsrs r4, r4, #23 │ │ │ │ lsls r5, r3, #1 │ │ │ │ ldr r4, [pc, #528] @ (40aa78 ) │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeae7ffff │ │ │ │ @ instruction: 0xeaadffff │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xea25ffff │ │ │ │ ldc 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ + strh r0, [r7, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrsb r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r2, [r5, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #8 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r0, r3, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strh r0, [r4, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ bcc.w 409df4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ ldrb.w r3, [r1, #93] @ 0x5d │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 40a8d4 │ │ │ │ @@ -1403736,113 +1403736,113 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #236] @ (40b5dc ) │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ b.w 40a608 │ │ │ │ - lsrs r0, r0, #32 │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r1, #29] │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r7, #30 │ │ │ │ + lsls r0, r0, #31 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r0, #29 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r2, r5, #28 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r3, #12] │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ + ldrb r6, [r7, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + lsls r6, r5, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, r7 │ │ │ │ + movs r4, r7 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - vshr.u32 q0, q6, #28 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + vshr.u32 q0, q6, #24 │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u8 q0, q6, #8 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ + vshr.u8 q0, q6, #4 │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, r5 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - mcr2 0, 4, r0, cr6, cr12, {2} │ │ │ │ - strb r2, [r2, #23] │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - mcr2 0, 3, r0, cr6, cr12, {2} │ │ │ │ - strb r0, [r6, #22] │ │ │ │ + mcr2 0, 4, r0, cr10, cr12, {2} │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ mcr2 0, 3, r0, cr10, cr12, {2} │ │ │ │ - stc2l 0, cr0, [r6, #368]! @ 0x170 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r4, [r6, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl, #368]! @ 0x170 │ │ │ │ - ldc2 0, cr0, [r6, #-368]! @ 0xfffffe90 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + mcr2 0, 3, r0, cr14, cr12, {2} │ │ │ │ + stc2l 0, cr0, [sl, #368]! @ 0x170 │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6, #-368] @ 0xfffffe90 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ + ldc2 0, cr0, [lr, #368]! @ 0x170 │ │ │ │ + ldc2 0, cr0, [sl, #-368]! @ 0xfffffe90 │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #368 @ 0x170 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + ldc2 0, cr0, [sl, #-368] @ 0xfffffe90 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [lr], {92} @ 0x5c │ │ │ │ - strb r2, [r3, #16] │ │ │ │ + stc2 0, cr0, [r0, #-368] @ 0xfffffe90 │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [lr], #368 @ 0x170 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ + ldc2l 0, cr0, [r2], {92} @ 0x5c │ │ │ │ + strb r6, [r3, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [r2], {92} @ 0x5c │ │ │ │ - strb r4, [r3, #15] │ │ │ │ + ldc2 0, cr0, [r2], #368 @ 0x170 │ │ │ │ + strb r6, [r7, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r4], #-368 @ 0xfffffe90 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + ldc2 0, cr0, [r6], {92} @ 0x5c │ │ │ │ + strb r0, [r4, #15] │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + ldc2l 0, cr0, [r8], #-368 @ 0xfffffe90 │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ ldr.w r0, [pc, #1736] @ 40bcb0 │ │ │ │ add r0, pc │ │ │ │ add r0, r9 │ │ │ │ blx 61c48 │ │ │ │ @@ -1404486,128 +1404486,128 @@ │ │ │ │ ldr r0, [pc, #324] @ (40bde4 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r2, r6 │ │ │ │ b.w 409d08 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6e005c │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + @ instruction: 0xfb72005c │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb4a005c │ │ │ │ - strb r4, [r2, #10] │ │ │ │ + @ instruction: 0xfb4e005c │ │ │ │ + strb r0, [r3, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb26005c │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + @ instruction: 0xfb2a005c │ │ │ │ + strb r4, [r6, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfaf6005c │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + @ instruction: 0xfafa005c │ │ │ │ + strb r4, [r0, #9] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfaf2005c │ │ │ │ - @ instruction: 0xfbd0005c │ │ │ │ - @ instruction: 0xfa1a005c │ │ │ │ - strb r4, [r4, #5] │ │ │ │ + @ instruction: 0xfaf6005c │ │ │ │ + @ instruction: 0xfbd4005c │ │ │ │ + @ instruction: 0xfa1e005c │ │ │ │ + strb r0, [r5, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ea005c │ │ │ │ - strb r4, [r6, #4] │ │ │ │ + vld1.8 @ instruction: 0xf9ee005c │ │ │ │ + strb r0, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf9ca005c │ │ │ │ - strb r2, [r2, #4] │ │ │ │ + vst1.8 @ instruction: 0xf9ce005c │ │ │ │ + strb r6, [r2, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9a6005c │ │ │ │ - strb r0, [r6, #3] │ │ │ │ + vld1.8 @ instruction: 0xf9aa005c │ │ │ │ + strb r4, [r6, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r6, ip, lsl #1] │ │ │ │ - strb r0, [r0, #3] │ │ │ │ + ldr??.w r0, [sl, ip, lsl #1] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb.w r0, [sl, ip, lsl #1] │ │ │ │ - strb r4, [r4, #1] │ │ │ │ + ldrsb.w r0, [lr, ip, lsl #1] │ │ │ │ + strb r0, [r5, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r6, #92] @ 0x5c │ │ │ │ - strb r0, [r0, #1] │ │ │ │ + ldr??.w r0, [sl, #92] @ 0x5c │ │ │ │ + strb r4, [r0, #1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh.w r0, [r2, #92] @ 0x5c │ │ │ │ - ldr r4, [r7, #124] @ 0x7c │ │ │ │ + ldrh.w r0, [r6, #92] @ 0x5c │ │ │ │ + strb r0, [r0, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb.w r0, [r0, #92] @ 0x5c │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldrb.w r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r3, #124] @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr??.w r0, [r0, ip, lsl #1] │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr??.w r0, [r4, ip, lsl #1] │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str.w r0, [lr, ip, lsl #1] │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ + ldr.w r0, [r2, ip, lsl #1] │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh.w r0, [sl, ip, lsl #1] │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ + strh.w r0, [lr, ip, lsl #1] │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb.w r0, [ip, ip, lsl #1] │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldrb.w r0, [r0, ip, lsl #1] │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7ec005c │ │ │ │ - ldr r0, [r7, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf7f0005c │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7cc005c │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf7d0005c │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7b0005c │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ + @ instruction: 0xf7b4005c │ │ │ │ + ldr r6, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7a4005c │ │ │ │ - @ instruction: 0xf76e005c │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf7a8005c │ │ │ │ + @ instruction: 0xf772005c │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf74e005c │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + @ instruction: 0xf752005c │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf714005c │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf718005c │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6f4005c │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + @ instruction: 0xf6f8005c │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6d4005c │ │ │ │ - ldr r0, [r4, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf6d8005c │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6b4005c │ │ │ │ - ldr r0, [r0, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf6b8005c │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf694005c │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf698005c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf674005c │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ + @ instruction: 0xf678005c │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf654005c │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf658005c │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf634005c │ │ │ │ - ldr r0, [r0, #88] @ 0x58 │ │ │ │ + @ instruction: 0xf638005c │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf614005c │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf618005c │ │ │ │ + ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf5f4005c │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + @ instruction: 0xf5f8005c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rsbs r0, r4, #14417920 @ 0xdc0000 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ + rsbs r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf708005c │ │ │ │ - @ instruction: 0xf522005c │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ + @ instruction: 0xf70c005c │ │ │ │ + @ instruction: 0xf526005c │ │ │ │ + ldr r2, [r6, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add.w r0, r2, #14417920 @ 0xdc0000 │ │ │ │ - ldr r6, [r1, #68] @ 0x44 │ │ │ │ + add.w r0, r6, #14417920 @ 0xdc0000 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4e2005c │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf4e6005c │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4c2005c │ │ │ │ - ldr r6, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf4c6005c │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0040bdec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1404850,63 +1404850,63 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 40bea6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #-408]! @ 0x198 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, r0, #1, #28 │ │ │ │ + bfi r0, r4, #1, #28 │ │ │ │ udf #99 @ 0x63 │ │ │ │ - vraddhn.i d31, , q4 │ │ │ │ + vraddhn.i d31, , q6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - orrs.w r0, r8, #14417920 @ 0xdc0000 │ │ │ │ + orrs.w r0, ip, #14417920 @ 0xdc0000 │ │ │ │ lsls r3, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #16476 @ 0x405c │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + movt r0, #32860 @ 0x805c │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xe8ce0066 │ │ │ │ - @ instruction: 0xf28e005c │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ + @ instruction: 0xf292005c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ bmi.n 40c17e │ │ │ │ vsubl.u , d15, d23 │ │ │ │ - vrshr.u32 , q0, #1 │ │ │ │ + vrshr.u32 , q2, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf236005c │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ + @ instruction: 0xf23a005c │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ bne.n 40c06e │ │ │ │ @ instruction: 0xfffffe97 │ │ │ │ - vsra.u64 , q12, #1 │ │ │ │ + vsra.u64 , q14, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rsbs r0, lr, #92 @ 0x5c │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + @ instruction: 0xf1e2005c │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bfi r0, sl, #1, #28 │ │ │ │ - addw r0, r4, #92 @ 0x5c │ │ │ │ - sub.w r0, r4, #92 @ 0x5c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + bfi r0, lr, #1, #28 │ │ │ │ + addw r0, r8, #92 @ 0x5c │ │ │ │ + sub.w r0, r8, #92 @ 0x5c │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - usat r0, #28, r4, lsl #1 │ │ │ │ - @ instruction: 0xf3fa005c │ │ │ │ - sbc.w r0, sl, #92 @ 0x5c │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ + usat r0, #28, r8, lsl #1 │ │ │ │ + @ instruction: 0xf3fe005c │ │ │ │ + sbc.w r0, lr, #92 @ 0x5c │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adc.w r0, ip, #92 @ 0x5c │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + adcs.w r0, r0, #92 @ 0x5c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ubfx r0, ip, #1, #29 │ │ │ │ - orrs.w r0, sl, #14417920 @ 0xdc0000 │ │ │ │ - add.w r0, sl, #92 @ 0x5c │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ + @ instruction: 0xf3d0005c │ │ │ │ + orrs.w r0, lr, #14417920 @ 0xdc0000 │ │ │ │ + add.w r0, lr, #92 @ 0x5c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b774 │ │ │ │ @@ -1404927,16 +1404927,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bics.w r0, r0, #92 @ 0x5c │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + bics.w r0, r4, #92 @ 0x5c │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr.w r1, [pc, #1872] @ 40c8b4 │ │ │ │ @@ -1405652,61 +1405652,61 @@ │ │ │ │ b.n 40c7a4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 40c4d0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, #92 @ 0x5c │ │ │ │ - eors.w r0, r6, #92 @ 0x5c │ │ │ │ - vshr.s16 q0, q6, #8 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + adc.w r0, ip, #92 @ 0x5c │ │ │ │ + eors.w r0, sl, #92 @ 0x5c │ │ │ │ + vshr.s16 q0, q6, #4 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr 0, 6, r0, cr8, cr12, {2} │ │ │ │ + mcr 0, 6, r0, cr12, cr12, {2} │ │ │ │ b.n 40cae8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mcr 0, 0, r0, cr4, cr12, {2} │ │ │ │ - ldcl 0, cr0, [r2, #-368]! @ 0xfffffe90 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + mcr 0, 0, r0, cr8, cr12, {2} │ │ │ │ + ldcl 0, cr0, [r6, #-368]! @ 0xfffffe90 │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldcl 0, cr0, [r8, #-368] @ 0xfffffe90 │ │ │ │ - str r4, [r5, #16] │ │ │ │ + ldcl 0, cr0, [ip, #-368] @ 0xfffffe90 │ │ │ │ + str r0, [r6, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [r0, #-368] @ 0xfffffe90 │ │ │ │ - str r2, [r2, #16] │ │ │ │ + stcl 0, cr0, [r4, #-368] @ 0xfffffe90 │ │ │ │ + str r6, [r2, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r2, #-368]! @ 0xfffffe90 │ │ │ │ - str r4, [r6, #12] │ │ │ │ + stc 0, cr0, [r6, #-368]! @ 0xfffffe90 │ │ │ │ + str r0, [r7, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r8, #-368] @ 0xfffffe90 │ │ │ │ - str r2, [r3, #12] │ │ │ │ + stc 0, cr0, [ip, #-368] @ 0xfffffe90 │ │ │ │ + str r6, [r3, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [lr], #368 @ 0x170 │ │ │ │ - str r0, [r0, #12] │ │ │ │ + ldcl 0, cr0, [r2], #368 @ 0x170 │ │ │ │ + str r4, [r0, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldcl 0, cr0, [r4], {92} @ 0x5c │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldcl 0, cr0, [r8], {92} @ 0x5c │ │ │ │ + str r2, [r5, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc 0, cr0, [sl], #368 @ 0x170 │ │ │ │ - str r4, [r1, #8] │ │ │ │ + ldc 0, cr0, [lr], #368 @ 0x170 │ │ │ │ + str r0, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r0], #368 @ 0x170 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + stc 0, cr0, [r4], #368 @ 0x170 │ │ │ │ + str r6, [r6, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r6], {92} @ 0x5c │ │ │ │ - str r0, [r3, #4] │ │ │ │ + stc 0, cr0, [sl], {92} @ 0x5c │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stcl 0, cr0, [ip], #-368 @ 0xfffffe90 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + ldcl 0, cr0, [r0], #-368 @ 0xfffffe90 │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrrc 0, 5, r0, r2, cr12 │ │ │ │ - str r4, [r4, #0] │ │ │ │ + mrrc 0, 5, r0, r6, cr12 │ │ │ │ + str r0, [r5, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc 0, cr0, [r8], #-368 @ 0xfffffe90 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldc 0, cr0, [ip], #-368 @ 0xfffffe90 │ │ │ │ + str r6, [r1, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 0040c940 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1405780,26 +1405780,26 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #28 │ │ │ │ lsls r6, r4, #1 │ │ │ │ bl 3f0a02 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x14e4a> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, lr, ip, lsr #1 │ │ │ │ - subs r4, r4, #1 │ │ │ │ + sbcs.w r0, r2, ip, lsr #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - @ instruction: 0xeb32005c │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + @ instruction: 0xeb36005c │ │ │ │ + ldrsh r2, [r1, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ble.n 40c9a4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeaee005c │ │ │ │ - ldrsh r2, [r0, r3] │ │ │ │ + @ instruction: 0xeaf2005c │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6157c │ │ │ │ @@ -1405819,16 +1405819,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - eor.w r0, r2, ip, lsr #1 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + eor.w r0, r6, ip, lsr #1 │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (40cadc ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1405869,15 +1405869,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 40cac4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r6, ip, lsr #1 │ │ │ │ + orn r0, sl, ip, lsr #1 │ │ │ │ bgt.n 40ca5c │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [pc, #460] @ 40cccc │ │ │ │ @@ -1406050,37 +1406050,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (40cd0c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 40cc22 │ │ │ │ nop │ │ │ │ - and.w r0, sl, ip, lsr #1 │ │ │ │ - @ instruction: 0xe9a8005c │ │ │ │ - ldrd r0, r0, [r6, #-368]! @ 0x170 │ │ │ │ - ldmdb lr, {r2, r3, r4, r6} │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + and.w r0, lr, ip, lsr #1 │ │ │ │ + @ instruction: 0xe9ac005c │ │ │ │ + ldrd r0, r0, [sl, #-368]! @ 0x170 │ │ │ │ + stmdb r2!, {r2, r3, r4, r6} │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrd r0, r0, [sl], #368 @ 0x170 │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrd r0, r0, [lr], #368 @ 0x170 │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strd r0, r0, [r0], #368 @ 0x170 │ │ │ │ - ldrb r6, [r2, r1] │ │ │ │ + strd r0, r0, [r4], #368 @ 0x170 │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe8c6005c │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + @ instruction: 0xe8ca005c │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia.w ip!, {r2, r3, r4, r6} │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ + ldmia.w r0!, {r2, r3, r4, r6} │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia.w r2, {r2, r3, r4, r6} │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldmia.w r6, {r2, r3, r4, r6} │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrd r0, r0, [r8], #-368 @ 0x170 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrd r0, r0, [ip], #-368 @ 0x170 │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #148] @ (40cdb8 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -1406126,15 +1406126,15 @@ │ │ │ │ blx 683e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movw r3, #1308 @ 0x51c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 62a0c │ │ │ │ nop │ │ │ │ - b.n 40cd8c │ │ │ │ + b.n 40cd94 │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #308] @ (40cf04 ) │ │ │ │ @@ -1406263,31 +1406263,31 @@ │ │ │ │ nop │ │ │ │ bls.n 40ce50 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 40cfe0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 40ccd0 │ │ │ │ + b.n 40ccd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40cc54 │ │ │ │ + b.n 40cc5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r2, [r3, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40cc20 │ │ │ │ + b.n 40cc28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r7, r7] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40cbf0 │ │ │ │ + b.n 40cbf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40cbb8 │ │ │ │ + b.n 40cbc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ @@ -1406752,41 +1406752,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 40d3a0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bhi.n 40d448 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 40cf3c │ │ │ │ + b.n 40cf44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40ccc4 │ │ │ │ + b.n 40cccc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40d9a8 │ │ │ │ + b.n 40d9b0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40d80c │ │ │ │ + b.n 40d814 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40d7c0 │ │ │ │ + b.n 40d7c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bmi.n 40d44c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 40d764 │ │ │ │ + b.n 40d76c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40d730 │ │ │ │ + b.n 40d738 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r7, r3] │ │ │ │ + strb r4, [r7, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40d6f4 │ │ │ │ + b.n 40d6fc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + strb r2, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 40d6c8 │ │ │ │ + b.n 40d6d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ + strb r0, [r0, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1407016,35 +1407016,35 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcc.n 40d710 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 40d764 │ │ │ │ + b.n 40d76c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bne.n 40d6e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #210 @ 0xd2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r2, [r1, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, r7] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -1407330,29 +1407330,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 40da30 │ │ │ │ + ble.n 40da38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ beq.n 40db00 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ble.n 40dae8 │ │ │ │ + ble.n 40daf0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 40dae4 │ │ │ │ + ble.n 40daec │ │ │ │ lsls r4, r3, #1 │ │ │ │ - blt.n 40db3c │ │ │ │ + blt.n 40db44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #840] @ (40ddd4 ) │ │ │ │ + ldr r6, [pc, #856] @ (40dde4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 40db14 │ │ │ │ + blt.n 40db1c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #744] @ (40dd7c ) │ │ │ │ + ldr r6, [pc, #760] @ (40dd8c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 40db34 │ │ │ │ @@ -1407469,39 +1407469,39 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 40dba6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bge.n 40dc60 │ │ │ │ + bge.n 40dc68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #696] @ (40deb0 ) │ │ │ │ + ldr r5, [pc, #712] @ (40dec0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 40dbf4 │ │ │ │ + bge.n 40dbfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bls.n 40dba4 │ │ │ │ + bls.n 40dbac │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #288] @ (40dd24 ) │ │ │ │ + ldr r5, [pc, #304] @ (40dd34 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 40db70 │ │ │ │ + bls.n 40db78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #168] @ (40dcb4 ) │ │ │ │ + ldr r5, [pc, #184] @ (40dcc4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 40db44 │ │ │ │ + bls.n 40db4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [pc, #64] @ (40dc54 ) │ │ │ │ + ldr r5, [pc, #80] @ (40dc64 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 40dd10 │ │ │ │ + bls.n 40db18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #968] @ (40dfe4 ) │ │ │ │ + ldr r4, [pc, #984] @ (40dff4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 40dce4 │ │ │ │ + bls.n 40dcec │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [pc, #864] @ (40df84 ) │ │ │ │ + ldr r4, [pc, #880] @ (40df94 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr.w r2, [pc, #3196] @ 40e8b8 │ │ │ │ @@ -1408660,73 +1408660,73 @@ │ │ │ │ b.n 40e868 │ │ │ │ ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r4, #1 │ │ │ │ - cmp r0, #144 @ 0x90 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r1, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r6, #28] │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 40e904 │ │ │ │ + bvc.n 40e90c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 40e87c │ │ │ │ + bpl.n 40e884 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 40e8dc │ │ │ │ + bmi.n 40e8e4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, r0] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #58 @ 0x3a │ │ │ │ + movs r4, #62 @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcc.n 40e9cc │ │ │ │ + bcc.n 40e9d4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 40e830 │ │ │ │ + bcs.n 40e838 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 40ed60 │ │ │ │ + b.n 40ed68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r7, #20] │ │ │ │ + ldrh r2, [r0, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r4, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6, {r2, r3, r6, r7} │ │ │ │ + ldmia r6, {r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 132 @ 0x84 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r7} │ │ │ │ + ldmia r5!, {r1, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r2, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #2304] @ 40f240 │ │ │ │ movw r1, #1075 @ 0x433 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -1409515,165 +1409515,165 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #312] @ (40f36c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 40f00a │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #96 @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r6, #62 @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r4} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmia r6!, {r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #24 │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + subs r2, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ + subs r2, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r6!, {r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #112 @ 0x70 │ │ │ │ + subs r1, #116 @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #78 @ 0x4e │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #26 │ │ │ │ + subs r1, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #6 │ │ │ │ + subs r1, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r4, r6} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5} │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #114 @ 0x72 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #66 @ 0x42 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #236 @ 0xec │ │ │ │ + adds r7, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + adds r7, #130 @ 0x82 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #22 │ │ │ │ + adds r7, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #148 @ 0x94 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r2} │ │ │ │ + stmia r3!, {r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr.w r2, [pc, #3080] @ 40ff90 │ │ │ │ @@ -1410765,75 +1410765,75 @@ │ │ │ │ nop │ │ │ │ cbz r2, 41000e │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbz r2, 41000c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - nop {6} │ │ │ │ + stmia r0!, {r2, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + itt vs │ │ │ │ + lslvs r4, r3, #1 │ │ │ │ + popvs {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + cmp r7, #200 @ 0xc8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r2, 410032 │ │ │ │ + cbnz r6, 410032 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 41002c │ │ │ │ + cbnz r0, 41002e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r7, #26 │ │ │ │ + cmp r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 41000c │ │ │ │ + cbnz r2, 41000e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r2, #28 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb64c │ │ │ │ + setend le │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ lsls r2, r3, #1 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #136 @ 0x88 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r6, r7, lr} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r4, r5, r7, lr} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #46 @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [pc, #3160] @ 410c78 │ │ │ │ movw r1, #1775 @ 0x6ef │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1411961,119 +1411961,119 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 410c58 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + cmp r0, #58 @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + push {r1, r3, r4} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 410d10 │ │ │ │ + cbz r6, 410d10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r2, 410cfa │ │ │ │ + cbz r6, 410cfa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - push {r1, r3} │ │ │ │ + push {r1, r2, r3} │ │ │ │ lsls r4, r3, #1 │ │ │ │ - uxtb r0, r3 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - cbz r0, 410cce │ │ │ │ + cbz r4, 410cce │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub sp, #0 │ │ │ │ + sub sp, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #212 @ 0xd4 │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ + add sp, #272 @ 0x110 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #180 @ 0xb4 │ │ │ │ + movs r3, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ + add sp, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #832 @ 0x340 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #68 @ 0x44 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #592 @ 0x250 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #296 @ 0x128 │ │ │ │ + add r7, sp, #312 @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + add r4, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #512 @ 0x200 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ + adds r4, r7, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #288 @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r0, #6 │ │ │ │ + adds r4, r0, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #944 @ 0x3b0 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r4, #5 │ │ │ │ + adds r6, r4, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r6, r2, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #1000 @ 0x3e8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r6, r6, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -1412119,21 +1412119,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (410de0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 40f8d6 │ │ │ │ - add r7, pc, #568 @ (adr r7, 411010 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 411020 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #440 @ (adr r7, 410f98 ) │ │ │ │ + add r7, pc, #456 @ (adr r7, 410fa8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r6, r4, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ │ │ │ │ 00410de4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1412329,65 +1412329,65 @@ │ │ │ │ movs r0, r0 │ │ │ │ bvc.n 410ef0 │ │ │ │ sbcs r7, r2 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 4113ec ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 410ffc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 410a86 │ │ │ │ - vsri.32 , q1, #1 │ │ │ │ + vsri.32 , q3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 411318 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 411328 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #576 @ (adr r6, 411254 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 411264 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ + subs r4, r1, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cbnz r7, 411088 │ │ │ │ - @ instruction: 0xffffa7c6 │ │ │ │ + @ instruction: 0xffffa7ca │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #264 @ (adr r6, 411130 ) │ │ │ │ + add r6, pc, #280 @ (adr r6, 411140 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 4110d0 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 4110e0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r4, r6 │ │ │ │ + adds r4, r4, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 4113c0 ) │ │ │ │ + add r7, pc, #920 @ (adr r7, 4113d0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 411330 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, 411340 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 4112d0 ) │ │ │ │ + add r5, pc, #656 @ (adr r5, 4112e0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #520 @ (adr r5, 411260 ) │ │ │ │ + add r5, pc, #536 @ (adr r5, 411270 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r4, r7, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1412419,19 +1412419,19 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add r4, pc, #688 @ (adr r4, 411370 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 411380 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, r4, r0 │ │ │ │ + adds r0, r5, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2944] @ 0xb80 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ @@ -1412674,39 +1412674,39 @@ │ │ │ │ ... │ │ │ │ str r6, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 411760 ) │ │ │ │ + add r6, pc, #1016 @ (adr r6, 411770 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #104 @ (adr r7, 4113e4 ) │ │ │ │ + add r7, pc, #120 @ (adr r7, 4113f4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #584 @ (adr r5, 4115c8 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 4115d8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 411614 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 411624 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 4115ac ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 4115bc ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #432 @ (adr r5, 411544 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 411554 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #320 @ (adr r5, 4114dc ) │ │ │ │ + add r5, pc, #336 @ (adr r5, 4114ec ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #184 @ (adr r5, 41145c ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 41146c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ movs r4, #1 │ │ │ │ @@ -1412804,29 +1412804,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ @ instruction: 0xff9bffff │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 411674 ) │ │ │ │ + add r4, pc, #472 @ (adr r4, 411684 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #688 @ (adr r4, 411760 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 411770 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 411564 ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 411574 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #936 @ (adr r3, 41186c ) │ │ │ │ + add r3, pc, #952 @ (adr r3, 41187c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r6, r4, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6bc30 │ │ │ │ @@ -1412846,17 +1412846,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r3, pc, #504 @ (adr r3, 411704 ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 411714 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (41157c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1412897,15 +1412897,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [sp, #328] @ 0x148 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #600 @ (adr r3, 4117e0 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 4117f0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1413196,71 +1413196,71 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r1, [sp, #816] @ 0x330 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #168 @ (adr r3, 41193c ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 41194c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #48 @ (adr r3, 4118c8 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 4118d8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 411b94 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 411ba4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 411b10 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 411b20 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #616 @ (adr r2, 411b18 ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 411b28 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 411994 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 4119a4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #128 @ (adr r2, 41193c ) │ │ │ │ + add r2, pc, #144 @ (adr r2, 41194c ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #192 @ (adr r2, 411984 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 411994 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #800 @ (adr r1, 411be8 ) │ │ │ │ + add r1, pc, #816 @ (adr r1, 411bf8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #704 @ (adr r1, 411b90 ) │ │ │ │ + add r1, pc, #720 @ (adr r1, 411ba0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 411ae8 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 411af8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r1, #4 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #376 @ (adr r1, 411a58 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 411a68 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #224 @ (adr r1, 4119c8 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 4119d8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r0, r0, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #72 @ (adr r1, 411938 ) │ │ │ │ + add r1, pc, #88 @ (adr r1, 411948 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #944 @ (adr r0, 411ca8 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 411cb8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #744 @ (adr r0, 411be8 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, 411bf8 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2992] @ 0xbb0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -1413602,81 +1413602,81 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4119c2 │ │ │ │ ... │ │ │ │ ldrh r0, [r3, #50] @ 0x32 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #56 @ (adr r0, 411cf4 ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 411d04 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrh r2, [r6, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #808] @ 0x328 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r0, r7, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r3, #23 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + lsrs r2, r0, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #656] @ 0x290 │ │ │ │ + ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r5, #20 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r1, #20 │ │ │ │ + lsrs r2, r2, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r5, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r0, #18 │ │ │ │ + lsrs r4, r0, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #560] @ 0x230 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r2, #16 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 6166c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 411d68 │ │ │ │ @@ -1413738,29 +1413738,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (411e0c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4119c2 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ + ldr r3, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r7, #11 │ │ │ │ + lsrs r0, r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1928] @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r2, [pc, #1044] @ 412238 │ │ │ │ @@ -1414118,65 +1414118,65 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 411ffc │ │ │ │ ... │ │ │ │ ldrh r4, [r1, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r5, #4 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r1, #3 │ │ │ │ + lsrs r2, r2, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + lsrs r4, r0, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r0, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r4, #1 │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r6, #31 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ + str r7, [sp, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r4, r1, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 60438 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -1414557,99 +1414557,99 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4123e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r6, [sp, #376] @ 0x178 │ │ │ │ + str r6, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #23 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #23 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r3, #21 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #688] @ 0x2b0 │ │ │ │ + str r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r6, #20 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #904] @ 0x388 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ + str r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ + str r4, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r3, #15 │ │ │ │ + lsls r6, r3, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r3, #13 │ │ │ │ + lsls r2, r4, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r2, r0, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r1, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r4, #10 │ │ │ │ + lsls r4, r4, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r6, #9 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #704] @ 0x2c0 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [sp, #648] @ 0x288 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r4, #8 │ │ │ │ + lsls r2, r5, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ blx 64720 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1415042,87 +1415042,87 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #184] @ (412bf8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4123e4 │ │ │ │ ... │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + lsls r0, r2, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #864] @ 0x360 │ │ │ │ + str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, r6 │ │ │ │ + movs r4, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vshr.u32 q0, , #10 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + vshr.u32 q0, , #6 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vmov.i32 q0, #233 @ 0x000000e9 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ + vshr.u8 q0, , #6 │ │ │ │ + ldrh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vqadd.u16 q8, q3, │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + vqadd.u16 q8, q5, │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vqadd.u32 q0, q6, │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + vqadd.u64 q0, q0, │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - vqadd.u8 q0, q1, │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + vqadd.u8 q0, q3, │ │ │ │ + str r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr0, cr9, {2} │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + mrc2 0, 5, r0, cr4, cr9, {2} │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr2 0, 4, r0, cr0, cr9, {2} │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + mcr2 0, 4, r0, cr4, cr9, {2} │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mrc2 0, 2, r0, cr0, cr9, {2} │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + mrc2 0, 2, r0, cr4, cr9, {2} │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcr2 0, 1, r0, cr6, cr9, {2} │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + mcr2 0, 1, r0, cr10, cr9, {2} │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #356]! @ 0x164 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + mcr2 0, 0, r0, cr0, cr9, {2} │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2 0, cr0, [ip, #356]! @ 0x164 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + stc2l 0, cr0, [r0, #356] @ 0x164 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stc2 0, cr0, [lr, #356] @ 0x164 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ + ldc2 0, cr0, [r2, #356] @ 0x164 │ │ │ │ + ldrh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r0, #-356]! @ 0xfffffe9c │ │ │ │ + ldc2l 0, cr0, [r4, #-356]! @ 0xfffffe9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1415505,36 +1415505,36 @@ │ │ │ │ ... │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r2, #10] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r3, #24] │ │ │ │ + ldrh r2, [r4, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfaa20059 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ + @ instruction: 0xfaa60059 │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xfa180059 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + @ instruction: 0xfa1c0059 │ │ │ │ + ldrh r0, [r7, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh.w r0, [r8, #89] @ 0x59 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrsh.w r0, [ip, #89] @ 0x59 │ │ │ │ + ldrh r4, [r0, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh.w r0, [r2, #89] @ 0x59 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh.w r0, [r6, #89] @ 0x59 │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb.w r0, [r2, #89] @ 0x59 │ │ │ │ - ldrh r2, [r6, #6] │ │ │ │ + ldrb.w r0, [r6, #89] @ 0x59 │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr??.w r0, [r6, r9, lsl #1] │ │ │ │ + ldr??.w r0, [sl, r9, lsl #1] │ │ │ │ ldr r0, [pc, #244] @ (41318c ) │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ mov r4, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #232] @ (413190 ) │ │ │ │ @@ -1415623,41 +1415623,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (4131d0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 412ce0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb.w r0, [r8, r9, lsl #1] │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strb.w r0, [ip, r9, lsl #1] │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7ec0059 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ + @ instruction: 0xf7f00059 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7d00059 │ │ │ │ - ldrh r0, [r6, #0] │ │ │ │ + @ instruction: 0xf7d40059 │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7b40059 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + @ instruction: 0xf7b80059 │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7980059 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf79c0059 │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf77e0059 │ │ │ │ - strh r0, [r4, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf7820059 │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7640059 │ │ │ │ - strh r6, [r0, #62] @ 0x3e │ │ │ │ + @ instruction: 0xf7680059 │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf74a0059 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ + @ instruction: 0xf74e0059 │ │ │ │ + strh r0, [r6, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf7300059 │ │ │ │ + @ instruction: 0xf7340059 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ vabs.f64 d10, d0 │ │ │ │ ldr.w r5, [pc, #1104] @ 413640 │ │ │ │ @@ -1416047,48 +1416047,48 @@ │ │ │ │ ... │ │ │ │ strb r0, [r0, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf4ba0059 │ │ │ │ - strh r6, [r5, #36] @ 0x24 │ │ │ │ + @ instruction: 0xf4be0059 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bics.w r0, r2, #14221312 @ 0xd90000 │ │ │ │ - strh r6, [r1, #34] @ 0x22 │ │ │ │ + bics.w r0, r6, #14221312 @ 0xd90000 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf3d20059 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + @ instruction: 0xf3d60059 │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf3b20059 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + @ instruction: 0xf3b60059 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r0, [r0, #28] │ │ │ │ + strh r4, [r0, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ssat r0, #26, r4, lsl #1 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ + ssat r0, #26, r8, lsl #1 │ │ │ │ + strh r2, [r5, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2ea0059 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + @ instruction: 0xf2ee0059 │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2d00059 │ │ │ │ - strh r2, [r6, #24] │ │ │ │ + @ instruction: 0xf2d40059 │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2b60059 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ + @ instruction: 0xf2ba0059 │ │ │ │ + strh r4, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf29c0059 │ │ │ │ - strh r6, [r7, #22] │ │ │ │ + subw r0, r0, #89 @ 0x59 │ │ │ │ + strh r2, [r0, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf2820059 │ │ │ │ + @ instruction: 0xf2860059 │ │ │ │ ldr r0, [pc, #132] @ (41372c ) │ │ │ │ movw r1, #643 @ 0x283 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #124] @ (413730 ) │ │ │ │ mov r1, fp │ │ │ │ @@ -1416133,29 +1416133,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (413750 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4132ba │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r2, [r7, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf1fa0059 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ + @ instruction: 0xf1fe0059 │ │ │ │ + strh r6, [r3, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsbs r0, lr, #89 @ 0x59 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ + @ instruction: 0xf1e20059 │ │ │ │ + strh r4, [r0, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - rsb r0, r4, #89 @ 0x59 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + rsb r0, r8, #89 @ 0x59 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - sub.w r0, sl, #89 @ 0x59 │ │ │ │ - strh r4, [r1, #16] │ │ │ │ + sub.w r0, lr, #89 @ 0x59 │ │ │ │ + strh r0, [r2, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xf1900059 │ │ │ │ + @ instruction: 0xf1940059 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr.w r2, [pc, #3336] @ 414474 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ @@ -1417261,89 +1417261,89 @@ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ vldr d7, [sp, #168] @ 0xa8 │ │ │ │ b.w 413a08 │ │ │ │ strb r4, [r0, #0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r0, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [ip], #-356 @ 0xfffffe9c │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + mcrr2 0, 5, r0, r0, cr9 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r8 :64], r9 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldc 0, cr0, [ip], {89} @ 0x59 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + vld4.16 {d16-d19}, [ip :64], r9 │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldcl 0, cr0, [lr], #-356 @ 0xfffffe9c │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + stc 0, cr0, [r0], #356 @ 0x164 │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stcl 0, cr0, [r0], #-356 @ 0xfffffe9c │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + stc 0, cr0, [r2], {89} @ 0x59 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - mcrr 0, 5, r0, r6, cr9 │ │ │ │ - ldrb r6, [r7, #16] │ │ │ │ + stcl 0, cr0, [r4], #-356 @ 0xfffffe9c │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + mcrr 0, 5, r0, sl, cr9 │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldrb r2, [r1, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adc.w r0, ip, r9, lsr #1 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r1, #15] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r1, #18] │ │ │ │ + adcs.w r0, r0, r9, lsr #1 │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r2, #356] @ 0x164 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe9b60059 │ │ │ │ - movs r2, #2 │ │ │ │ + ldrd r0, r0, [r6, #356] @ 0x164 │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + @ instruction: 0xe9ba0059 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r6, [r0, r0] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r0, #5] │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xe8c60059 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + @ instruction: 0xe8ca0059 │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia.w r6, {r0, r3, r4, r6} │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldmia.w sl, {r0, r3, r4, r6} │ │ │ │ + ldrb r0, [r7, #3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrd r0, r0, [r6], #-356 @ 0x164 │ │ │ │ - ldrb r2, [r7, #0] │ │ │ │ + ldrd r0, r0, [sl], #-356 @ 0x164 │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 414490 │ │ │ │ + b.n 414498 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r0, [r3, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ + strb r0, [r2, #26] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 413ddc │ │ │ │ + b.n 413de4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bpl.w 4137a8 │ │ │ │ vabs.f64 d5, d9 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d1, d9, d4 │ │ │ │ @@ -1418551,141 +1418551,141 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #268] @ (4153d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 414c2e │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 415858 │ │ │ │ + b.n 415860 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r2, #9] │ │ │ │ + strb r4, [r2, #9] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ + strb r4, [r2, #6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 415514 │ │ │ │ + b.n 41551c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ + strb r2, [r6, #5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 4154dc │ │ │ │ + b.n 4154e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 415444 │ │ │ │ + b.n 41544c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r2, [r0, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 41540c │ │ │ │ + b.n 415414 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r2, [r5, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r2, [r4, #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #154 @ 0x9a │ │ │ │ + udf #158 @ 0x9e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r2, [r0, #108] @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ + udf #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 4152c0 │ │ │ │ + ble.n 4152c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 41528c │ │ │ │ + ble.n 415294 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ble.n 415258 │ │ │ │ + ble.n 415260 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bgt.n 415434 │ │ │ │ + bgt.n 41543c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 41535c │ │ │ │ + blt.n 415364 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 415324 │ │ │ │ + bge.n 41532c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #48] @ 0x30 │ │ │ │ + ldr r2, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bge.n 4152f4 │ │ │ │ + bge.n 4152fc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 4152bc │ │ │ │ + bhi.n 4152c4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 41528c │ │ │ │ + bhi.n 415294 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 415454 │ │ │ │ + bhi.n 41545c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, #12] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 415428 │ │ │ │ + bhi.n 415430 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 415400 │ │ │ │ + bhi.n 415408 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bhi.n 4153d0 │ │ │ │ + bhi.n 4153d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 415370 │ │ │ │ + bvc.n 415378 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 415334 │ │ │ │ + bvc.n 41533c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 415308 │ │ │ │ + bvc.n 415310 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bvc.n 415498 │ │ │ │ + bvc.n 4154a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 4153cc │ │ │ │ + bvs.n 4153d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bpl.n 41539c │ │ │ │ + bpl.n 4153a4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #964] @ (4157a4 ) │ │ │ │ mov.w r1, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #956] @ (4157a8 ) │ │ │ │ @@ -1419036,103 +1419036,103 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #188] @ (415854 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4137a8 │ │ │ │ nop │ │ │ │ - str r6, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 41572c │ │ │ │ + bmi.n 415734 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 415700 │ │ │ │ + bmi.n 415708 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r1, #80] @ 0x50 │ │ │ │ + str r6, [r1, #80] @ 0x50 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bmi.n 4156d4 │ │ │ │ + bmi.n 4156dc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 4156cc │ │ │ │ + bcc.n 4156d4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 4158a0 │ │ │ │ + bcc.n 4158a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 415874 │ │ │ │ + bcc.n 41587c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 415848 │ │ │ │ + bcc.n 415850 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcc.n 4157ec │ │ │ │ + bcc.n 4157f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 4157c4 │ │ │ │ + bcs.n 4157cc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 415794 │ │ │ │ + bcs.n 41579c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 415768 │ │ │ │ + bcs.n 415770 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 415740 │ │ │ │ + bcs.n 415748 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 415910 │ │ │ │ + bcs.n 415718 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ + str r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 4158e4 │ │ │ │ + bcs.n 4158ec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 4158b8 │ │ │ │ + bcs.n 4158c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 41588c │ │ │ │ + bcs.n 415894 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bcs.n 415860 │ │ │ │ + bcs.n 415868 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 415834 │ │ │ │ + bcs.n 41583c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r1, #28] │ │ │ │ + str r6, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r0, [r2, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 4158e8 │ │ │ │ + bne.n 4158f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r6, #24] │ │ │ │ + str r4, [r6, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 4158b8 │ │ │ │ + bne.n 4158c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + str r0, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bne.n 415888 │ │ │ │ + bne.n 415890 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00415858 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1419308,65 +1419308,65 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4158ec │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [pc, #40] @ (415a48 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ udf #177 @ 0xb1 │ │ │ │ - vsra.u64 q11, q2, #1 │ │ │ │ + vsra.u64 q11, q4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r6, [pc, #544] @ (415c64 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r2, [r2, #0] │ │ │ │ + str r6, [r2, #0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ cbnz r5, 415ac8 │ │ │ │ - vsra.u64 d22, d2, #1 │ │ │ │ + vsra.u64 d22, d6, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r5, r6] │ │ │ │ + ldrsh r2, [r6, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r3, #24] │ │ │ │ + str r4, [r3, #24] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrsh r6, [r2, r5] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r4, [r7, r4] │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ + ldmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65970 │ │ │ │ @@ -1419387,17 +1419387,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ @@ -1420188,23 +1420188,23 @@ │ │ │ │ ... │ │ │ │ ldr r4, [pc, #504] @ (41655c ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #296] @ (416494 ) │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldmia r4, {r4, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r2, [r4, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ add.w r2, r2, #8 │ │ │ │ bge.w 41663c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -1420794,57 +1420794,57 @@ │ │ │ │ ldr.w r3, [r5, r1, lsl #2] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ b.n 416810 │ │ │ │ - ldrsb r2, [r3, r6] │ │ │ │ + ldrsb r6, [r3, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r6, [r7, r3] │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r0, [r4, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r2!, {r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + strb r6, [r0, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - it pl │ │ │ │ + itt pl │ │ │ │ lslpl r1, r3, #1 │ │ │ │ - strh r2, [r0, r5] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - itt cc │ │ │ │ - lslcc r1, r3, #1 │ │ │ │ - strhcc r6, [r4, r4] │ │ │ │ + strhpl r6, [r0, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - wfe │ │ │ │ + sev │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r2, [r5, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - bkpt 0x00f6 │ │ │ │ + itt cs │ │ │ │ + lslcs r1, r3, #1 │ │ │ │ + strhcs r6, [r7, r3] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00416a50 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1420918,29 +1420918,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bl 48cb0a │ │ │ │ subs r5, #8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, r1] │ │ │ │ + strh r6, [r2, r1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r7, r7] │ │ │ │ + strh r2, [r0, r0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r4, #184 @ 0xb8 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 618a0 │ │ │ │ @@ -1420961,17 +1420961,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 63f40 │ │ │ │ @@ -1421026,15 +1421026,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #178 @ 0xb2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r6, [r5, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r3, #120 @ 0x78 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1421978,36 +1421978,36 @@ │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ lsls r6, r4, #1 │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #104] @ (4176c0 ) │ │ │ │ + ldr r6, [pc, #120] @ (4176d0 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r4, [pc, #528] @ (41786c ) │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ - ldr r3, [pc, #792] @ (417980 ) │ │ │ │ + ldr r3, [pc, #808] @ (417990 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r3, [pc, #872] @ (4179d4 ) │ │ │ │ + ldr r3, [pc, #888] @ (4179e4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [pc, #544] @ (417894 ) │ │ │ │ + ldr r3, [pc, #560] @ (4178a4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc 0, cr0, [r8, #356]! @ 0x164 │ │ │ │ - str r1, [sp, #536] @ 0x218 │ │ │ │ + ldc 0, cr0, [ip, #356]! @ 0x164 │ │ │ │ + str r1, [sp, #552] @ 0x228 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #272] @ (417794 ) │ │ │ │ + ldr r1, [pc, #288] @ (4177a4 ) │ │ │ │ lsls r4, r3, #1 │ │ │ │ bgt.n 417778 │ │ │ │ add.w r1, fp, r4, lsl #3 │ │ │ │ vldr d6, [r1] │ │ │ │ vmul.f64 d6, d7, d6 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1423302,101 +1423302,101 @@ │ │ │ │ blx 62a10 │ │ │ │ b.n 417f94 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + subs r5, #124 @ 0x7c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ + add r0, sp, #600 @ 0x258 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #204 @ 0xcc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #104 @ 0x68 │ │ │ │ + subs r4, #108 @ 0x6c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ + subs r4, #48 @ 0x30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 4187b8 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 4187c8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #424 @ (adr r7, 418750 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, 418760 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #168 @ (adr r7, 418658 ) │ │ │ │ + add r7, pc, #184 @ (adr r7, 418668 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r7, pc, #40 @ (adr r7, 4185e0 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, 4185f0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + subs r3, #150 @ 0x96 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r6, pc, #944 @ (adr r6, 418970 ) │ │ │ │ + add r6, pc, #960 @ (adr r6, 418980 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ + subs r3, #52 @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r2, #22 │ │ │ │ + subs r2, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #888 @ (adr r4, 418954 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 418964 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #768 @ (adr r4, 4188e4 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 4188f4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + subs r1, #76 @ 0x4c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #648 @ (adr r4, 418874 ) │ │ │ │ + add r4, pc, #664 @ (adr r4, 418884 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #528 @ (adr r4, 418804 ) │ │ │ │ + add r4, pc, #544 @ (adr r4, 418814 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #14 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #416 @ (adr r4, 41879c ) │ │ │ │ + add r4, pc, #432 @ (adr r4, 4187ac ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #312 @ (adr r4, 41873c ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 41874c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #208 @ (adr r4, 4186dc ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 4186ec ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r4, pc, #104 @ (adr r4, 41867c ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 41868c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #880 @ (adr r3, 41898c ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 41899c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #720 @ (adr r3, 4188f4 ) │ │ │ │ + add r3, pc, #736 @ (adr r3, 418904 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + subs r0, #52 @ 0x34 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r3, pc, #560 @ (adr r3, 41885c ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 41886c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ │ │ │ 00418630 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1423809,136 +1423809,136 @@ │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 4188ae │ │ │ │ - vqdmulh.s , , d24[0] │ │ │ │ + vqdmulh.s , , d28[0] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #904 @ (adr r1, 418e2c ) │ │ │ │ + add r1, pc, #920 @ (adr r1, 418e3c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #696 @ (adr r1, 418d68 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 418d78 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ b.n 4183ee │ │ │ │ vsri.32 q15, , #1 │ │ │ │ - vqshlu.s32 d19, d4, #31 │ │ │ │ + vqshlu.s32 d19, d8, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #448 @ (adr r1, 418c80 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, 418c90 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r5, #250 @ 0xfa │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 418c20 ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 418c30 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #24 │ │ │ │ + adds r7, #28 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #992 @ (adr r0, 418ec0 ) │ │ │ │ + add r0, pc, #1008 @ (adr r0, 418ed0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #888 @ (adr r0, 418e60 ) │ │ │ │ + add r0, pc, #904 @ (adr r0, 418e70 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #244 @ 0xf4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #42 @ 0x2a │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #648 @ (adr r0, 418d80 ) │ │ │ │ + add r0, pc, #664 @ (adr r0, 418d90 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #84 @ 0x54 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #376 @ (adr r0, 418c80 ) │ │ │ │ + add r0, pc, #392 @ (adr r0, 418c90 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - add r0, pc, #248 @ (adr r0, 418c08 ) │ │ │ │ + add r0, pc, #264 @ (adr r0, 418c18 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #158 @ 0x9e │ │ │ │ + adds r4, #162 @ 0xa2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #96 @ 0x60 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #248 @ 0xf8 │ │ │ │ + adds r2, #252 @ 0xfc │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [sp, #336] @ 0x150 │ │ │ │ + ldr r6, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1423966,17 +1423966,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - adds r1, #140 @ 0x8c │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 63f40 │ │ │ │ @@ -1424032,15 +1424032,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, r2, r5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #138 @ 0x8a │ │ │ │ lsls r4, r3, #1 │ │ │ │ subs r0, r3, r4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1424429,47 +1424429,47 @@ │ │ │ │ b.n 418ed0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ adds r0, r0, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r5, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ adds r4, r4, r2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #234 @ 0xea │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - adds r2, #170 @ 0xaa │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ + adds r2, #128 @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ + str r7, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ + adds r2, #60 @ 0x3c │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #848] @ 0x350 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #16 │ │ │ │ + adds r2, #20 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 419176 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -1425464,15 +1425464,15 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ lsrs r0, r5, #24 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #6 │ │ │ │ + cmp r1, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov.w fp, r1, lsl #2 │ │ │ │ add.w r7, r9, r1, lsl #3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ bge.w 41a398 │ │ │ │ str.w r0, [r8, fp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -1426532,43 +1426532,43 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 41a93c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ vmov.f64 d10, d13 │ │ │ │ b.w 419ca2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - adds r6, r6, #2 │ │ │ │ + adds r2, r7, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r4, r7, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strh r4, [r2, #4] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r4, r7 │ │ │ │ + adds r4, r4, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r3, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r1, r6 │ │ │ │ + adds r2, r2, r6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r6, [r1, #28] │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #2884] @ 41b550 │ │ │ │ @@ -1427679,85 +1427679,85 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 41b454 │ │ │ │ stc2l 0, cr0, [r4, #-404]! @ 0xfffffe6c │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [lr, #-404]! @ 0xfffffe6c │ │ │ │ stc2 0, cr0, [r2, #-404]! @ 0xfffffe6c │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + asrs r2, r6, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ ldr r4, [pc, #528] @ (41b778 ) │ │ │ │ movs r0, r0 │ │ │ │ b.n 41b6ce │ │ │ │ vsli.32 q15, , #31 │ │ │ │ - vrsubhn.i d17, , q5 │ │ │ │ + vrsubhn.i d17, , q7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r3, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r6, #14 │ │ │ │ + asrs r6, r6, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r4, #10 │ │ │ │ + asrs r6, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - asrs r2, r3, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r2, [r3, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r2, r2, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r6, [r5, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ + lsrs r4, r1, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + strb r6, [r4, #17] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ + strb r0, [r0, #17] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ + strb r4, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r6, r5, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r5, #15] │ │ │ │ + strb r4, [r5, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r0, #14] │ │ │ │ + strb r6, [r0, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r2, r2, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r4, r6 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ b.n 41b612 │ │ │ │ @@ -1427905,27 +1427905,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (41b7a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 41b454 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ + strb r6, [r3, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ + strb r6, [r7, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #15 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0041b7ac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1428315,125 +1428315,125 @@ │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ vext.8 q0, q3, , #0 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ bl 61fbbe │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r5, #23 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + strb r6, [r6, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vhadd.s q0, q0, │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ + strb r2, [r0, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ bcc.n 41bafe │ │ │ │ @ instruction: 0xffffd34b │ │ │ │ - vtbx.8 d16, {d15-d17}, d20 │ │ │ │ + vtbx.8 d16, {d15-d17}, d24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r2, #23 │ │ │ │ + lsls r2, r3, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #7 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6, #11 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #4 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + lsrs r0, r6, #3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + lsrs r6, r4, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r6, r6, #9 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r3, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r5, #10 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r2, r3, #32 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r6, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r1, #31 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r0, r1, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1428461,17 +1428461,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #24 │ │ │ │ + lsls r4, r6, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1429006,59 +1429006,59 @@ │ │ │ │ b.n 41c1c8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ orrs.w r0, sl, r5, asr #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bic.w r0, r4, r5, asr #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r2, r1, #24 │ │ │ │ + lsls r6, r1, #24 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r0, r3, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #22 │ │ │ │ + lsls r2, r0, #23 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + lsls r2, r1, #19 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r5, #108] @ 0x6c │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #17 │ │ │ │ + lsls r6, r2, #17 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r3, #104] @ 0x68 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + str r6, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r0, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #716] @ (41c5d0 ) │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r8, r4 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1429271,17 +1429271,17 @@ │ │ │ │ vcmpe.f64 d1, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bge.w 41c31e │ │ │ │ vmul.f64 d6, d6, d1 │ │ │ │ vadd.f64 d5, d5, d6 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ b.n 41bfcc │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0041c5d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1429353,28 +1429353,28 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 41c998 │ │ │ │ lsls r5, r4, #1 │ │ │ │ bl 31c692 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ b.n 41c914 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u32 q8, , #26 │ │ │ │ - str r2, [r6, #32] │ │ │ │ + vshr.u32 q8, , #22 │ │ │ │ + str r6, [r6, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64f58 │ │ │ │ @@ -1429395,16 +1429395,16 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - vqadd.u64 q8, q4, │ │ │ │ - str r4, [r0, #28] │ │ │ │ + vqadd.u64 q8, q6, │ │ │ │ + str r0, [r1, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r1, [pc, #820] @ (41ca50 ) │ │ │ │ @@ -1429677,27 +1429677,27 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 41cb04 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mcr2 0, 0, r0, cr6, cr11, {2} │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + mcr2 0, 0, r0, cr10, cr11, {2} │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r6, #-364] @ 0xfffffe94 │ │ │ │ - ldc2l 0, cr0, [sl, #-364] @ 0xfffffe94 │ │ │ │ - stc2 0, cr0, [r0, #-364]! @ 0xfffffe94 │ │ │ │ - ldrsh r4, [r3, r2] │ │ │ │ + stc2 0, cr0, [sl, #-364] @ 0xfffffe94 │ │ │ │ + ldc2l 0, cr0, [lr, #-364] @ 0xfffffe94 │ │ │ │ + stc2 0, cr0, [r4, #-364]! @ 0xfffffe94 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2 0, cr0, [r8, #-364] @ 0xfffffe94 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + stc2 0, cr0, [ip, #-364] @ 0xfffffe94 │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r0], #364 @ 0x16c │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ + ldc2l 0, cr0, [r4], #364 @ 0x16c │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0041ca84 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1429771,26 +1429771,26 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bgt.n 41caf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl], {91} @ 0x5b │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + stc2l 0, cr0, [lr], {91} @ 0x5b │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcrr2 0, 5, r0, r8, cr11 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + mcrr2 0, 5, r0, ip, cr11 │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ bgt.n 41ca60 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r6], {91} @ 0x5b │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + stc2 0, cr0, [sl], {91} @ 0x5b │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64598 │ │ │ │ @@ -1429810,16 +1429810,16 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - @ instruction: 0xfb9a005b │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + @ instruction: 0xfb9e005b │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 63f40 │ │ │ │ @@ -1429871,15 +1429871,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ blt.n 41cb64 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbce005b │ │ │ │ + @ instruction: 0xfbd2005b │ │ │ │ blt.n 41ccfc │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1429960,20 +1429960,20 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (41cd30 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 41cd00 │ │ │ │ - @ instruction: 0xfb36005b │ │ │ │ - @ instruction: 0xfb0c005b │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + @ instruction: 0xfb3a005b │ │ │ │ + @ instruction: 0xfb10005b │ │ │ │ + ldrh r2, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfaee005b │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + @ instruction: 0xfaf2005b │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1432280,65 +1432280,65 @@ │ │ │ │ b.n 41e222 │ │ │ │ stmia r7!, {r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r3, r4, r5, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - b.n 41e220 │ │ │ │ + b.n 41e228 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 41efd0 │ │ │ │ + b.n 41efd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 41eb08 │ │ │ │ + b.n 41eb10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - tst r0, r6 │ │ │ │ + tst r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41eadc │ │ │ │ + b.n 41eae4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r2, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41eaa4 │ │ │ │ + b.n 41eaac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rors r6, r6 │ │ │ │ + rors r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41ea78 │ │ │ │ + b.n 41ea80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rors r4, r3 │ │ │ │ + rors r0, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41ea4c │ │ │ │ + b.n 41ea54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rors r2, r0 │ │ │ │ + rors r6, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41ea20 │ │ │ │ + b.n 41ea28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbcs r0, r5 │ │ │ │ + sbcs r4, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e9f4 │ │ │ │ + b.n 41e9fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e9ac │ │ │ │ + b.n 41e9b4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e97c │ │ │ │ + b.n 41e984 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e950 │ │ │ │ + b.n 41e958 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r6 │ │ │ │ + asrs r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e910 │ │ │ │ + b.n 41e918 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 41e8e0 │ │ │ │ + b.n 41e8e8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r6 │ │ │ │ + lsrs r6, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #3100] @ 41f488 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ @@ -1433474,81 +1433474,81 @@ │ │ │ │ b.w 41e8a8 │ │ │ │ itt eq │ │ │ │ lsleq r5, r4, #1 │ │ │ │ streq r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - udf #166 @ 0xa6 │ │ │ │ + udf #170 @ 0xaa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 41f4e4 │ │ │ │ + bgt.n 41f4ec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 41f4a4 │ │ │ │ + bgt.n 41f4ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #172 @ 0xac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 41f450 │ │ │ │ + blt.n 41f458 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 41f3f0 │ │ │ │ + blt.n 41f3f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #68 @ 0x44 │ │ │ │ + subs r4, #72 @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 41f58c │ │ │ │ + blt.n 41f594 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bge.n 41f4ac │ │ │ │ + bge.n 41f4b4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 41f3cc │ │ │ │ + bhi.n 41f3d4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + subs r1, #44 @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bhi.n 41f4dc │ │ │ │ + bhi.n 41f4e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 41f3f0 │ │ │ │ + bvc.n 41f3f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 41f598 │ │ │ │ + bvc.n 41f5a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 41f560 │ │ │ │ + bvc.n 41f568 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 41f434 │ │ │ │ + bvs.n 41f43c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 41f514 │ │ │ │ + bmi.n 41f51c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 41f4d4 │ │ │ │ + bcc.n 41f4dc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 41f49c │ │ │ │ + bcc.n 41f4a4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #116 @ 0x74 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 41f464 │ │ │ │ + bcc.n 41f46c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #88 @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcc.n 41f424 │ │ │ │ + bcc.n 41f42c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #328] @ (41f668 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #320] @ (41f66c ) │ │ │ │ @@ -1433658,57 +1433658,57 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (41f6bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 41ebec │ │ │ │ - bcs.n 41f61c │ │ │ │ + bcs.n 41f624 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f5e8 │ │ │ │ + bcs.n 41f5f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f5b8 │ │ │ │ + bcs.n 41f5c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f588 │ │ │ │ + bcs.n 41f590 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f758 │ │ │ │ + bcs.n 41f760 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r3, #16 │ │ │ │ + adds r3, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f720 │ │ │ │ + bcs.n 41f728 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f6f4 │ │ │ │ + bcs.n 41f6fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 41f6a8 │ │ │ │ + bcs.n 41f6b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 41f674 │ │ │ │ + bne.n 41f67c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #146 @ 0x92 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 41f640 │ │ │ │ + bne.n 41f648 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 41f60c │ │ │ │ + bne.n 41f614 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0041f6c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1433995,94 +1433995,94 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 41f758 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 41f990 │ │ │ │ + beq.n 41f998 │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 5739be │ │ │ │ - bne.n 41fa28 │ │ │ │ + bne.n 41fa30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 41f9d0 │ │ │ │ + bne.n 41f9d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r1, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 41f934 │ │ │ │ + beq.n 41f93c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - beq.n 41fad8 │ │ │ │ + beq.n 41f8e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ bmi.n 41fa56 │ │ │ │ vraddhn.i d29, , │ │ │ │ - vmla.i , , d0[0] │ │ │ │ + vmla.i , , d4[0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 41fa40 │ │ │ │ + beq.n 41fa48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #210 @ 0xd2 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 41fab0 │ │ │ │ + beq.n 41fab8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41f918 │ │ │ │ + beq.n 41f920 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41f918 │ │ │ │ + beq.n 41f920 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41faac │ │ │ │ + beq.n 41fab4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 41fae0 │ │ │ │ + beq.n 41fae8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41fa70 │ │ │ │ + beq.n 41fa78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 41fb3c │ │ │ │ + beq.n 41f944 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41fa74 │ │ │ │ + beq.n 41fa7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6!, {r1, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #86 @ 0x56 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 41faf0 │ │ │ │ + beq.n 41faf8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 41f9c0 │ │ │ │ + beq.n 41f9c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r7, #12 │ │ │ │ + cmp r7, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1434110,17 +1434110,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1434359,25 +1434359,25 @@ │ │ │ │ b.n 41fc76 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ add r4, sp, #624 @ 0x270 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r2, sp, #896 @ 0x380 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r6, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #180] @ (41fe8c ) │ │ │ │ mov ip, r3 │ │ │ │ @@ -1434460,17 +1434460,17 @@ │ │ │ │ nop │ │ │ │ add r1, sp, #616 @ 0x268 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #156] @ (41ff4c ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1434544,17 +1434544,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0041ff60 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1434649,34 +1434649,34 @@ │ │ │ │ b.n 41ffca │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ mcr2 15, 2, pc, cr15, cr15, {7} @ │ │ │ │ add r7, pc, #936 @ (adr r7, 4203fc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r4, [r6, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r3, {r2, r3} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add r7, pc, #680 @ (adr r7, 420314 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r1, r3, #1 │ │ │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 603fc │ │ │ │ @@ -1434696,17 +1434696,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ + movs r7, #254 @ 0xfe │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1434788,23 +1434788,23 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #148 @ 0x94 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ @@ -1434952,35 +1434952,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (420378 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 420314 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #104 @ 0x68 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1435010,17 +1435010,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r6} │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #824] @ (420728 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1435335,57 +1435335,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 420540 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r3, pc, #528 @ (adr r3, 42093c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r3, #122 @ 0x7a │ │ │ │ lsls r1, r3, #1 │ │ │ │ add r2, pc, #208 @ (adr r2, 420814 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #8 │ │ │ │ + movs r2, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r3, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ + stmia r4!, {r1, r3, r5} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #206 @ 0xce │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r3} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #178 @ 0xb2 │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1435470,15 +1435470,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r5, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1435529,15 +1435529,15 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ str.w r8, [r4, #80] @ 0x50 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r5, r6} │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1435575,15 +1435575,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r6, r7} │ │ │ │ + stmia r1!, {r2, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ @@ -1435707,23 +1435707,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ subs r5, r3, #1 │ │ │ │ bpl.n 420ac0 │ │ │ │ b.n 420a36 │ │ │ │ - stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r5, #6 │ │ │ │ + adds r2, r6, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r3 │ │ │ │ blx 6537c │ │ │ │ @@ -1435824,21 +1435824,21 @@ │ │ │ │ movw r1, #2853 @ 0xb25 │ │ │ │ blx 61c48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bkpt 0x00f6 │ │ │ │ + bkpt 0x00fa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + adds r2, r4, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x00d6 │ │ │ │ + bkpt 0x00da │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + adds r0, r1, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 420d66 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1435960,27 +1435960,27 @@ │ │ │ │ ldr r0, [pc, #36] @ (420dbc ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 420d60 │ │ │ │ nop │ │ │ │ - bkpt 0x007e │ │ │ │ + bkpt 0x0082 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r2, r4, r5, r7, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r3, r4 │ │ │ │ + subs r4, r3, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1436010,17 +1436010,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ blx 68748 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - pop {r3, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1436305,21 +1436305,21 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ b.n 42111a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ vldr d8, [pc, #8] @ 4211b0 │ │ │ │ b.n 420f8e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cbnz r4, 4211de │ │ │ │ + cbnz r0, 4211e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 4211de │ │ │ │ + cbnz r2, 4211e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r2, #28 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1436454,25 +1436454,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r5, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - @ instruction: 0xb818 │ │ │ │ + @ instruction: 0xb81c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb802 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r2, [pc, #1060] @ 42178c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -1436822,43 +1436822,43 @@ │ │ │ │ vmovge.f64 d2, d5 │ │ │ │ b.n 421622 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [sp, #24] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a6 │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + asrs r2, r2, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r6, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r7, #13 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - cbz r4, 421834 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ + asrs r2, r6, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cbz r0, 421836 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r6, #5 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cbz r4, 421836 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r6, #5 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + cbz r0, 421838 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1437017,35 +1437017,35 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (421998 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 421936 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r4, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + asrs r4, r1, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sxtb r2, r0 │ │ │ │ + sxtb r6, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r0, 4219be │ │ │ │ + cbz r4, 4219be │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r0, 4219be │ │ │ │ + cbz r4, 4219be │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r0, 4219c0 │ │ │ │ + cbz r4, 4219c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r0, 4219c0 │ │ │ │ + cbz r4, 4219c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r4, r1, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2928] @ 0xb70 │ │ │ │ mov fp, r2 │ │ │ │ @@ -1437455,71 +1437455,71 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 421e50 │ │ │ │ + cbz r4, 421e50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxtb r4, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r0, 421e54 │ │ │ │ + cbz r4, 421e54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, sp, #136 @ 0x88 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrh r6, [r4, #26] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #400 @ 0x190 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + lsrs r6, r6, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r6, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r2, #15 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r7, #14 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r0, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #656 @ 0x290 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #568 @ 0x238 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r4, r5, #11 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1437767,21 +1437767,21 @@ │ │ │ │ ... │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #672 @ 0x2a0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r4, r2, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r1 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -1437918,37 +1437918,37 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 422272 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #26 │ │ │ │ + lsls r2, r3, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r0, r6, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r0, #24 │ │ │ │ + lsls r4, r0, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r1, #23 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r6, r6, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1438106,25 +1438106,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (42250c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 422386 │ │ │ │ - add r6, pc, #584 @ (adr r6, 422744 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 422754 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r6, r7, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #320 @ (adr r6, 422644 ) │ │ │ │ + add r6, pc, #336 @ (adr r6, 422654 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 422574 ) │ │ │ │ + add r6, pc, #120 @ (adr r6, 422584 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1439232,118 +1439232,118 @@ │ │ │ │ b.n 423262 │ │ │ │ strh r0, [r1, #18] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r2, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r5, pc, #144 @ (adr r5, 42317c ) │ │ │ │ + add r5, pc, #160 @ (adr r5, 42318c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #488 @ (adr r4, 4232dc ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 4232ec ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #216 @ (adr r4, 4231d4 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 4231e4 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r3, pc, #752 @ (adr r3, 4233f0 ) │ │ │ │ + add r3, pc, #768 @ (adr r3, 423400 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #624 @ (adr r3, 423378 ) │ │ │ │ + add r3, pc, #640 @ (adr r3, 423388 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r0, #5 │ │ │ │ + lsls r6, r0, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #128 @ (adr r3, 423190 ) │ │ │ │ + add r3, pc, #144 @ (adr r3, 4231a0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #96 @ (adr r2, 423174 ) │ │ │ │ + add r2, pc, #112 @ (adr r2, 423184 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u32 q0, q4, #2 │ │ │ │ - add r1, pc, #992 @ (adr r1, 4234fc ) │ │ │ │ + vmov.i32 q8, #168 @ 0x000000a8 │ │ │ │ + add r1, pc, #1008 @ (adr r1, 42350c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.u16 q0, q4, #2 │ │ │ │ - add r1, pc, #744 @ (adr r1, 42340c ) │ │ │ │ + vshr.u32 q0, q4, #30 │ │ │ │ + add r1, pc, #760 @ (adr r1, 42341c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u32 q8, q0, q4 │ │ │ │ - add r1, pc, #448 @ (adr r1, 4232ec ) │ │ │ │ + vqadd.u32 q8, q2, q4 │ │ │ │ + add r1, pc, #464 @ (adr r1, 4232fc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.u16 q0, q3, q4 │ │ │ │ - add r1, pc, #312 @ (adr r1, 42326c ) │ │ │ │ + vqadd.u16 q0, q5, q4 │ │ │ │ + add r1, pc, #328 @ (adr r1, 42327c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 7, r0, cr4, cr8, {2} │ │ │ │ - add r1, pc, #176 @ (adr r1, 4231ec ) │ │ │ │ + mrc2 0, 7, r0, cr8, cr8, {2} │ │ │ │ + add r1, pc, #192 @ (adr r1, 4231fc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mrc2 0, 6, r0, cr2, cr8, {2} │ │ │ │ - add r0, pc, #376 @ (adr r0, 4232bc ) │ │ │ │ + mrc2 0, 6, r0, cr6, cr8, {2} │ │ │ │ + add r0, pc, #392 @ (adr r0, 4232cc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 0, r0, cr4, cr8, {2} │ │ │ │ - add r0, pc, #128 @ (adr r0, 4231cc ) │ │ │ │ + mcr2 0, 0, r0, cr8, cr8, {2} │ │ │ │ + add r0, pc, #144 @ (adr r0, 4231dc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-352] @ 0xfffffea0 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldc2 0, cr0, [r8, #-352] @ 0xfffffea0 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #352 @ 0x160 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ + ldc2l 0, cr0, [r6], #352 @ 0x160 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc2l 0, cr0, [r0], {88} @ 0x58 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldc2l 0, cr0, [r4], {88} @ 0x58 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stc2 0, cr0, [r4], #352 @ 0x160 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ + stc2 0, cr0, [r8], #352 @ 0x160 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #568] @ 0x238 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :64], r8 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ + vld4.16 {d16-d19}, [sl :64], r8 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [sl :64], r8 │ │ │ │ - ldr r3, [sp, #528] @ 0x210 │ │ │ │ + vst4.16 {d16-d19}, [lr :64], r8 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vld4.16 {d0-d3}, [sl :64], r8 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + vld4.16 {d0-d3}, [lr :64], r8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb.w r0, [r0, r8, lsl #1] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldrsb.w r0, [r4, r8, lsl #1] │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr??.w r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r0, [r8, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh.w r0, [r8, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldrh.w r0, [ip, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb.w r0, [sl, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #848] @ 0x350 │ │ │ │ + ldrb.w r0, [lr, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr??.w r0, [sl, r8, lsl #1] │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr??.w r0, [lr, r8, lsl #1] │ │ │ │ + ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr.w r0, [lr, r8, lsl #1] │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + str??.w r0, [r2, r8, lsl #1] │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str.w r0, [r2, r8, lsl #1] │ │ │ │ - ldr r2, [sp, #512] @ 0x200 │ │ │ │ + str.w r0, [r6, r8, lsl #1] │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh.w r0, [r6, r8, lsl #1] │ │ │ │ - ldr r2, [sp, #400] @ 0x190 │ │ │ │ + strh.w r0, [sl, r8, lsl #1] │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb.w r0, [sl, r8, lsl #1] │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + strb.w r0, [lr, r8, lsl #1] │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf7ee0058 │ │ │ │ - ldr r2, [sp, #280] @ 0x118 │ │ │ │ + @ instruction: 0xf7f20058 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ ldrd r3, r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 423244 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1439516,45 +1439516,45 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #88] @ (423410 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4232aa │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf62c0058 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + @ instruction: 0xf6300058 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - addw r0, ip, #2136 @ 0x858 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + @ instruction: 0xf6100058 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf5ea0058 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + @ instruction: 0xf5ee0058 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + rsbs r0, r2, #14155776 @ 0xd80000 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rsb r0, lr, #14155776 @ 0xd80000 │ │ │ │ + subs.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r3, #1 │ │ │ │ + sbcs.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ str r7, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sbcs.w r0, r0, #14155776 @ 0xd80000 │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf52e0058 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + @ instruction: 0xf5320058 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ + adds.w r0, r6, #14155776 @ 0xd80000 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf4f60058 │ │ │ │ + @ instruction: 0xf4fa0058 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ @@ -1439590,17 +1439590,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (423480 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 423444 │ │ │ │ nop │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bics.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ + orr.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #392] @ (423624 ) │ │ │ │ mov r7, r3 │ │ │ │ @@ -1439749,23 +1439749,23 @@ │ │ │ │ nop │ │ │ │ strb r0, [r3, #11] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #7] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #232] @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf2de0058 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + @ instruction: 0xf2e20058 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movt r0, #16472 @ 0x4058 │ │ │ │ - str r4, [sp, #968] @ 0x3c8 │ │ │ │ + movt r0, #32856 @ 0x8058 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xf29a0058 │ │ │ │ + @ instruction: 0xf29e0058 │ │ │ │ │ │ │ │ 00423648 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1440357,79 +1440357,79 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #172] @ (423d60 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 423be0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - sub.w r0, lr, #88 @ 0x58 │ │ │ │ - str r2, [sp, #792] @ 0x318 │ │ │ │ + subs.w r0, r2, #88 @ 0x58 │ │ │ │ + str r2, [sp, #808] @ 0x328 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orn r0, ip, #88 @ 0x58 │ │ │ │ - str r2, [sp, #672] @ 0x2a0 │ │ │ │ + orns r0, r0, #88 @ 0x58 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.s32 q8, q4, #16 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ + vshr.s32 q8, q4, #12 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vshr.s16 q8, q4, #12 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + vshr.s16 q8, q4, #8 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.s32 q0, q0, q4 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + vqadd.s32 q0, q2, q4 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr10, cr8, {2} │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + mcr 0, 1, r0, cr14, cr8, {2} │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r2, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #58] @ 0x3a │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [r6, #-352] @ 0xfffffea0 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldc 0, cr0, [sl, #-352] @ 0xfffffea0 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [lr], #352 @ 0x160 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + stc 0, cr0, [r2, #-352] @ 0xfffffea0 │ │ │ │ + ldrh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [r6], {88} @ 0x58 │ │ │ │ - ldrh r6, [r1, #56] @ 0x38 │ │ │ │ + ldcl 0, cr0, [sl], {88} @ 0x58 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [r4], #352 @ 0x160 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + ldc 0, cr0, [r8], #352 @ 0x160 │ │ │ │ + ldrh r0, [r7, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [sl], {88} @ 0x58 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldc 0, cr0, [lr], {88} @ 0x58 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldcl 0, cr0, [lr], #-352 @ 0xfffffea0 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + stc 0, cr0, [r2], {88} @ 0x58 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stcl 0, cr0, [r4], #-352 @ 0xfffffea0 │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + stcl 0, cr0, [r8], #-352 @ 0xfffffea0 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcrr 0, 5, r0, sl, cr8 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + mcrr 0, 5, r0, lr, cr8 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [r0], #-352 @ 0xfffffea0 │ │ │ │ - ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + ldc 0, cr0, [r4], #-352 @ 0xfffffea0 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldc 0, cr0, [r2], {88} @ 0x58 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldc 0, cr0, [r6], {88} @ 0x58 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xebf80058 │ │ │ │ + @ instruction: 0xebfc0058 │ │ │ │ │ │ │ │ 00423d64 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #904] @ (4240fc ) │ │ │ │ @@ -1440788,103 +1440788,103 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 423e02 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ + ldrh r6, [r1, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ bl 2fe10a │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + ldrh r4, [r5, #54] @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r7, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xeab40058 │ │ │ │ + @ instruction: 0xeab80058 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r3, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - eor.w r0, r0, r8, lsr #1 │ │ │ │ + eor.w r0, r4, r8, lsr #1 │ │ │ │ ldmia r1, {r0, r1, r2, r4, r6, r7} │ │ │ │ vqshrn.u64 d28, , #1 │ │ │ │ - @ instruction: 0xffff8c9a │ │ │ │ + @ instruction: 0xffff8c9e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - orr.w r0, r2, r8, lsr #1 │ │ │ │ - ldrh r0, [r0, #36] @ 0x24 │ │ │ │ + orr.w r0, r6, r8, lsr #1 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bic.w r0, r8, r8, lsr #1 │ │ │ │ + bic.w r0, ip, r8, lsr #1 │ │ │ │ stmia r4!, {r0, r1, r5, r6, r7} │ │ │ │ vsli.32 d28, d17, #31 │ │ │ │ - vdup.8 q12, d2[7] │ │ │ │ + vdup.8 q12, d6[7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strd r0, r0, [sl, #352]! @ 0x160 │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ + strd r0, r0, [lr, #352]! @ 0x160 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r0, #352] @ 0x160 │ │ │ │ + ldrd r0, r0, [r4, #352] @ 0x160 │ │ │ │ ldmia r6, {r0, r1, r2, r3, r6, r7} │ │ │ │ - @ instruction: 0xffff8bfc │ │ │ │ + vdup.8 d24, d0[7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xe9a40058 │ │ │ │ + @ instruction: 0xe9a80058 │ │ │ │ bhi.n 4240d2 │ │ │ │ - @ instruction: 0xffff8bd0 │ │ │ │ + @ instruction: 0xffff8bd4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r8, #-352]! @ 0x160 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrd r0, r0, [ip, #-352]! @ 0x160 │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r8, #-352] @ 0x160 │ │ │ │ + ldrd r0, r0, [ip, #-352] @ 0x160 │ │ │ │ bl c217e │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmdb sl, {r3, r4, r6} │ │ │ │ + ldmdb lr, {r3, r4, r6} │ │ │ │ bcs.n 4241ce │ │ │ │ - vtbx.8 d24, {d15-d18}, d6 │ │ │ │ + vtbx.8 d24, {d15-d18}, d10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strd r0, r0, [lr], #352 @ 0x160 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrd r0, r0, [r2], #352 @ 0x160 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia.w r2!, {r3, r4, r6} │ │ │ │ - ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + ldmia.w r6!, {r3, r4, r6} │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrd r0, r0, [r6], #-352 @ 0x160 │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ + ldrd r0, r0, [sl], #-352 @ 0x160 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xe8360058 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe83a0058 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #42] @ 0x2a │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + ldrh r6, [r2, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 4241c8 │ │ │ │ + b.n 4241d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldmia r2!, {r0, r5, r6} │ │ │ │ - vqrdmulh.s q12, , d4[0] │ │ │ │ + vqrdmulh.s q12, , d8[0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424160 │ │ │ │ + b.n 424168 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 691bc │ │ │ │ @@ -1440905,17 +1440905,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #6] │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 423f5c │ │ │ │ + b.n 423f64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1440984,19 +1440984,19 @@ │ │ │ │ ldr r0, [pc, #20] @ (4242fc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r2, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 423e90 │ │ │ │ + b.n 423e98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1441020,17 +1441020,17 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #16] @ (424354 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r6, #24] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 423e2c │ │ │ │ + b.n 423e34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1441063,19 +1441063,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #20] @ (4243c8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldrh r4, [r0, #10] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, #22] │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 423dc0 │ │ │ │ + b.n 423dc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #132] @ (424460 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1441132,21 +1441132,21 @@ │ │ │ │ b.n 42441e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 423da0 │ │ │ │ + b.n 423da8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -1441305,33 +1441305,33 @@ │ │ │ │ b.n 42455e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r7 │ │ │ │ + cbz r0, 424694 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424d0c │ │ │ │ + b.n 424d14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r6, [r2, #32] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r4, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424c24 │ │ │ │ + b.n 424c2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424b9c │ │ │ │ + b.n 424ba4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r0, [r1, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424b70 │ │ │ │ + b.n 424b78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 659c8 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -1441759,37 +1441759,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 42455e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 424bd8 │ │ │ │ + b.n 424be0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r7, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 252 @ 0xfc │ │ │ │ + b.n 424b80 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r3, #24] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ble.n 424c4c │ │ │ │ + ble.n 424c54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [pc, #220] @ (424c80 ) │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #212] @ (424c84 ) │ │ │ │ @@ -1441861,37 +1441861,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (424cac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 424c58 │ │ │ │ ... │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424c84 │ │ │ │ + ble.n 424c8c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strh r0, [r6, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424c58 │ │ │ │ + bgt.n 424c60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424c30 │ │ │ │ + bgt.n 424c38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r0, [r7, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424bf8 │ │ │ │ + bgt.n 424c00 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424d64 │ │ │ │ + bgt.n 424d6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bgt.n 424d30 │ │ │ │ + bgt.n 424d38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1442537,63 +1442537,63 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r6, r1] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + strh r0, [r0, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 425498 │ │ │ │ + bhi.n 4254a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 425470 │ │ │ │ + bhi.n 425478 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bhi.n 42543c │ │ │ │ + bhi.n 425444 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r6, [r5, #18] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r2, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 425374 │ │ │ │ + bpl.n 42537c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 425348 │ │ │ │ + bpl.n 425350 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r2, #13] │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 42531c │ │ │ │ + bpl.n 425324 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4254ec │ │ │ │ + bpl.n 4254f4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4254b4 │ │ │ │ + bpl.n 4254bc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r0, #12] │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 425484 │ │ │ │ + bpl.n 42548c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 425458 │ │ │ │ + bpl.n 425460 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 42542c │ │ │ │ + bpl.n 425434 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 00425428 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1442991,123 +1442991,123 @@ │ │ │ │ subs r7, #148 @ 0x94 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ strh r6, [r6, r4] │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #8] │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r3, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 425834 │ │ │ │ + bcc.n 42583c │ │ │ │ lsls r0, r3, #1 │ │ │ │ strh r2, [r4, r2] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 4257d8 │ │ │ │ + bcc.n 4257e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ mrc 15, 5, APSR_nzcv, cr11, cr15, {7} │ │ │ │ mrc 15, 1, APSR_nzcv, cr5, cr15, {7} │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 42596c │ │ │ │ + bcc.n 425974 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 425940 │ │ │ │ + bcc.n 425948 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcc.n 4258a8 │ │ │ │ + bcc.n 4258b0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r6, #2] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 42587c │ │ │ │ + bcs.n 425884 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r0, #5] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 425804 │ │ │ │ + bcs.n 42580c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 425980 │ │ │ │ + bcs.n 425988 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ + ldrb r0, [r1, #0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bcs.n 425948 │ │ │ │ + bcs.n 425950 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + strb r4, [r7, #30] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 4258c4 │ │ │ │ + bne.n 4258cc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r0, [r4, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ + strb r6, [r7, #29] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 425858 │ │ │ │ + bne.n 425860 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 4259dc │ │ │ │ + bne.n 4259e4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r6, #27] │ │ │ │ + strb r4, [r6, #27] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bne.n 425964 │ │ │ │ + bne.n 42596c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3!, {r2, r6} │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 4258ec │ │ │ │ + beq.n 4258f4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #6] │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r2, [r5, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - beq.n 425870 │ │ │ │ + beq.n 425878 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60088 │ │ │ │ @@ -1443128,17 +1443128,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + ldmia r7!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 425994 │ │ │ │ bls.n 42598e │ │ │ │ movs r0, #1 │ │ │ │ @@ -1443269,19 +1443269,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - strb r2, [r2, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r2, [r5, #26] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1443383,23 +1443383,23 @@ │ │ │ │ strd r0, r1, [r6, #64] @ 0x40 │ │ │ │ strd r0, r1, [r6, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r6, #192] @ 0xc0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r7, #23] │ │ │ │ + strb r6, [r7, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ + ldmia r5!, {r1, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, #23] │ │ │ │ + strb r0, [r1, #23] │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (425cc4 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1443439,15 +1443439,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #40] @ (425cf0 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #20] │ │ │ │ + strb r0, [r4, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r2, [pc, #824] @ (42600c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldrb.w ip, [r0, #24] │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -1443641,41 +1443641,41 @@ │ │ │ │ b.n 425d94 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [pc, #160] @ (425f88 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #16] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [pc, #896] @ (426278 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r5, #12] │ │ │ │ + strb r4, [r5, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r2, {r2, r4, r5} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ + strb r4, [r5, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r1, #11] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ vmov s14, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ ble.n 425f50 │ │ │ │ vldr d5, [r1, #160] @ 0xa0 │ │ │ │ @@ -1443740,17 +1443740,17 @@ │ │ │ │ bgt.n 425f5a │ │ │ │ movs r2, #0 │ │ │ │ b.n 425f7e │ │ │ │ adds r3, r2, #4 │ │ │ │ b.n 425fcc │ │ │ │ adds r3, r2, #3 │ │ │ │ b.n 425fcc │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r2, [r5, #7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #138 @ 0x8a │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #24 │ │ │ │ @@ -1443934,21 +1443934,21 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 426218 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - strb r6, [r0, #3] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ + stmia r6!, {r1, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2792] @ 0xae8 │ │ │ │ ldr.w r5, [pc, #1200] @ 426710 │ │ │ │ @@ -1444365,37 +1444365,37 @@ │ │ │ │ eors r1, r3 │ │ │ │ cmp r6, r1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r8, sl │ │ │ │ lsls r5, r4, #1 │ │ │ │ - mcrr 0, 5, r0, r2, cr8 │ │ │ │ - sbfx r0, r0, #1, #27 │ │ │ │ - ldr r4, [r1, #96] @ 0x60 │ │ │ │ + mcrr 0, 5, r0, r6, cr8 │ │ │ │ + sbfx r0, r4, #1, #27 │ │ │ │ + ldr r0, [r2, #96] @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 42680c │ │ │ │ + ble.n 42681c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ vldr d7, [r3, #128] @ 0x80 │ │ │ │ vldr d5, [r3, #136] @ 0x88 │ │ │ │ vldr d4, [r2, #128] @ 0x80 │ │ │ │ vmov.f64 d10, d7 │ │ │ │ @@ -1444668,29 +1444668,29 @@ │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 426a68 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x00dc │ │ │ │ + bkpt 0x00e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x00ae │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r7, #116] @ 0x74 │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bkpt 0x0050 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r0, r3, #1 │ │ │ │ vmul.f64 d5, d12, d12 │ │ │ │ vmul.f64 d7, d8, d12 │ │ │ │ vmla.f64 d5, d11, d11 │ │ │ │ vstr d6, [sp, #48] @ 0x30 │ │ │ │ vnmls.f64 d7, d11, d10 │ │ │ │ vmov.f64 d8, d5 │ │ │ │ @@ -1444967,49 +1444967,49 @@ │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ + str r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r4, 426e86 │ │ │ │ + pop {} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r2, 426e74 │ │ │ │ + cbnz r6, 426e74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r6, 426e6e │ │ │ │ + cbnz r2, 426e70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r2, 426e70 │ │ │ │ + cbnz r6, 426e70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbnz r6, 426e6c │ │ │ │ + cbnz r2, 426e6e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - revsh r2, r7 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ blx 605d0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -1445206,27 +1445206,27 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 4272a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w ip, [r1, #236] @ 0xec │ │ │ │ @@ -1445635,25 +1445635,25 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ adds r5, #102 @ 0x66 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #138 @ 0x8a │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r4, [r1, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r4, 4275f4 │ │ │ │ + cbz r0, 4275f6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r5, r2] │ │ │ │ + ldrb r2, [r6, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r2, 4275f6 │ │ │ │ + cbz r6, 4275f6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r0, [pc, #72] @ (4275d8 ) │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (4275dc ) │ │ │ │ @@ -1445672,21 +1445672,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4275a6 │ │ │ │ vldr d0, [pc, #8] @ 4275d0 │ │ │ │ b.n 4274a6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cbz r0, 427624 │ │ │ │ + cbz r4, 427624 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r5, r7] │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1446007,21 +1446007,21 @@ │ │ │ │ ... │ │ │ │ adds r1, #116 @ 0x74 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #82 @ 0x52 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r6, r9 │ │ │ │ beq.n 427a6c │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -1446157,41 +1446157,41 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (427b38 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 427822 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r4, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ + add r6, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ + ldrsb r6, [r1, r3] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #856 @ 0x358 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #716] @ (427e20 ) │ │ │ │ @@ -1446428,15 +1446428,15 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 428038 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ cmp r4, #32 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r8 │ │ │ │ blx 66474 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 42831e │ │ │ │ @@ -1446776,49 +1446776,49 @@ │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ b.n 427ee4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - strh r4, [r6, r1] │ │ │ │ + strh r0, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r7, #98 @ 0x62 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r2] │ │ │ │ + str r0, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #608 @ (adr r7, 4284c0 ) │ │ │ │ + add r7, pc, #624 @ (adr r7, 4284d0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r0, [r7, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 428468 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 428478 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 4283c0 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 4283d0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #240 @ (adr r7, 428368 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, 428378 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r7, pc, #64 @ (adr r7, 4282c0 ) │ │ │ │ + add r7, pc, #80 @ (adr r7, 4282d0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [pc, #944] @ (428634 ) │ │ │ │ + ldr r7, [pc, #960] @ (428644 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 428668 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 428678 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r1, r1] │ │ │ │ + str r4, [r1, r1] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 672e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 427ee4 │ │ │ │ mov r0, r8 │ │ │ │ blx 65388 │ │ │ │ @@ -1446889,29 +1446889,29 @@ │ │ │ │ ldr r0, [pc, #44] @ (428378 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 428012 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #824] @ (428698 ) │ │ │ │ + ldr r6, [pc, #840] @ (4286a8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #872 @ (adr r5, 4286cc ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 4286dc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #712] @ (428630 ) │ │ │ │ + ldr r6, [pc, #728] @ (428640 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 428664 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 428674 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #456] @ (428538 ) │ │ │ │ + ldr r6, [pc, #472] @ (428548 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #504 @ (adr r5, 42856c ) │ │ │ │ + add r5, pc, #520 @ (adr r5, 42857c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #344] @ (4284d0 ) │ │ │ │ + ldr r6, [pc, #360] @ (4284e0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r5, pc, #392 @ (adr r5, 428504 ) │ │ │ │ + add r5, pc, #408 @ (adr r5, 428514 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1447350,47 +1447350,47 @@ │ │ │ │ movs r3, #216 @ 0xd8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 428872 │ │ │ │ vsubw.u q9, , d8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r6, [pc, #0] @ (42886c ) │ │ │ │ + ldr r6, [pc, #16] @ (42887c ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #304] @ (4289a0 ) │ │ │ │ + ldr r6, [pc, #320] @ (4289b0 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #960] @ (428c34 ) │ │ │ │ + ldr r5, [pc, #976] @ (428c44 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [pc, #976] @ (428c48 ) │ │ │ │ + ldr r2, [pc, #992] @ (428c58 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r2, pc, #0 @ (adr r2, 42887c ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 42888c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #880] @ (428bf0 ) │ │ │ │ + ldr r2, [pc, #896] @ (428c00 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #928 @ (adr r1, 428c24 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 428c34 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #712] @ (428b50 ) │ │ │ │ + ldr r2, [pc, #728] @ (428b60 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #760 @ (adr r1, 428b84 ) │ │ │ │ + add r1, pc, #776 @ (adr r1, 428b94 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #616] @ (428af8 ) │ │ │ │ + ldr r2, [pc, #632] @ (428b08 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #664 @ (adr r1, 428b2c ) │ │ │ │ + add r1, pc, #680 @ (adr r1, 428b3c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #184] @ (428950 ) │ │ │ │ + ldr r2, [pc, #200] @ (428960 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r1, pc, #232 @ (adr r1, 428984 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 428994 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [pc, #760] @ (428b98 ) │ │ │ │ + ldr r1, [pc, #776] @ (428ba8 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #808 @ (adr r0, 428bcc ) │ │ │ │ + add r0, pc, #824 @ (adr r0, 428bdc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [pc, #648] @ (428b30 ) │ │ │ │ + ldr r1, [pc, #664] @ (428b40 ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #696 @ (adr r0, 428b64 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, 428b74 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 6ac30 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -1447718,15 +1447718,15 @@ │ │ │ │ and.w r3, r3, #28 │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 428e2e │ │ │ │ blx 62858 │ │ │ │ b.n 428bf4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r0, [pc, #864] @ (428fcc ) │ │ │ │ + ldr r0, [pc, #880] @ (428fdc ) │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vabs.f64 d8, d8 │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vcmpe.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1447892,53 +1447892,53 @@ │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ blt.w 428c84 │ │ │ │ b.n 428bf0 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add sl, sp │ │ │ │ + add lr, sp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add sl, r0 │ │ │ │ + add lr, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, ip │ │ │ │ + add r0, sp │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, r9 │ │ │ │ + add r4, r9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r4, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r6, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ ldr.w r2, [pc, #3200] @ 429b30 │ │ │ │ @@ -1449065,97 +1449065,97 @@ │ │ │ │ ... │ │ │ │ adds r0, r0, r3 │ │ │ │ lsls r5, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r3, r2 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ands r6, r7 │ │ │ │ + eors r2, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #288] @ 0x120 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ands r2, r4 │ │ │ │ + ands r6, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + subs r7, #46 @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ands r0, r0 │ │ │ │ + ands r4, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r2, [r4, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #14 │ │ │ │ + subs r6, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r6, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, #76 @ 0x4c │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #228 @ 0xe4 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #190 @ 0xbe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r6, #44] @ 0x2c │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w r1, [pc, #1048] @ 42a000 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 632b0 │ │ │ │ @@ -1449523,53 +1449523,53 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r2, #192] @ 0xc0 │ │ │ │ movs r2, #0 │ │ │ │ b.n 42a052 │ │ │ │ ... │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r0, [r0, #32] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ + ldrh r0, [r5, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ + adds r4, #174 @ 0xae │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r0, #16] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, #214 @ 0xd6 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, #182 @ 0xb6 │ │ │ │ + adds r2, #186 @ 0xba │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r2, [r0, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, #122 @ 0x7a │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r2, [r1, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ bge.w 42ac0a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ @@ -1450290,75 +1450290,75 @@ │ │ │ │ b.n 42a7d2 │ │ │ │ nop │ │ │ │ ... │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 42a8b0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r7, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r3, #56] @ 0x38 │ │ │ │ + strh r0, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ @ instruction: 0xb757 │ │ │ │ - vcvt.u32.f32 q9, q5, #1 │ │ │ │ + vcvt.u32.f32 q9, q7, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #64 @ 0x40 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r6, [r0, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 42a97a │ │ │ │ + cbz r6, 42a97a │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xb6f3 │ │ │ │ - vqrdmlah.s q9, , d22[0] │ │ │ │ + vqrdmlah.s q9, , d26[0] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ + cmp r6, #142 @ 0x8e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + cmp r4, #70 @ 0x46 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r1, #26] │ │ │ │ + strh r0, [r2, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r4, [r4, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r3, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r0, [r3, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [pc, #964] @ (42ad18 ) │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [sp, #136] @ 0x88 │ │ │ │ add r1, pc │ │ │ │ blx 61230 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1450696,79 +1450696,79 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 42acf0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ + cmp r1, #176 @ 0xb0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + movs r7, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r5, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + movs r7, #164 @ 0xa4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r5, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r4, #19] │ │ │ │ + ldrb r4, [r4, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + movs r5, #102 @ 0x66 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ + movs r5, #46 @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ + ldrb r2, [r7, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #232 @ 0xe8 │ │ │ │ + movs r4, #236 @ 0xec │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #15] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #174 @ 0xae │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0042ad9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1451423,207 +1451423,207 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ vst1.8 {d16[3]}, [r2], r4 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ b.n 42b62e │ │ │ │ - vsli.32 d18, d16, #31 │ │ │ │ + vsli.32 d18, d20, #31 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr??.w r0, [r6, #100] @ 0x64 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ vdup.8 q13, d5[7] │ │ │ │ - vrshr.u64 d18, d16, #1 │ │ │ │ + vrshr.u64 d18, d20, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r3, sp, #404 @ 0x194 │ │ │ │ vtbx.8 d26, {d15-d18}, d5 │ │ │ │ - vmlal.u q9, d15, d12[0] │ │ │ │ + vrshr.u32 q9, q0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r7, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #16 │ │ │ │ + movs r4, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + movs r1, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r0, [r1, #0] │ │ │ │ + ldrb r4, [r1, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #112 @ 0x70 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #190 @ 0xbe │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #166 @ 0xa6 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ + movs r4, #190 @ 0xbe │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ + movs r4, #244 @ 0xf4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r6, #28] │ │ │ │ + strb r0, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #206 @ 0xce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r3, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r5, #27] │ │ │ │ + strb r4, [r5, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #148 @ 0x94 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r4, [r4, #25] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #126 @ 0x7e │ │ │ │ + movs r5, #130 @ 0x82 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r2, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #194 @ 0xc2 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r2, r7, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r6, [r0, #22] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ + movs r6, #42 @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r6, #6 │ │ │ │ + adds r6, r6, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r7, #18] │ │ │ │ + strb r2, [r0, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ + strb r0, [r1, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #68 @ 0x44 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r7, #4 │ │ │ │ + adds r2, r0, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r1, #17] │ │ │ │ + strb r6, [r1, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #114 @ 0x72 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + strb r2, [r2, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #456] @ (42b84c ) │ │ │ │ add.w r3, r4, #180 @ 0xb4 │ │ │ │ ldr r1, [pc, #456] @ (42b850 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ @@ -1451786,69 +1451786,69 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (42b8b8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 42ae7a │ │ │ │ nop │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + subs r6, r6, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #252 @ 0xfc │ │ │ │ + movs r5, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #58 @ 0x3a │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r2, r7, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #156 @ 0x9c │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r0, [r1, #5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #196 @ 0xc4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r4, r6, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r4, [r7, #3] │ │ │ │ + strb r0, [r0, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + strb r2, [r7, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r5, #180 @ 0xb4 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r4, r5 │ │ │ │ + adds r0, r5, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ + strb r4, [r6, #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67970 │ │ │ │ @@ -1451869,17 +1451869,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r0, r7, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1452144,22 +1452144,22 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ ldcl 0, cr0, [r8, #400]! @ 0x190 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ lsls r3, r3, #1 │ │ │ │ sub.w r0, r0, r4, asr #1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1452198,17 +1452198,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (42bcc8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (42bd38 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1452248,15 +1452248,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eors.w r0, r6, r4, asr #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ lsls r3, r3, #1 │ │ │ │ orrs.w r0, ip, r4, asr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1452324,21 +1452324,21 @@ │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ blx 6a8c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ b.n 42bd66 │ │ │ │ nop │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ + movs r0, #86 @ 0x56 │ │ │ │ lsls r3, r3, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1452396,21 +1452396,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, #96 @ 0x60 │ │ │ │ str r3, [r6, #8] │ │ │ │ blx 6509c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r0, #10 │ │ │ │ + movs r0, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r5, #6 │ │ │ │ + subs r4, r5, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ │ │ │ │ 0042bec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1452844,134 +1452844,134 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 42bf9a │ │ │ │ ldmia.w ip, {r2, r5, r6} │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #5 │ │ │ │ + subs r6, r1, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r6, #89 @ 0x59 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r0, r4, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 42c5e4 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 42c5f4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, #3 │ │ │ │ + subs r0, r3, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ b.n 42c310 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r2, r4, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2l 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ - subs r0, r4, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r0, #1 │ │ │ │ + subs r2, r1, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ - subs r0, r1, #0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r4, [r2, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb.w pc, [r5, #4095] @ 0xfff │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r6, r0, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldc2 15, cr15, [r1], {255} @ 0xff │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r7, #5 │ │ │ │ + adds r4, r7, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r7, #120] @ 0x78 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r0, #239 @ 0xef │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #5 │ │ │ │ + adds r4, r0, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ bl 3fc3c2 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, std::pair >, std::vector > >, std::less >, std::vector > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int, int, std::pair >, std::vector > >, std::less >, std::vector > > >)@@Base+0x2080a> │ │ │ │ - adds r4, r2, #4 │ │ │ │ + adds r0, r3, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r6, r1, #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 42c3a8 │ │ │ │ + bvc.n 42c3b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r0, #5 │ │ │ │ + adds r2, r1, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r4, r7, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r0, r0, #0 │ │ │ │ + adds r4, r0, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r3, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + subs r6, r0, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r2, r0, r6 │ │ │ │ + subs r6, r0, r6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r2, r7, #0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + subs r4, r6, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ + subs r0, r0, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 62dbc │ │ │ │ @@ -1452992,17 +1452992,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r0, r7, r7 │ │ │ │ + adds r4, r7, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0042c488 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1453173,37 +1453173,37 @@ │ │ │ │ ldr r0, [pc, #56] @ (42c688 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 42c4d8 │ │ │ │ nop │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r6, r1 │ │ │ │ + adds r6, r6, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r6, r0 │ │ │ │ + adds r2, r7, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r7, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r4, [r4, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0042c68c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1453833,17 +1453833,17 @@ │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ b.n 42cfb4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ udf #152 @ 0x98 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ vldr d6, [r1, #152] @ 0x98 │ │ │ │ vldr d7, [r1, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r2, [fp] │ │ │ │ ble.w 42c8d6 │ │ │ │ @@ -1454443,29 +1454443,29 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 42d568 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ + lsrs r6, r6, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r6, r0, #22 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ + ldrsb r4, [r1, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.w 42cbc2 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ble.n 42d5ca │ │ │ │ @@ -1454943,37 +1454943,37 @@ │ │ │ │ b.w 42cae2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ add r1, sp, #1008 @ 0x3f0 │ │ │ │ bcs.n 42dae0 │ │ │ │ str r5, [r1, #36] @ 0x24 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ - lsls r2, r2, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r0, r7, #21 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #752] @ (42de00 ) │ │ │ │ + ldr r7, [pc, #768] @ (42de10 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #360] @ (42dc80 ) │ │ │ │ + ldr r7, [pc, #376] @ (42dc90 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #560] @ (42dd50 ) │ │ │ │ + ldr r6, [pc, #576] @ (42dd60 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #432] @ (42dcd8 ) │ │ │ │ + ldr r6, [pc, #448] @ (42dce8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + lsls r4, r0, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r6, [pc, #32] @ (42db50 ) │ │ │ │ + ldr r6, [pc, #48] @ (42db60 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r1, #1712 @ 0x6b0 │ │ │ │ ldr r0, [pc, #152] @ (42dbd0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -1455027,33 +1455027,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (42dbf4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.w 42c8d8 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #432] @ (42dd88 ) │ │ │ │ + ldr r5, [pc, #448] @ (42dd98 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r0, #12 │ │ │ │ + lsls r0, r1, #12 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #304] @ (42dd10 ) │ │ │ │ + ldr r5, [pc, #320] @ (42dd20 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r4, #11 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #176] @ (42dc98 ) │ │ │ │ + ldr r5, [pc, #192] @ (42dca8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r5, [pc, #48] @ (42dc20 ) │ │ │ │ + ldr r5, [pc, #64] @ (42dc30 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r0, r5, #10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #944] @ (42dfa8 ) │ │ │ │ + ldr r4, [pc, #960] @ (42dfb8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr.w sl, [r1, #32] │ │ │ │ @@ -1455486,40 +1455486,40 @@ │ │ │ │ blt.n 42e0e6 │ │ │ │ b.n 42e112 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #15 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r6, r1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - lsls r6, r6, #14 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 7, r0, cr6, cr10, {2} │ │ │ │ - ldr r1, [pc, #184] @ (42e160 ) │ │ │ │ + mcr2 0, 7, r0, cr10, cr10, {2} │ │ │ │ + ldr r1, [pc, #200] @ (42e170 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r0, r2, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r7, #11 │ │ │ │ + lsls r6, r7, #11 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - mcr2 0, 1, r0, cr12, cr10, {2} │ │ │ │ + mrc2 0, 1, r0, cr0, cr10, {2} │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 42e106 │ │ │ │ vldr d7, [r2, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ blt.n 42e0e0 │ │ │ │ @@ -1456014,33 +1456014,33 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 42e5c2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ - ldc2 0, cr0, [lr, #-360] @ 0xfffffe98 │ │ │ │ - @ instruction: 0xfbfc005a │ │ │ │ - mov r4, r8 │ │ │ │ + stc2 0, cr0, [r2, #-360]! @ 0xfffffe98 │ │ │ │ + stc2 0, cr0, [r0], {90} @ 0x5a │ │ │ │ + mov r0, r9 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfafa005a │ │ │ │ - cmp r2, r8 │ │ │ │ + @ instruction: 0xfafe005a │ │ │ │ + cmp r6, r8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], {90} @ 0x5a │ │ │ │ - str.w r0, [sl, #90] @ 0x5a │ │ │ │ - orrs r2, r2 │ │ │ │ + ldc2 0, cr0, [sl], {90} @ 0x5a │ │ │ │ + str.w r0, [lr, #90] @ 0x5a │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh.w r0, [lr, #90] @ 0x5a │ │ │ │ - cmn r4, r6 │ │ │ │ + ldrh.w r0, [r2, #90] @ 0x5a │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb.w r0, [lr, #90] @ 0x5a │ │ │ │ - cmn r4, r2 │ │ │ │ + ldrb.w r0, [r2, #90] @ 0x5a │ │ │ │ + cmn r0, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr??.w r0, [r2, sl, lsl #1] │ │ │ │ - cmp r0, r7 │ │ │ │ + ldr??.w r0, [r6, sl, lsl #1] │ │ │ │ + cmp r4, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r0, [pc, #780] @ (42e958 ) │ │ │ │ mov.w r1, #394 @ 0x18a │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #772] @ (42e95c ) │ │ │ │ @@ -1456320,73 +1456320,73 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ b.w 42de28 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strb.w r0, [lr, sl, lsl #1] │ │ │ │ - negs r4, r2 │ │ │ │ + ldrb.w r0, [r2, sl, lsl #1] │ │ │ │ + negs r0, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf7f2005a │ │ │ │ - tst r0, r7 │ │ │ │ + @ instruction: 0xf7f6005a │ │ │ │ + tst r4, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf7d6005a │ │ │ │ - tst r4, r3 │ │ │ │ + @ instruction: 0xf7da005a │ │ │ │ + tst r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf7ba005a │ │ │ │ - tst r0, r0 │ │ │ │ + @ instruction: 0xf7be005a │ │ │ │ + tst r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf760005a │ │ │ │ - sbcs r6, r4 │ │ │ │ + @ instruction: 0xf764005a │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf716005a │ │ │ │ - adcs r6, r3 │ │ │ │ + @ instruction: 0xf71a005a │ │ │ │ + adcs r2, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf6fa005a │ │ │ │ - adcs r0, r0 │ │ │ │ + @ instruction: 0xf6fe005a │ │ │ │ + adcs r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf6e0005a │ │ │ │ - asrs r6, r4 │ │ │ │ + @ instruction: 0xf6e4005a │ │ │ │ + asrs r2, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subw r0, r8, #2138 @ 0x85a │ │ │ │ - lsrs r6, r5 │ │ │ │ + subw r0, ip, #2138 @ 0x85a │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf68e005a │ │ │ │ - lsrs r4, r2 │ │ │ │ + @ instruction: 0xf692005a │ │ │ │ + lsrs r0, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf674005a │ │ │ │ - lsls r2, r7 │ │ │ │ + @ instruction: 0xf678005a │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf65a005a │ │ │ │ - lsls r0, r4 │ │ │ │ + @ instruction: 0xf65e005a │ │ │ │ + lsls r4, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movw r0, #2138 @ 0x85a │ │ │ │ - lsls r6, r0 │ │ │ │ + movw r0, #18522 @ 0x485a │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf626005a │ │ │ │ - eors r4, r5 │ │ │ │ + @ instruction: 0xf62a005a │ │ │ │ + eors r0, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - addw r0, ip, #2138 @ 0x85a │ │ │ │ - eors r2, r2 │ │ │ │ + @ instruction: 0xf610005a │ │ │ │ + eors r6, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf5ee005a │ │ │ │ - ands r6, r6 │ │ │ │ + @ instruction: 0xf5f2005a │ │ │ │ + ands r2, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + sub.w r0, r4, #14286848 @ 0xda0000 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbcs.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + @ instruction: 0xf580005a │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adcs.w r0, ip, #14286848 @ 0xda0000 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + sbc.w r0, r0, #14286848 @ 0xda0000 │ │ │ │ + subs r7, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf53e005a │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + adc.w r0, r2, #14286848 @ 0xda0000 │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #844] @ (42ed58 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ @@ -1456722,30 +1456722,30 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ pop {r3, r5, r6, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r5, pc} │ │ │ │ lsls r4, r4, #1 │ │ │ │ - @ instruction: 0xf298005a │ │ │ │ - addw r0, r2, #90 @ 0x5a │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + @ instruction: 0xf29c005a │ │ │ │ + addw r0, r6, #90 @ 0x5a │ │ │ │ + subs r4, #78 @ 0x4e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf18c005a │ │ │ │ - @ instruction: 0xf184005a │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf190005a │ │ │ │ + @ instruction: 0xf188005a │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbc.w r0, r8, #90 @ 0x5a │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + sbc.w r0, ip, #90 @ 0x5a │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adc.w r0, r4, #90 @ 0x5a │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + adc.w r0, r8, #90 @ 0x5a │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf128005a │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ + @ instruction: 0xf12c005a │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r4, [pc, #668] @ (42f044 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1457010,31 +1457010,31 @@ │ │ │ │ b.n 42f002 │ │ │ │ cbnz r4, 42f07a │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 42f07a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - and.w r0, r8, #90 @ 0x5a │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + and.w r0, ip, #90 @ 0x5a │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vmov.i32 q8, #106 @ 0x0000006a │ │ │ │ - vqadd.s16 q8, q0, q5 │ │ │ │ - vqadd.s16 q0, q4, q5 │ │ │ │ - mrc 0, 4, r0, cr8, cr10, {2} │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + vshr.s8 q8, q5, #6 │ │ │ │ + vqadd.s16 q8, q2, q5 │ │ │ │ + vqadd.s16 q0, q6, q5 │ │ │ │ + mrc 0, 4, r0, cr12, cr10, {2} │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr10, {2} │ │ │ │ - subs r0, #180 @ 0xb4 │ │ │ │ + mrc 0, 3, r0, cr2, cr10, {2} │ │ │ │ + subs r0, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 2, r0, cr10, cr10, {2} │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + mcr 0, 2, r0, cr14, cr10, {2} │ │ │ │ + subs r0, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr14, cr10, {2} │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + mrc 0, 1, r0, cr2, cr10, {2} │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr d6, [r0, #8] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1457158,16 +1457158,16 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #12] @ (42f1dc ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 42f1b4 │ │ │ │ - sbc.w r0, r8, #90 @ 0x5a │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + sbc.w r0, ip, #90 @ 0x5a │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1457460,27 +1457460,27 @@ │ │ │ │ lsls r0, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r0, r4 │ │ │ │ push {r1, r3, r4, r5, r7} │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 5, r0, cr6, cr10, {2} │ │ │ │ - adds r4, #46 @ 0x2e │ │ │ │ + mrc 0, 5, r0, cr10, cr10, {2} │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r4, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mrc 0, 1, r0, cr8, cr10, {2} │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + mrc 0, 1, r0, cr12, cr10, {2} │ │ │ │ + adds r3, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldcl 0, cr0, [ip, #360]! @ 0x168 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + mcr 0, 0, r0, cr0, cr10, {2} │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldcl 0, cr0, [r0, #360] @ 0x168 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ + ldcl 0, cr0, [r4, #360] @ 0x168 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ @@ -1457643,16 +1457643,16 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cbz r0, 42f7ac │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ cbz r4, 42f7a4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - rsb r0, sl, sl, lsr #1 │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ + rsb r0, lr, sl, lsr #1 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1457695,16 +1457695,16 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb3a005a │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + @ instruction: 0xeb3e005a │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (42f880 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1457745,15 +1457745,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeafe005a │ │ │ │ + add.w r0, r2, sl, lsr #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ vldr d6, [r0] │ │ │ │ vldr d7, [r1] │ │ │ │ vabs.f64 d5, d6 │ │ │ │ vabs.f64 d7, d7 │ │ │ │ vcmpe.f64 d5, d7 │ │ │ │ @@ -1458061,35 +1458061,35 @@ │ │ │ │ ... │ │ │ │ add r5, sp, #944 @ 0x3b0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #544 @ 0x220 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stmia.w r0!, {r1, r3, r4, r6} │ │ │ │ - cmp r6, #24 │ │ │ │ + stmia.w r4!, {r1, r3, r4, r6} │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xe808005a │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ + @ instruction: 0xe80c005a │ │ │ │ + cmp r5, #132 @ 0x84 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 42fbe4 │ │ │ │ + b.n 42fbec │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 42fb54 │ │ │ │ + b.n 42fb5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 42fb20 │ │ │ │ + b.n 42fb28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 42faec │ │ │ │ + b.n 42faf4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1458536,39 +1458536,39 @@ │ │ │ │ bne.n 430114 │ │ │ │ b.n 430084 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 42fc58 │ │ │ │ + b.n 42fc60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 42fc28 │ │ │ │ + b.n 42fc30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 42faa4 │ │ │ │ + b.n 42faac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #6 │ │ │ │ + cmp r2, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 43069c │ │ │ │ + b.n 4306a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, #6 │ │ │ │ + cmp r0, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 430638 │ │ │ │ + b.n 430640 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r7, #200 @ 0xc8 │ │ │ │ + movs r7, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 430570 │ │ │ │ + b.n 430578 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r7, #96 @ 0x60 │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1458603,17 +1458603,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (430210 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 430480 │ │ │ │ + b.n 430488 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ @@ -1458673,21 +1458673,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (4302d4 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 43026c │ │ │ │ nop │ │ │ │ - b.n 430400 │ │ │ │ + b.n 430408 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #18 │ │ │ │ + movs r6, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4303cc │ │ │ │ + b.n 4303d4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #244 @ 0xf4 │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #892] @ (430668 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1459020,51 +1459020,51 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 430880 ) │ │ │ │ cmp r6, r5 │ │ │ │ bmi.n 430764 │ │ │ │ add r4, pc, #552 @ (adr r4, 430894 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #62 @ 0x3e │ │ │ │ + movs r5, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 174 @ 0xae │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 110 @ 0x6e │ │ │ │ + svc 114 @ 0x72 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r2, pc, #768 @ (adr r2, 430988 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - udf #26 │ │ │ │ + udf #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #146 @ 0x92 │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - udf #0 │ │ │ │ + udf #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 4305f8 │ │ │ │ + ble.n 430600 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 430600 │ │ │ │ + ble.n 430608 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ble.n 430720 │ │ │ │ + ble.n 430728 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 4306c8 │ │ │ │ + ble.n 4306d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bgt.n 43069c │ │ │ │ + bgt.n 4306a4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1459122,21 +1459122,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bgt.n 43077c │ │ │ │ + bgt.n 430784 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - blt.n 430740 │ │ │ │ + blt.n 430748 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ vldr d7, [r3] │ │ │ │ add.w ip, ip, #1408 @ 0x580 │ │ │ │ vabs.f64 d5, d7 │ │ │ │ vldr d6, [ip, #-8] │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ @@ -1459195,21 +1459195,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (430828 ) │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 4307c2 │ │ │ │ - blt.n 4308a8 │ │ │ │ + blt.n 4308b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - blt.n 430874 │ │ │ │ + blt.n 43087c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #884] @ (430bb4 ) │ │ │ │ @@ -1459501,25 +1459501,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bls.n 430b38 │ │ │ │ + bls.n 430b40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 430c94 │ │ │ │ + bhi.n 430c9c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 430b30 │ │ │ │ + bvc.n 430b38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r5, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 430af8 │ │ │ │ + bvc.n 430b00 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r1, #4 │ │ │ │ + adds r4, r1, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ @@ -1459670,17 +1459670,17 @@ │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 430d42 │ │ │ │ cmp r5, r8 │ │ │ │ bgt.n 430d5a │ │ │ │ b.n 430cc4 │ │ │ │ nop │ │ │ │ - bvs.n 430e54 │ │ │ │ + bvs.n 430e5c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r6, r2, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ @@ -1459880,39 +1459880,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 430e3a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #656] @ 0x290 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 430ff4 │ │ │ │ + bpl.n 430ffc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r7, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bmi.n 43102c │ │ │ │ + bmi.n 431034 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, r2, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 431000 │ │ │ │ + bmi.n 431008 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r7, r5 │ │ │ │ + adds r4, r7, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 430f9c │ │ │ │ + bcc.n 430fa4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, r0, r5 │ │ │ │ + adds r6, r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 430f30 │ │ │ │ + bcc.n 430f38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r1, r4 │ │ │ │ + adds r4, r1, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 4310e0 │ │ │ │ + bcc.n 4310e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r0, r4, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r4, [r1, #256] @ 0x100 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1460104,21 +1460104,21 @@ │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r4, #8 │ │ │ │ b.n 4310a0 │ │ │ │ ... │ │ │ │ - bcs.n 431190 │ │ │ │ + bcs.n 431198 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bne.n 43127c │ │ │ │ + bne.n 431284 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #732] @ (431550 ) │ │ │ │ @@ -1460356,29 +1460356,29 @@ │ │ │ │ ... │ │ │ │ str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r6, {r1, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r6, #16 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r7, #14 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1460611,33 +1460611,33 @@ │ │ │ │ nop │ │ │ │ str r1, [sp, #880] @ 0x370 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ @@ -1461036,35 +1461036,35 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrh r2, [r4, #56] @ 0x38 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ + lsrs r6, r5, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r2, r2, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrh r2, [r7, #44] @ 0x2c │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r2, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r3, #21 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov ip, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ @@ -1461607,25 +1461607,25 @@ │ │ │ │ beq.n 43229a │ │ │ │ b.n 432278 │ │ │ │ ... │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 432528 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r6!, {r2, r3} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r1, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #1559 @ 0x617 │ │ │ │ ldr.w r0, [pc, #1160] @ 4327b8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -1462032,53 +1462032,53 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ b.w 43198e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - itte │ │ │ │ + ittt │ │ │ │ lsl r2, r3, #1 │ │ │ │ - lsl r0, r6, #21 │ │ │ │ - lslal r0, r3, #1 │ │ │ │ - ittt le │ │ │ │ - lslle r2, r3, #1 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - lslle r2, r3, #1 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsl r4, r6, #21 │ │ │ │ + lsl r0, r3, #1 │ │ │ │ + ittt al │ │ │ │ + lslal r2, r3, #1 │ │ │ │ + popal {r2, r4, r5, r6, pc} │ │ │ │ + lslal r2, r3, #1 │ │ │ │ + lsls r2, r6, #11 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r4, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r1, r6} │ │ │ │ + pop {r1, r2, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #6 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #624] @ (432a58 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (4328e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 432870 │ │ │ │ + cbnz r0, 432872 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r5, #5 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r6, 432870 │ │ │ │ + cbnz r2, 432872 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r1, #5 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r2, 43286a │ │ │ │ + cbnz r6, 43286a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 683e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movw r3, #1621 @ 0x655 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -1462939,86 +1462939,86 @@ │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 433408 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldmia r0, {r0, r1, r3, r5} │ │ │ │ vqshrun.s64 d28, , #1 │ │ │ │ vtbl.8 d28, {d15}, d5 │ │ │ │ - @ instruction: 0xffffba76 │ │ │ │ + @ instruction: 0xffffba7a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u32 q8, , #20 │ │ │ │ - rev16 r4, r2 │ │ │ │ + vshr.u32 q8, , #16 │ │ │ │ + rev16 r0, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u8 q8, , #8 │ │ │ │ - rev r0, r6 │ │ │ │ + vshr.u8 q8, , #4 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.u32 q0, , #18 │ │ │ │ - cbnz r6, 433254 │ │ │ │ + vshr.u32 q0, , #14 │ │ │ │ + cbnz r2, 433256 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u32 q8, q6, │ │ │ │ - cbnz r2, 433254 │ │ │ │ + vqadd.u64 q8, q0, │ │ │ │ + cbnz r6, 433254 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u8 q8, q4, │ │ │ │ - cbnz r0, 433254 │ │ │ │ + vqadd.u8 q8, q6, │ │ │ │ + cbnz r4, 433254 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.u32 q0, q2, │ │ │ │ + vqadd.u32 q0, q4, │ │ │ │ ldmia r6, {r0, r2, r3, r5, r6, r7} │ │ │ │ vqshlu.s64 d28, d21, #63 @ 0x3f │ │ │ │ - vtbx.8 d27, {d15-d16}, d8 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - mrc2 0, 5, r0, cr14, cr7, {2} │ │ │ │ - cbnz r0, 43324a │ │ │ │ + vtbx.8 d27, {d15-d16}, d12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc2 0, 4, r0, cr14, cr7, {2} │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + mcr2 0, 6, r0, cr2, cr7, {2} │ │ │ │ + cbnz r4, 43324a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr2 0, 1, r0, cr6, cr7, {2} │ │ │ │ - @ instruction: 0xb712 │ │ │ │ + mcr2 0, 5, r0, cr2, cr7, {2} │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2 0, cr0, [r8], {87} @ 0x57 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + mcr2 0, 1, r0, cr10, cr7, {2} │ │ │ │ + @ instruction: 0xb716 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc2l 0, cr0, [r8], #-348 @ 0xfffffea4 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + stc2 0, cr0, [ip], {87} @ 0x57 │ │ │ │ + @ instruction: 0xb6f6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfbe00057 │ │ │ │ - @ instruction: 0xb636 │ │ │ │ + stc2l 0, cr0, [ip], #-348 @ 0xfffffea4 │ │ │ │ + @ instruction: 0xb66e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfbac0057 │ │ │ │ - setpan #0 │ │ │ │ + @ instruction: 0xfbe40057 │ │ │ │ + @ instruction: 0xb63a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb900057 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ + @ instruction: 0xfbb00057 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfb100057 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + @ instruction: 0xfb940057 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xfaee0057 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + @ instruction: 0xfb140057 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ + @ instruction: 0xfaf20057 │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r4, r5} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ac0057 │ │ │ │ - push {r2, r4} │ │ │ │ + push {r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98c0057 │ │ │ │ - cbz r4, 4332de │ │ │ │ + ldrsh.w r0, [r0, #87] @ 0x57 │ │ │ │ + push {r3, r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7740057 │ │ │ │ - cbz r0, 4332e0 │ │ │ │ + ldrsb.w r0, [r0, #87] @ 0x57 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf7580057 │ │ │ │ + @ instruction: 0xf7780057 │ │ │ │ cbz r4, 4332e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf73c0057 │ │ │ │ - cbz r0, 4332d2 │ │ │ │ + @ instruction: 0xf75c0057 │ │ │ │ + cbz r0, 4332e2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6e00057 │ │ │ │ + @ instruction: 0xf7400057 │ │ │ │ + cbz r4, 4332d2 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + @ instruction: 0xf6e40057 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6b4d4 │ │ │ │ @@ -1463704,77 +1463704,77 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 433a38 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 433c98 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - add sp, #320 @ 0x140 │ │ │ │ + add sp, #336 @ 0x150 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - rsb r0, r6, #14090240 @ 0xd70000 │ │ │ │ - add sp, #8 │ │ │ │ + rsb r0, sl, #14090240 @ 0xd70000 │ │ │ │ + add sp, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sbcs.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ - add r7, sp, #704 @ 0x2c0 │ │ │ │ + sbcs.w r0, ip, #14090240 @ 0xd70000 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf5240057 │ │ │ │ - add r7, sp, #336 @ 0x150 │ │ │ │ + @ instruction: 0xf5280057 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf4ca0057 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + @ instruction: 0xf4ce0057 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ubfx r0, r0, #1, #24 │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ + ubfx r0, r4, #1, #24 │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - usat r0, #23, r0, asr #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + usat r0, #23, r4, asr #1 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf2b60057 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + @ instruction: 0xf2ba0057 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf25a0057 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xf25e0057 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf21e0057 │ │ │ │ - add r4, sp, #528 @ 0x210 │ │ │ │ + @ instruction: 0xf2220057 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf1fa0057 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + @ instruction: 0xf1fe0057 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - and.w r0, ip, #87 @ 0x57 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + ands.w r0, r0, #87 @ 0x57 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.s32 q8, , #20 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + vshr.s32 q8, , #16 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.s8 q8, , #2 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ + vshr.s16 q8, , #14 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vshr.s32 q0, , #18 │ │ │ │ - add r1, sp, #960 @ 0x3c0 │ │ │ │ + vshr.s32 q0, , #14 │ │ │ │ + add r1, sp, #976 @ 0x3d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.s32 q8, q4, │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + vqadd.s32 q8, q6, │ │ │ │ + add r1, sp, #856 @ 0x358 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.s8 q8, q5, │ │ │ │ - add r1, sp, #688 @ 0x2b0 │ │ │ │ + vqadd.s8 q8, q7, │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.s32 q0, q2, │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + vqadd.s32 q0, q4, │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - vqadd.s8 q0, q2, │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + vqadd.s8 q0, q4, │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc 0, 4, r0, cr14, cr7, {2} │ │ │ │ - add r1, sp, #32 │ │ │ │ + mcr 0, 5, r0, cr2, cr7, {2} │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc 0, 3, r0, cr14, cr7, {2} │ │ │ │ - add r0, sp, #824 @ 0x338 │ │ │ │ + mcr 0, 4, r0, cr2, cr7, {2} │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr 0, 2, r0, cr4, cr7, {2} │ │ │ │ + mcr 0, 2, r0, cr8, cr7, {2} │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ mov sl, r7 │ │ │ │ cmp r2, r8 │ │ │ │ it lt │ │ │ │ movlt r2, r8 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ b.w 432bb4 │ │ │ │ @@ -1464118,85 +1464118,85 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #185 @ 0xb9 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #920 @ (adr r7, 43424c ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 43425c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + asrs r6, r7, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r0, r2, r4, r5, r6, r7} │ │ │ │ - vqshl.u64 d26, d2, #63 @ 0x3f │ │ │ │ + vqshl.u64 d26, d6, #63 @ 0x3f │ │ │ │ lsls r2, r3, #1 │ │ │ │ bgt.n 433f16 │ │ │ │ - @ instruction: 0xffffa7e0 │ │ │ │ + @ instruction: 0xffffa7e4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #32 @ (adr r7, 433eec ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 433efc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r0], {87} @ 0x57 │ │ │ │ + stc 0, cr0, [r4], {87} @ 0x57 │ │ │ │ ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r1, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r7, 433f44 │ │ │ │ - vqshlu.s64 d26, d16, #63 @ 0x3f │ │ │ │ + vqshlu.s64 d26, d20, #63 @ 0x3f │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [r8], #-348 @ 0xfffffea4 │ │ │ │ - add r6, pc, #600 @ (adr r6, 434140 ) │ │ │ │ + stc 0, cr0, [ip], #-348 @ 0xfffffea4 │ │ │ │ + add r6, pc, #616 @ (adr r6, 434150 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stc 0, cr0, [lr], {87} @ 0x57 │ │ │ │ - add r6, pc, #496 @ (adr r6, 4340e0 ) │ │ │ │ + ldc 0, cr0, [r2], {87} @ 0x57 │ │ │ │ + add r6, pc, #512 @ (adr r6, 4340f0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xebf40057 │ │ │ │ + @ instruction: 0xebf80057 │ │ │ │ revsh r3, r0 │ │ │ │ @ instruction: 0xffffc9dd │ │ │ │ - vqshlu.s32 d26, d30, #31 │ │ │ │ + vmlsl.u q13, d15, d2[0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs.w r0, r6, r7, lsr #1 │ │ │ │ - add r6, pc, #144 @ (adr r6, 433f98 ) │ │ │ │ + subs.w r0, sl, r7, lsr #1 │ │ │ │ + add r6, pc, #160 @ (adr r6, 433fa8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xeb9c0057 │ │ │ │ + sub.w r0, r0, r7, lsr #1 │ │ │ │ @ instruction: 0xb883 │ │ │ │ - @ instruction: 0xffffa5e6 │ │ │ │ + @ instruction: 0xffffa5ea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs.w r0, lr, r7, lsr #1 │ │ │ │ + sbc.w r0, r2, r7, lsr #1 │ │ │ │ stmia r4!, {r0, r6} │ │ │ │ - vsli.64 d26, d26, #63 @ 0x3f │ │ │ │ + vsli.64 d26, d30, #63 @ 0x3f │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xeb320057 │ │ │ │ - add r6, pc, #896 @ (adr r6, 4342a8 ) │ │ │ │ + @ instruction: 0xeb360057 │ │ │ │ + add r6, pc, #912 @ (adr r6, 4342b8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #456 @ (adr r6, 4340f4 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, 434104 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 4340f8 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 434108 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xeaea0057 │ │ │ │ - add r5, pc, #336 @ (adr r5, 434088 ) │ │ │ │ + @ instruction: 0xeaee0057 │ │ │ │ + add r5, pc, #352 @ (adr r5, 434098 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xeaca0057 │ │ │ │ - add r5, pc, #208 @ (adr r5, 434010 ) │ │ │ │ + @ instruction: 0xeace0057 │ │ │ │ + add r5, pc, #224 @ (adr r5, 434020 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, pc, #680 @ (adr r5, 4341ec ) │ │ │ │ + add r5, pc, #696 @ (adr r5, 4341fc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 434158 ) │ │ │ │ + add r6, pc, #544 @ (adr r6, 434168 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #936 @ (adr r6, 4342f4 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 434304 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #968 @ (adr r4, 434318 ) │ │ │ │ + add r4, pc, #984 @ (adr r4, 434328 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orn r0, sl, r7, lsr #1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 4342a0 ) │ │ │ │ + orn r0, lr, r7, lsr #1 │ │ │ │ + add r6, pc, #856 @ (adr r6, 4342b0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 433fec ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 433ffc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #736 @ (adr r4, 434240 ) │ │ │ │ + add r4, pc, #752 @ (adr r4, 434250 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bics.w r0, r0, r7, lsr #1 │ │ │ │ + bics.w r0, r4, r7, lsr #1 │ │ │ │ ldr r2, [pc, #380] @ (4340e4 ) │ │ │ │ add.w r3, r4, #140 @ 0x8c │ │ │ │ ldr r1, [pc, #380] @ (4340e8 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ @@ -1464331,56 +1464331,56 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #104] @ (434140 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 433c36 │ │ │ │ nop │ │ │ │ - add r6, pc, #224 @ (adr r6, 4341c8 ) │ │ │ │ + add r6, pc, #240 @ (adr r6, 4341d8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 434284 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 434294 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, pc, #648 @ (adr r3, 434378 ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 434388 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmdb sl, {r0, r1, r2, r4, r6} │ │ │ │ - add r6, pc, #328 @ (adr r6, 434240 ) │ │ │ │ + ldmdb lr, {r0, r1, r2, r4, r6} │ │ │ │ + add r6, pc, #344 @ (adr r6, 434250 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #592 @ (adr r6, 43434c ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 43435c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, pc, #400 @ (adr r3, 434290 ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 4342a0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe8dc0057 │ │ │ │ - add r6, pc, #712 @ (adr r6, 4343d0 ) │ │ │ │ + strd r0, r0, [r0], #348 @ 0x15c │ │ │ │ + add r6, pc, #728 @ (adr r6, 4343e0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #416 @ (adr r6, 4342ac ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 4342bc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 434188 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 434198 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia.w r6, {r0, r1, r2, r4, r6} │ │ │ │ - add r6, pc, #616 @ (adr r6, 434380 ) │ │ │ │ + ldmia.w sl, {r0, r1, r2, r4, r6} │ │ │ │ + add r6, pc, #632 @ (adr r6, 434390 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #0 @ (adr r7, 43411c ) │ │ │ │ + add r7, pc, #16 @ (adr r7, 43412c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #912 @ (adr r2, 4344b0 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 4344c0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe85c0057 │ │ │ │ - add r6, pc, #960 @ (adr r6, 4344e8 ) │ │ │ │ + strd r0, r0, [r0], #-348 @ 0x15c │ │ │ │ + add r6, pc, #976 @ (adr r6, 4344f8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #376 @ (adr r7, 4342a4 ) │ │ │ │ + add r7, pc, #392 @ (adr r7, 4342b4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 4343d8 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 4343e8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe8220057 │ │ │ │ - add r7, pc, #240 @ (adr r7, 434228 ) │ │ │ │ + @ instruction: 0xe8260057 │ │ │ │ + add r7, pc, #256 @ (adr r7, 434238 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #584 @ (adr r7, 434384 ) │ │ │ │ + add r7, pc, #600 @ (adr r7, 434394 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r2, pc, #376 @ (adr r2, 4342b8 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 4342c8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 4340f0 │ │ │ │ + b.n 4340f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 64028 │ │ │ │ @@ -1464401,17 +1464401,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, 43448c ) │ │ │ │ + add r1, pc, #784 @ (adr r1, 43449c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 434000 │ │ │ │ + b.n 434008 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00434190 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1464441,17 +1464441,17 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #344 @ (adr r1, 43434c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 43435c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 433f94 │ │ │ │ + b.n 433f9c │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6affc │ │ │ │ @@ -1464507,15 +1464507,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 4342d8 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 4342e8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1465026,21 +1465026,21 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ - add r1, pc, #848 @ (adr r1, 434c4c ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 434c5c ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 434cd8 │ │ │ │ + b.n 434ce0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, pc, #736 @ (adr r1, 434be4 ) │ │ │ │ + add r1, pc, #752 @ (adr r1, 434bf4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 434ca8 │ │ │ │ + b.n 434cb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 65cc0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov.f64 d4, d0 │ │ │ │ add.w r2, r3, #1440 @ 0x5a0 │ │ │ │ @@ -1465363,37 +1465363,37 @@ │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #201 @ 0xc9 │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #864] @ 0x360 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 434cd0 │ │ │ │ + bgt.n 434cd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 434ca0 │ │ │ │ + bgt.n 434ca8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ + ldr r4, [sp, #560] @ 0x230 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 434c48 │ │ │ │ + bgt.n 434c50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 434dc8 │ │ │ │ + bgt.n 434dd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 434d50 │ │ │ │ + bgt.n 434d58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ vcmpe.f64 d6, d5 │ │ │ │ vadd.f64 d7, d5, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d9, d7 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ @@ -1465487,25 +1465487,25 @@ │ │ │ │ b.n 4349ca │ │ │ │ vcmpe.f64 d3, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ vmovge.f64 d7, d3 │ │ │ │ b.n 434962 │ │ │ │ ... │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 434efc │ │ │ │ + blt.n 434f04 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 434ecc │ │ │ │ + blt.n 434ed4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blt.n 434e98 │ │ │ │ + blt.n 434ea0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00434e68 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1465702,70 +1465702,70 @@ │ │ │ │ b.n 434f02 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r2, [r7, r3] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #872] @ 0x368 │ │ │ │ + ldr r1, [sp, #888] @ 0x378 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bl 82d072 ::changeRowReal(int, soplex::LPRowBase const&)@@Base+0x3aca2> │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 434ff0 │ │ │ │ + bls.n 434ff8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [r6, r1] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 434f94 │ │ │ │ + bls.n 434f9c │ │ │ │ lsls r7, r2, #1 │ │ │ │ bl 6ed096 │ │ │ │ bl 70b09a │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 435128 │ │ │ │ + bls.n 435130 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bls.n 4350fc │ │ │ │ + bls.n 435104 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r1, [sp, #808] @ 0x328 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 435064 │ │ │ │ + bhi.n 43506c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 435038 │ │ │ │ + bhi.n 435040 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r1, [sp, #584] @ 0x248 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 4351d0 │ │ │ │ + bhi.n 4351d8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bhi.n 435198 │ │ │ │ + bhi.n 4351a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6785c │ │ │ │ @@ -1465786,17 +1465786,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 435060 │ │ │ │ + bvc.n 435068 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1465862,19 +1465862,19 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 435400 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 43525c │ │ │ │ + bvc.n 435264 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (435260 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1465915,15 +1465915,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r5, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ strb r4, [r6, r4] │ │ │ │ lsls r4, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1466026,21 +1466026,21 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 435428 │ │ │ │ + bpl.n 435430 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bpl.n 4353ec │ │ │ │ + bpl.n 4353f4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r4, [pc, #720] @ (4356a0 ) │ │ │ │ @@ -1466307,15 +1466307,15 @@ │ │ │ │ strb r5, [r7, r1] │ │ │ │ strh r4, [r4, r6] │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, r5] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r3, [sp, #448] @ 0x1c0 │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ beq.n 435772 │ │ │ │ vldr d7, [r1, #128] @ 0x80 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ @@ -1466473,37 +1466473,37 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 4357d4 │ │ │ │ nop │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bne.n 4358b0 │ │ │ │ + bne.n 4358b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 435844 │ │ │ │ + beq.n 43584c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 435814 │ │ │ │ + beq.n 43581c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 4357b0 │ │ │ │ + beq.n 4357b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 43597c │ │ │ │ + beq.n 435984 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #464] @ 0x1d0 │ │ │ │ + str r1, [sp, #480] @ 0x1e0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - beq.n 435948 │ │ │ │ + beq.n 435950 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 0043589c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1466697,62 +1466697,62 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 435cb0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldr r6, [pc, #792] @ (435db4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r5, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r6, [pc, #160] @ (435b60 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #344] @ 0x158 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ str??.w pc, [r9, #255]! │ │ │ │ bl 3c9ace >, std::vector > >* std::__do_uninit_copy<__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*>(__gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > > const*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > >*)@@Base+0xb1ca> │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #62] @ 0x3e │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #264] @ 0x108 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #416] @ 0x1a0 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r1, #58] @ 0x3a │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6aecc │ │ │ │ @@ -1466773,17 +1466773,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r1 │ │ │ │ bcc.n 435b64 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ @@ -1467152,93 +1467152,93 @@ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 435c96 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #728] @ (4361c4 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r4, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [pc, #888] @ (436290 ) │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r6, [r7, #42] @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r1, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + ldrh r6, [r6, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r7, #30] │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (435ff4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1467275,15 +1467275,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0x47d2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #28] │ │ │ │ + ldrh r4, [r3, #28] │ │ │ │ lsls r2, r3, #1 │ │ │ │ blx r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ @@ -1467486,51 +1467486,51 @@ │ │ │ │ b.n 436074 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bx fp │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mrc 0, 2, r0, cr8, cr7, {2} │ │ │ │ - bmi.n 436174 │ │ │ │ + mrc 0, 2, r0, cr12, cr7, {2} │ │ │ │ + bmi.n 43617c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xfa2c0059 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + @ instruction: 0xfa300059 │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ + ldrh r0, [r7, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r4, #22] │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bvc.n 436210 │ │ │ │ + bvc.n 436218 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 4361ec │ │ │ │ + bhi.n 4361f4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bls.n 4361c0 │ │ │ │ + bls.n 4361c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 436224 │ │ │ │ + ble.n 43622c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 4361e8 │ │ │ │ + ble.n 4361f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvs.n 436204 │ │ │ │ + bvs.n 43620c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 4362a0 │ │ │ │ + bvc.n 4362a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 8 │ │ │ │ + svc 12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp sl, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r6, [r7, #22] │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r3 │ │ │ │ @@ -1467703,29 +1467703,29 @@ │ │ │ │ b.n 436410 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add sl, lr │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r0, #4] │ │ │ │ + ldrh r0, [r1, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ bics r6, r6 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r5, [pc, #1480] @ 436a3c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1468263,59 +1468263,59 @@ │ │ │ │ b.n 436904 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmn r4, r7 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #48] @ 0x30 │ │ │ │ + strh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + strh r0, [r1, #46] @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ sbcs r0, r4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r3, #40] @ 0x28 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ + strh r2, [r4, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r0, [r4, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - itee lt │ │ │ │ + itet lt │ │ │ │ lsllt r7, r2, #1 │ │ │ │ - strhge r6, [r7, #12] │ │ │ │ - lslge r2, r3, #1 │ │ │ │ - ite ls │ │ │ │ + strhge r2, [r0, #14] │ │ │ │ + lsllt r2, r3, #1 │ │ │ │ + it ls │ │ │ │ lslls r7, r2, #1 │ │ │ │ - strhhi r2, [r3, #8] │ │ │ │ + strh r6, [r3, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r7, #6] │ │ │ │ + strh r2, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + bkpt 0x00d8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x00b8 │ │ │ │ + bkpt 0x00bc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r0, #6] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r5, #4] │ │ │ │ + strh r0, [r6, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bkpt 0x0082 │ │ │ │ + bkpt 0x0086 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #224] @ (436b90 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1468406,29 +1468406,29 @@ │ │ │ │ b.n 436afc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r4, #120 @ 0x78 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r6, [r3, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w lr, [r0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -1468499,17 +1468499,17 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ b.n 436c2a │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w lr, [r5] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ b.n 436c2a │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr 0, 7, r0, cr4, cr7, {2} │ │ │ │ + mcr 0, 7, r0, cr8, cr7, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #428] @ (436e40 ) │ │ │ │ @@ -1468683,41 +1468683,41 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, #222 @ 0xde │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #190 @ 0xbe │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r2, [r2, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 436eb6 │ │ │ │ + cbnz r2, 436eb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r4, 436eb0 │ │ │ │ + cbnz r0, 436eb2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r2, [r2, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - revsh r2, r3 │ │ │ │ + revsh r6, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + revsh r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1468793,23 +1468793,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (436f70 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 436f3c │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #14] │ │ │ │ + ldrb r0, [r5, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r2, 436f8a │ │ │ │ + cbnz r6, 436f8a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r0, 436f8a │ │ │ │ + cbnz r4, 436f8a │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1468961,23 +1468961,23 @@ │ │ │ │ movw r1, #2159 @ 0x86f │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ b.n 436f90 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #13] │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ + @ instruction: 0xb7d6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1469036,25 +1469036,25 @@ │ │ │ │ ldr r0, [pc, #36] @ (437204 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 437192 │ │ │ │ nop │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r2, [r7, #6] │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6ee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ ldr.w r5, [pc, #1468] @ 4377d8 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ @@ -1469576,63 +1469576,63 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ adds r5, #82 @ 0x52 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #2] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r6, 437854 │ │ │ │ + cbz r2, 437856 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r0, [r1, #22] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 437856 │ │ │ │ + cbz r6, 437856 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r2, #20 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 43784c │ │ │ │ + cbz r6, 43784c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r4, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ + ldrb r4, [r7, #2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r7, #17] │ │ │ │ + strb r4, [r7, #17] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r7, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ + strb r6, [r4, #16] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbz r2, 437876 │ │ │ │ + cbz r6, 437876 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r1, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + strb r2, [r4, #14] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, fp │ │ │ │ blx 683e4 │ │ │ │ ldr r2, [pc, #300] @ (43797c ) │ │ │ │ mov r1, r9 │ │ │ │ @@ -1469743,47 +1469743,47 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #76] @ (4379bc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 43755c │ │ │ │ - strb r2, [r1, #12] │ │ │ │ + strb r6, [r1, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r2, [r7, #11] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r6, #10] │ │ │ │ + strb r2, [r7, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ + strb r6, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r1, #24] │ │ │ │ + strb r0, [r2, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ + strb r4, [r3, #7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r7, #6] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + strb r0, [r1, #6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r2, [r5, #5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2880] @ 0xb40 │ │ │ │ subw sp, sp, #1172 @ 0x494 │ │ │ │ @@ -1470160,47 +1470160,47 @@ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ b.n 437e54 │ │ │ │ ... │ │ │ │ cmp r5, #146 @ 0x92 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r7, #20] │ │ │ │ + strb r2, [r0, #21] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r1, #13] │ │ │ │ + strb r6, [r1, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r5, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r3, #104] @ 0x68 │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, sp, #472 @ 0x1d8 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r0, #13] │ │ │ │ + strb r2, [r1, #13] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r6, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r6, #196] @ 0xc4 │ │ │ │ @@ -1470757,71 +1470757,71 @@ │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 437b74 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ + ldr r0, [r1, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #744 @ 0x2e8 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r7, pc, #552 @ (adr r7, 4386b4 ) │ │ │ │ + add r7, pc, #568 @ (adr r7, 4386c4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #776 @ (adr r6, 4387a0 ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 4387b0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 438730 ) │ │ │ │ + add r6, pc, #672 @ (adr r6, 438740 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 4386c8 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 4386d8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #424 @ (adr r6, 438658 ) │ │ │ │ + add r6, pc, #440 @ (adr r6, 438668 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r6, pc, #304 @ (adr r6, 4385e8 ) │ │ │ │ + add r6, pc, #320 @ (adr r6, 4385f8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #912 @ (adr r4, 438854 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 438864 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #704 @ (adr r4, 43878c ) │ │ │ │ + add r4, pc, #720 @ (adr r4, 43879c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #512 @ (adr r4, 4386d4 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 4386e4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r1, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, pc, #384 @ (adr r4, 43865c ) │ │ │ │ + add r4, pc, #400 @ (adr r4, 43866c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1140 @ 0x474 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1471247,57 +1471247,57 @@ │ │ │ │ nop │ │ │ │ movs r2, #122 @ 0x7a │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #58 @ 0x3a │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + str r4, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #832 @ (adr r1, 438cc4 ) │ │ │ │ + add r1, pc, #848 @ (adr r1, 438cd4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #624 @ (adr r1, 438bfc ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 438c0c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 4389c0 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 4389d0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #552 @ (adr r0, 438bd4 ) │ │ │ │ + add r0, pc, #568 @ (adr r0, 438be4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r4, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, 438b4c ) │ │ │ │ + add r0, pc, #424 @ (adr r0, 438b5c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r0, [r6, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r2, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [sp, #312] @ 0x138 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1471351,21 +1471351,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (438a70 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 4389e6 │ │ │ │ - str r4, [r3, #8] │ │ │ │ + str r0, [r4, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [sp, #344] @ 0x158 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #348] @ (438be4 ) │ │ │ │ mov r5, r3 │ │ │ │ @@ -1471513,29 +1471513,29 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ + ldrsh r4, [r4, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2896] @ 0xb50 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ @@ -1471834,27 +1471834,27 @@ │ │ │ │ b.n 439026 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, r1, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ lsls r2, r3, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r6, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r6, [r3, r2] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #24] │ │ │ │ + str r2, [r3, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r2, [r5, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -1472026,51 +1472026,51 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #84] @ (4391d8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4390a0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r0, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + str r7, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r4, r7] │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ + str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r2, [r1, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #632] @ 0x278 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r5, r6] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r1, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r5, r5] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2904] @ 0xb58 │ │ │ │ ldr.w r5, [pc, #1416] @ 439778 │ │ │ │ subw sp, sp, #1156 @ 0x484 │ │ │ │ @@ -1472561,81 +1472561,81 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r6, r7, #21 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #1 │ │ │ │ asrs r6, r7, #16 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r6, [r6, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r2, [r6, r5] │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r4, r4] │ │ │ │ + ldrh r4, [r4, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r0, [r3, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r4, r3] │ │ │ │ + strb r4, [r4, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #752] @ 0x2f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r1, r5] │ │ │ │ + strb r2, [r2, r5] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #496] @ 0x1f0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r2, [r6, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ + strh r6, [r6, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #544] @ 0x220 │ │ │ │ + str r1, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r2, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1473076,69 +1473076,69 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 439906 │ │ │ │ b.n 439922 │ │ │ │ nop │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, r1] │ │ │ │ + strh r0, [r0, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ + strh r0, [r1, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r7, r7] │ │ │ │ + strh r0, [r0, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r1, r4] │ │ │ │ + str r6, [r1, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + str r6, [r6, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r4, [r3, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r7, r2] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r2, [r5, r4] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r0, [r2, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, r0] │ │ │ │ + str r6, [r6, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r1, #48] @ 0x30 │ │ │ │ + ldrh r6, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, r2] │ │ │ │ + str r6, [r3, r2] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + str r4, [r5, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #648] @ (439fcc ) │ │ │ │ + ldr r7, [pc, #664] @ (439fdc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #160] @ (439de8 ) │ │ │ │ + ldr r7, [pc, #176] @ (439df8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (439dac ) │ │ │ │ + ldr r7, [pc, #112] @ (439dbc ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2856] @ 0xb28 │ │ │ │ subw sp, sp, #1196 @ 0x4ac │ │ │ │ @@ -1473749,77 +1473749,77 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 43a368 │ │ │ │ ... │ │ │ │ lsrs r2, r0, #8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - add r4, pc, #416 @ (adr r4, 43a588 ) │ │ │ │ + add r4, pc, #448 @ (adr r4, 43a5a8 ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #544] @ (43a610 ) │ │ │ │ + ldr r5, [pc, #560] @ (43a620 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #144] @ (43a484 ) │ │ │ │ + ldr r4, [pc, #160] @ (43a494 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r6, [r7, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #536] @ (43a614 ) │ │ │ │ + ldr r4, [pc, #552] @ (43a624 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [pc, #328] @ (43a548 ) │ │ │ │ + ldr r4, [pc, #344] @ (43a558 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + str r6, [r4, r0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #984] @ (43a7e4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (43a7f4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r2, #54] @ 0x36 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #816] @ (43a744 ) │ │ │ │ + ldr r0, [pc, #832] @ (43a754 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r4, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #680] @ (43a6c4 ) │ │ │ │ + ldr r0, [pc, #696] @ (43a6d4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [pc, #864] @ (43a784 ) │ │ │ │ + ldr r0, [pc, #880] @ (43a794 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ (43a430 ) │ │ │ │ + ldr r0, [pc, #24] @ (43a440 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #176] @ (43a4e8 ) │ │ │ │ + ldr r6, [pc, #192] @ (43a4f8 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ (43a504 ) │ │ │ │ + ldr r0, [pc, #216] @ (43a514 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bx pc │ │ │ │ + bxns pc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ bx fp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bx r8 │ │ │ │ + bxns r8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, #40] @ 0x28 │ │ │ │ + strh r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bxns r4 │ │ │ │ + bx r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ bx r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [pc, #52] @ (43a49c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (43a4a0 ) │ │ │ │ @@ -1473834,21 +1473834,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (43a4a8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 43a368 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - mov r4, ip │ │ │ │ + mov r0, sp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r6, r9 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2712] @ 0xa98 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [pc, #3128] @ 43b0f8 │ │ │ │ @@ -1474998,82 +1474998,82 @@ │ │ │ │ ... │ │ │ │ lsls r0, r6, #10 │ │ │ │ lsls r4, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #9 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r2, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #22] │ │ │ │ + strh r6, [r6, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add sl, fp │ │ │ │ + add lr, fp │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r4, r6 │ │ │ │ + add r0, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orrs r0, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r2, [r6, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmn r4, r7 │ │ │ │ + orrs r0, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmn r4, r3 │ │ │ │ + cmn r0, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #4] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmn r0, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r2, #4] │ │ │ │ + strh r2, [r3, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orrs r2, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - negs r4, r4 │ │ │ │ + negs r0, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r6, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r6, r1 │ │ │ │ + adcs r2, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs r0, r7 │ │ │ │ + sbcs r4, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6 │ │ │ │ + asrs r6, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #128 @ 0x80 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ lsls r2, r3, #1 │ │ │ │ add r6, sp, #988 @ 0x3dc │ │ │ │ - @ instruction: 0xffff3ede │ │ │ │ + vqrdmlah.s , , d18[0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r0, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, #20 │ │ │ │ + subs r2, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r5, #31] │ │ │ │ + strb r0, [r6, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r7, #1 │ │ │ │ b.n 43ae58 │ │ │ │ ldrb.w r3, [lr, #385] @ 0x181 │ │ │ │ lsls r5, r3, #30 │ │ │ │ beq.w 43af6a │ │ │ │ b.n 43af4c │ │ │ │ @@ -1475533,23 +1475533,23 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 43b5e8 │ │ │ │ nop │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r7, #230 @ 0xe6 │ │ │ │ - subs r1, #108 @ 0x6c │ │ │ │ + subs r1, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + subs r0, #168 @ 0xa8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bgt.n 43b5e8 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ cmp r8, r3 │ │ │ │ @@ -1476042,47 +1476042,47 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.w 43b0ca │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #10 │ │ │ │ + adds r3, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ + adds r0, #128 @ 0x80 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #120 @ 0x78 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrb.w r3, [r2, #385] @ 0x181 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bne.w 43baa8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ b.n 43bad8 │ │ │ │ @@ -1477023,185 +1477023,185 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #352] @ (43c80c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 43b7b4 │ │ │ │ - cmp r7, #28 │ │ │ │ + cmp r7, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #128 @ 0x80 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #134 @ 0x86 │ │ │ │ + cmp r4, #138 @ 0x8a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, #22 │ │ │ │ + cmp r4, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r2, #242 @ 0xf2 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #184 @ 0xb8 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ + cmp r2, #154 @ 0x9a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #104 @ 0x68 │ │ │ │ + cmp r2, #108 @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, #24 │ │ │ │ + adds r0, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #136 @ 0x88 │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #16 │ │ │ │ + cmp r5, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #42 @ 0x2a │ │ │ │ + movs r7, #46 @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #114 @ 0x72 │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r6, #204 @ 0xcc │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #176 @ 0xb0 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #152 @ 0x98 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r6, [r5, #68] @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #120 @ 0x78 │ │ │ │ + movs r6, #124 @ 0x7c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r6, #64] @ 0x40 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #58 @ 0x3a │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #28 │ │ │ │ + movs r6, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r7, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #2 │ │ │ │ + movs r6, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #168 @ 0xa8 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + movs r5, #106 @ 0x6a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #78 @ 0x4e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r1, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + movs r4, #248 @ 0xf8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r1, #44] @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #216 @ 0xd8 │ │ │ │ + movs r4, #220 @ 0xdc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #188 @ 0xbc │ │ │ │ + movs r4, #192 @ 0xc0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #136 @ 0x88 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #74 @ 0x4a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #44 @ 0x2c │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r1, r2, lsl #2] │ │ │ │ @@ -1477275,29 +1477275,29 @@ │ │ │ │ ldr.w r4, [sl, r4, lsl #2] │ │ │ │ ldr.w ip, [r4, #212] @ 0xd4 │ │ │ │ ldr r4, [pc, #36] @ (43c908 ) │ │ │ │ add r4, pc │ │ │ │ b.n 43c846 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #82 @ 0x52 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #22 │ │ │ │ + cmp r2, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 43ce64 │ │ │ │ + b.n 43ce6c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r2, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ ldr.w r3, [pc, #2660] @ 43d384 │ │ │ │ @@ -1478278,75 +1478278,75 @@ │ │ │ │ b.n 43cb86 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ udf #74 @ 0x4a │ │ │ │ lsls r3, r4, #1 │ │ │ │ udf #48 @ 0x30 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #136 @ 0x88 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ + movs r1, #132 @ 0x84 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r2, r1, #4 │ │ │ │ + subs r6, r1, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r6, r6, #2 │ │ │ │ + subs r2, r7, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + subs r4, r3, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r4, r5, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r4, r3, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r6, r7] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r0, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r7, r6] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r1, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r6, #30 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + asrs r6, r3, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r6, r5] │ │ │ │ + strb r4, [r6, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r2, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r4, #29 │ │ │ │ + asrs r0, r5, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1478414,29 +1478414,29 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (43d4e8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 43d47a │ │ │ │ nop │ │ │ │ - asrs r4, r4, #25 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r0, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ + asrs r4, r6, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ + strb r4, [r1, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr.w r4, [r0, r1, lsl #2] │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr.w r3, [lr, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -1479057,59 +1479057,59 @@ │ │ │ │ b.n 43d790 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bne.n 43daa0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #19 │ │ │ │ + asrs r0, r7, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r0, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldmia r7, {r4, r5, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - subs r2, r7, r2 │ │ │ │ + subs r6, r7, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r5, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + asrs r0, r2, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #912] @ (43df34 ) │ │ │ │ + ldr r6, [pc, #928] @ (43df44 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r7, #5 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #488] @ (43dd98 ) │ │ │ │ + ldr r6, [pc, #504] @ (43dda8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r7, #1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #320] @ (43dcf8 ) │ │ │ │ + ldr r6, [pc, #336] @ (43dd08 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [pc, #64] @ (43dc04 ) │ │ │ │ + ldr r6, [pc, #80] @ (43dc14 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #616] @ (43de3c ) │ │ │ │ + ldr r5, [pc, #632] @ (43de4c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r6, r5, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #520] @ (43dde4 ) │ │ │ │ + ldr r5, [pc, #536] @ (43ddf4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r9, #5760 @ 0x1680 │ │ │ │ blx 683e4 │ │ │ │ ldr.w r3, [pc, #1936] @ 43e378 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r2, #4 │ │ │ │ @@ -1479817,106 +1479817,106 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #196] @ (43e430 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 43e0f2 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r6, r6, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ - vqrdmlah.s q8, , d20[0] │ │ │ │ + vqrdmlah.s q8, , d24[0] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r0, #20 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r4, r6, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #12 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - blxns r8 │ │ │ │ + blx r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #6 │ │ │ │ + lsrs r0, r5, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ bx r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r7, #6 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ + mov ip, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov lr, r1 │ │ │ │ + mov sl, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ + lsrs r0, r3, #2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, sp │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #1 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, r9 │ │ │ │ + mov r0, sl │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r4, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #32 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp sl, pc │ │ │ │ + cmp lr, pc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ + lsrs r4, r1, #32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp lr, fp │ │ │ │ + cmp sl, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp ip, r8 │ │ │ │ + cmp r8, r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ + cmp lr, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r8, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r4, #30 │ │ │ │ + lsls r4, r4, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ + cmp r4, r8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1768] @ 0x6e8 │ │ │ │ subw sp, sp, #2292 @ 0x8f4 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1480495,63 +1480495,63 @@ │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ stmia r3!, {r2, r5} │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r4, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r3, #18 │ │ │ │ + lsls r2, r4, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r6, #17 │ │ │ │ + lsls r2, r7, #17 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - adcs r6, r0 │ │ │ │ + adcs r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ + lsls r2, r1, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r3 │ │ │ │ + lsls r0, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r2, r5, #10 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - eors r6, r7 │ │ │ │ + lsls r2, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + subs r7, #246 @ 0xf6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r4, r7, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r4, #13 │ │ │ │ + lsrs r2, r5, #13 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r2, r6, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 43ed28 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 43ead8 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ @@ -1481692,47 +1481692,47 @@ │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ beq.n 43f7f0 │ │ │ │ adds r7, #1 │ │ │ │ b.n 43f6a4 │ │ │ │ - movs r2, r7 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrsb r0, [r1, r0] │ │ │ │ + ldrsb r0, [r2, r0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - vqadd.u8 q8, q6, │ │ │ │ - mcr2 0, 0, r0, cr6, cr9, {2} │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + vqadd.u16 q8, q0, │ │ │ │ + mcr2 0, 0, r0, cr10, cr9, {2} │ │ │ │ + subs r3, #222 @ 0xde │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc2l 0, cr0, [r2, #356]! @ 0x164 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + stc2l 0, cr0, [r6, #356]! @ 0x164 │ │ │ │ + subs r3, #188 @ 0xbc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - mcr2 0, 0, r0, cr10, cr9, {2} │ │ │ │ - ldc2l 0, cr0, [r4, #356]! @ 0x164 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + mcr2 0, 0, r0, cr14, cr9, {2} │ │ │ │ + ldc2l 0, cr0, [r8, #356]! @ 0x164 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr.w r0, [r0, #89] @ 0x59 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #1] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ + ldr.w r0, [r4, #89] @ 0x59 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #1] │ │ │ │ + lsls r0, r3, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf5ea0059 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + @ instruction: 0xf5ee0059 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - rsb r0, sl, #14221312 @ 0xd90000 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + rsb r0, lr, #14221312 @ 0xd90000 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sub.w r0, r4, #14221312 @ 0xd90000 │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + sub.w r0, r8, #14221312 @ 0xd90000 │ │ │ │ + adds r3, #128 @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ bgt.w 43f648 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ ittt ne │ │ │ │ @@ -1482163,50 +1482163,50 @@ │ │ │ │ ldr r0, [pc, #128] @ (43fcb0 ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 43ece2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldc2 0, cr0, [lr], #356 @ 0x164 │ │ │ │ - @ instruction: 0xf2940059 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + stc2l 0, cr0, [r2], {89} @ 0x59 │ │ │ │ + @ instruction: 0xf2980059 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf73c0059 │ │ │ │ - sbc.w r0, sl, #89 @ 0x59 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + @ instruction: 0xf7400059 │ │ │ │ + sbc.w r0, lr, #89 @ 0x59 │ │ │ │ + cmp r7, #70 @ 0x46 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adcs.w r0, r0, #89 @ 0x59 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + adcs.w r0, r4, #89 @ 0x59 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf1220059 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + @ instruction: 0xf1260059 │ │ │ │ + cmp r6, #254 @ 0xfe │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adcs.w r0, r6, #14221312 @ 0xd90000 │ │ │ │ - sbcs.w r0, r8, #14221312 @ 0xd90000 │ │ │ │ - vld1.8 @ instruction: 0xf9ee0059 │ │ │ │ - @ instruction: 0xf0aa0059 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + adcs.w r0, sl, #14221312 @ 0xd90000 │ │ │ │ + sbcs.w r0, ip, #14221312 @ 0xd90000 │ │ │ │ + ldr??.w r0, [r2, #89] @ 0x59 │ │ │ │ + @ instruction: 0xf0ae0059 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orns r0, ip, #89 @ 0x59 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + eor.w r0, r0, #89 @ 0x59 │ │ │ │ + cmp r6, #86 @ 0x56 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bx lr │ │ │ │ + bx pc │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ands.w r0, lr, #89 @ 0x59 │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + bic.w r0, r2, #89 @ 0x59 │ │ │ │ + cmp r5, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - and.w r0, r2, #89 @ 0x59 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + and.w r0, r6, #89 @ 0x59 │ │ │ │ + cmp r5, #220 @ 0xdc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb.w r0, [lr, r9, lsl #1] │ │ │ │ - vshr.s16 q0, , #16 │ │ │ │ - vqadd.s8 q8, q6, │ │ │ │ - mcr 0, 5, r0, cr6, cr9, {2} │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + vld4.16 {d0-d3}, [r2 :64], r9 │ │ │ │ + vshr.s16 q0, , #12 │ │ │ │ + vqadd.s16 q8, q0, │ │ │ │ + mcr 0, 5, r0, cr10, cr9, {2} │ │ │ │ + cmp r4, #130 @ 0x82 │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 43fae2 │ │ │ │ b.n 43fbc4 │ │ │ │ ldr r0, [pc, #372] @ (43fe34 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ @@ -1482334,37 +1482334,37 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #72] @ (43fe70 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ b.w 43ece2 │ │ │ │ - mcr 0, 0, r0, cr10, cr9, {2} │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + mcr 0, 0, r0, cr14, cr9, {2} │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stcl 0, cr0, [sl, #356]! @ 0x164 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + stcl 0, cr0, [lr, #356]! @ 0x164 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stcl 0, cr0, [sl, #356] @ 0x164 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + stcl 0, cr0, [lr, #356] @ 0x164 │ │ │ │ + cmp r3, #166 @ 0xa6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-356] @ 0xfffffe9c │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + ldcl 0, cr0, [r8, #-356] @ 0xfffffe9c │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc 0, cr0, [sl, #-356] @ 0xfffffe9c │ │ │ │ - cmp r2, #240 @ 0xf0 │ │ │ │ + ldc 0, cr0, [lr, #-356] @ 0xfffffe9c │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldcl 0, cr0, [lr], #356 @ 0x164 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + stc 0, cr0, [r2, #-356] @ 0xfffffe9c │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldcl 0, cr0, [r0], {89} @ 0x59 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ + ldcl 0, cr0, [r4], {89} @ 0x59 │ │ │ │ + cmp r2, #170 @ 0xaa │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc 0, cr0, [r0], #356 @ 0x164 │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ + ldc 0, cr0, [r4], #356 @ 0x164 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ @@ -1483418,63 +1483418,63 @@ │ │ │ │ b.w 440082 │ │ │ │ add r0, sp, #904 @ 0x388 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldr.w r0, [r6, #89] @ 0x59 │ │ │ │ - ldr??.w r0, [r2, #89] @ 0x59 │ │ │ │ - add r1, pc, #472 @ (adr r1, 440ba4 ) │ │ │ │ + ldr.w r0, [sl, #89] @ 0x59 │ │ │ │ + ldr??.w r0, [r6, #89] @ 0x59 │ │ │ │ + add r1, pc, #488 @ (adr r1, 440bb4 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - orns r0, sl, r9, lsr #1 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + orns r0, lr, r9, lsr #1 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orrs.w r0, lr, r9, lsr #1 │ │ │ │ - cmp r0, #52 @ 0x34 │ │ │ │ + orn r0, r2, r9, lsr #1 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orr.w r0, r0, r9, lsr #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + orr.w r0, r4, r9, lsr #1 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf7820059 │ │ │ │ - @ instruction: 0xe9b80059 │ │ │ │ - movs r7, #142 @ 0x8e │ │ │ │ + @ instruction: 0xf7860059 │ │ │ │ + @ instruction: 0xe9bc0059 │ │ │ │ + movs r7, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xe99c0059 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + @ instruction: 0xe9a00059 │ │ │ │ + movs r7, #118 @ 0x76 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf6fc0059 │ │ │ │ - strd r0, r0, [ip, #-356]! @ 0x164 │ │ │ │ - ldrd r0, r0, [r8], #356 @ 0x164 │ │ │ │ - strd r0, r0, [r2], #356 @ 0x164 │ │ │ │ - @ instruction: 0xe81c0059 │ │ │ │ - movs r5, #242 @ 0xf2 │ │ │ │ + @ instruction: 0xf7000059 │ │ │ │ + ldrd r0, r0, [r0, #-356]! @ 0x164 │ │ │ │ + ldrd r0, r0, [ip], #356 @ 0x164 │ │ │ │ + strd r0, r0, [r6], #356 @ 0x164 │ │ │ │ + @ instruction: 0xe8200059 │ │ │ │ + movs r5, #246 @ 0xf6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r1, [sp, #936] @ 0x3a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 440958 │ │ │ │ + b.n 440960 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4408f0 │ │ │ │ + b.n 4408f8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 4402a8 │ │ │ │ + b.n 4402b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #26 │ │ │ │ + movs r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mcr 0, 6, r0, cr14, cr9, {2} │ │ │ │ - ldrd r0, r0, [r0], #-344 @ 0x158 │ │ │ │ - movs r3, #36 @ 0x24 │ │ │ │ + mrc 0, 6, r0, cr2, cr9, {2} │ │ │ │ + ldrd r0, r0, [r4], #-344 @ 0x158 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov lr, r8 │ │ │ │ + mov sl, r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.s32 q0, , #28 │ │ │ │ - b.n 440cc8 │ │ │ │ + vshr.s32 q0, , #24 │ │ │ │ + b.n 440cd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r4, #4 │ │ │ │ + subs r6, r4, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 440a66 │ │ │ │ ldr r0, [sp, #204] @ 0xcc │ │ │ │ add.w r3, fp, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -1484857,122 +1484857,122 @@ │ │ │ │ blx 64ad0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 441b50 │ │ │ │ movs r5, #0 │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ b.n 441a0e │ │ │ │ - ble.n 441840 │ │ │ │ + ble.n 441848 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r5, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orns r0, lr, r9, lsr #1 │ │ │ │ - ble.n 44192c │ │ │ │ + eor.w r0, r2, r9, lsr #1 │ │ │ │ + ble.n 441934 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 441890 │ │ │ │ + blt.n 441898 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bge.n 4418ec │ │ │ │ + bge.n 4418f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r6, r6, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bge.n 4418b8 │ │ │ │ + bge.n 4418c0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 4418d0 │ │ │ │ + bls.n 4418d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 442144 │ │ │ │ + b.n 44114c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bls.n 441994 │ │ │ │ + bls.n 44199c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 441958 │ │ │ │ + bls.n 441960 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r3, #27 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 441a24 │ │ │ │ + bls.n 441a2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [pc, #836] @ (441ca4 ) │ │ │ │ - @ instruction: 0xffffd8b2 │ │ │ │ + @ instruction: 0xffffd8b6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 441948 │ │ │ │ + bvc.n 441950 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ + asrs r2, r1, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 44190c │ │ │ │ + bvc.n 441914 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 4419ec │ │ │ │ + bhi.n 4419f4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bpl.n 4419d0 │ │ │ │ + bpl.n 4419d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r0, #12 │ │ │ │ + asrs r4, r0, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 44199c │ │ │ │ + bpl.n 4419a4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r0, r5, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 441974 │ │ │ │ + bmi.n 44197c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 44194c │ │ │ │ + bmi.n 441954 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #10 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 441924 │ │ │ │ + bmi.n 44192c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r1, #42] @ 0x2a │ │ │ │ + ldrh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 441a8c │ │ │ │ + bmi.n 441a94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r4, r1, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 441a58 │ │ │ │ + bmi.n 441a60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r5, #8 │ │ │ │ + asrs r6, r5, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 441a24 │ │ │ │ + bmi.n 441a2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r2, r2, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 441940 │ │ │ │ + bcc.n 441948 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + asrs r0, r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 44190c │ │ │ │ + bcc.n 441914 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 146 @ 0x92 │ │ │ │ + svc 150 @ 0x96 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 186 @ 0xba │ │ │ │ + svc 190 @ 0xbe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 441908 │ │ │ │ + bcs.n 441910 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs.w r0, r4, #86 @ 0x56 │ │ │ │ - udf #138 @ 0x8a │ │ │ │ + sbcs.w r0, r8, #86 @ 0x56 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - udf #64 @ 0x40 │ │ │ │ + udf #68 @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #212 @ 0xd4 │ │ │ │ blx 6054c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 441aa2 │ │ │ │ @@ -1485883,150 +1485883,150 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #284] @ (442500 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4415d2 │ │ │ │ - beq.n 442310 │ │ │ │ + beq.n 442318 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 4424e0 │ │ │ │ + beq.n 4424e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 442484 │ │ │ │ + beq.n 44248c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 442450 │ │ │ │ + beq.n 442458 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7!, {r2, r4, r5, r6} │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r6, {r1, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5, {r2, r3, r5} │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + lsrs r4, r0, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #10 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r0, #10 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r4, #9 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ @ instruction: 0xb609 │ │ │ │ - @ instruction: 0xffffcad6 │ │ │ │ + @ instruction: 0xffffcada │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r1, r4, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r6, r7} │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bmi.n 442474 │ │ │ │ + bmi.n 44247c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r0, #27 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r4, r2, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #24 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcs.n 442588 │ │ │ │ + bcs.n 442590 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r1, #19 │ │ │ │ + lsls r6, r1, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1486101,27 +1486101,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (4425e8 ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 442540 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 442534 │ │ │ │ + bls.n 44253c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcc.n 4426a0 │ │ │ │ + bcc.n 4426a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r1, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1, r2, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1486163,17 +1486163,17 @@ │ │ │ │ ldr r0, [pc, #16] @ (442668 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - stmia r4!, {r7} │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #832] @ (4429c0 ) │ │ │ │ @@ -1486524,28 +1486524,28 @@ │ │ │ │ nop │ │ │ │ strh r4, [r6, #6] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ + lsls r4, r3, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r7} │ │ │ │ + stmia r2!, {r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ + lsls r0, r5, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q0, q3, #24 │ │ │ │ - stmia r1!, {r2, r3, r5} │ │ │ │ + vshr.u32 q0, q3, #20 │ │ │ │ + stmia r1!, {r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u8 q0, q2, q3 │ │ │ │ + vqadd.u8 q0, q4, q3 │ │ │ │ │ │ │ │ 004429ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [pc, #2872] @ 443538 │ │ │ │ @@ -1487536,278 +1487536,278 @@ │ │ │ │ b.w 442b18 │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrb r0, [r6, #21] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + stmia r1!, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsh r3, [r4, r6] │ │ │ │ - @ instruction: 0xffffce28 │ │ │ │ + @ instruction: 0xffffce2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - it gt │ │ │ │ + ite gt │ │ │ │ lslgt r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [lr, #344] @ 0x158 │ │ │ │ + stc2le 0, cr0, [r2, #344]! @ 0x158 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - itet hi │ │ │ │ + itee hi │ │ │ │ lslhi r1, r3, #1 │ │ │ │ - stc2lls 0, cr0, [r0, #-344]! @ 0xfffffea8 │ │ │ │ - subhi r7, #61 @ 0x3d │ │ │ │ + stc2lls 0, cr0, [r4, #-344]! @ 0xfffffea8 │ │ │ │ + subls r7, #61 @ 0x3d │ │ │ │ @ instruction: 0xffff6c91 │ │ │ │ - vqrdmlsh.s , , d4[0] │ │ │ │ + vqrdmlsh.s , , d8[0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [sl, #-344] @ 0xfffffea8 │ │ │ │ - itte cs │ │ │ │ + ldc2 0, cr0, [lr, #-344] @ 0xfffffea8 │ │ │ │ + itet cs │ │ │ │ lslcs r1, r3, #1 │ │ │ │ - ldc2lcs 0, cr0, [ip], #344 @ 0x158 │ │ │ │ - ldrshcc.w pc, [sp, #255]! │ │ │ │ + stc2cc 0, cr0, [r0, #-344] @ 0xfffffea8 │ │ │ │ + ldrshcs.w pc, [sp, #255]! │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], #344 @ 0x158 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + ldc2 0, cr0, [sl], #344 @ 0x158 │ │ │ │ + bkpt 0x00c6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r8], {86} @ 0x56 │ │ │ │ + ldc2 0, cr0, [ip], {86} @ 0x56 │ │ │ │ add r7, pc, #900 @ (adr r7, 44391c ) │ │ │ │ - @ instruction: 0xffffbe90 │ │ │ │ + @ instruction: 0xffffbe94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stc2l 0, cr0, [r6], #-344 @ 0xfffffea8 │ │ │ │ + stc2l 0, cr0, [sl], #-344 @ 0xfffffea8 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - vcvt.f32.u32 , q7, #1 │ │ │ │ + vqrdmlah.s , , d18[0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-344 @ 0xfffffea8 │ │ │ │ - bkpt 0x0040 │ │ │ │ + ldc2 0, cr0, [r8], #-344 @ 0xfffffea8 │ │ │ │ + bkpt 0x0044 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4], {86} @ 0x56 │ │ │ │ + ldc2 0, cr0, [r8], {86} @ 0x56 │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [pc :128] │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfbd00056 │ │ │ │ - bkpt 0x0068 │ │ │ │ + @ instruction: 0xfbd40056 │ │ │ │ + bkpt 0x006c │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp r6, #151 @ 0x97 │ │ │ │ vrshr.u32 , , #1 │ │ │ │ vqrdmlsh.s , , d15[0] │ │ │ │ - vtbx.8 d28, {d31- instruction: 0xfb4a0056 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xfb4e0056 │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfafc0056 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb000056 │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfaba0056 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + @ instruction: 0xfabe0056 │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r4, r6} │ │ │ │ + ldmia r4, {r2, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa740056 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + @ instruction: 0xfa780056 │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r2, r3, r4, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xfa320056 │ │ │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + @ instruction: 0xfa360056 │ │ │ │ + ldmia r4, {r1, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #86] @ 0x56 │ │ │ │ - cbnz r4, 4436b2 │ │ │ │ + ldr??.w r0, [r4, #86] @ 0x56 │ │ │ │ + pop {} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr??.w r0, [r0, #86] @ 0x56 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldr??.w r0, [r4, #86] @ 0x56 │ │ │ │ + ldmia r4!, {r2, r3, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r1, r2, r7} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 4436b2 │ │ │ │ + cbnz r4, 4436b2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vst1.8 @ instruction: 0xf98e0056 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ │ │ + ldrsb.w r0, [r2, #86] @ 0x56 │ │ │ │ + ldmia r4!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 4436b0 │ │ │ │ + cbnz r2, 4436b2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vst4.16 {d16-d19}, [ip :64], r6 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldr??.w r0, [r0, r6, lsl #1] │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r4, 4436b0 │ │ │ │ + cbnz r0, 4436b2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :64], r6 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + vst4.16 {d0-d3}, [lr :64], r6 │ │ │ │ + ldmia r5, {r1, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - revsh r6, r5 │ │ │ │ + revsh r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str.w r0, [r4, #86] @ 0x56 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + str.w r0, [r8, #86] @ 0x56 │ │ │ │ + ldmia r5!, {r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x0030 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb.w r0, [r2, #86] @ 0x56 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + strb.w r0, [r6, #86] @ 0x56 │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r2, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rev16 r2, r5 │ │ │ │ + rev16 r6, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str.w r0, [r0, r6, lsl #1] │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + str.w r0, [r4, r6, lsl #1] │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf7fa0056 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + @ instruction: 0xf7fe0056 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r3, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r0, 4436ec │ │ │ │ + cbnz r4, 4436ec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf7b60056 │ │ │ │ - ldmia r5!, {r4, r6, r7} │ │ │ │ + @ instruction: 0xf7ba0056 │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 4436ec │ │ │ │ + cbnz r4, 4436ec │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf7760056 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf77a0056 │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r2, 4436ea │ │ │ │ + cbnz r6, 4436ea │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf7300056 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + @ instruction: 0xf7340056 │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 4436ea │ │ │ │ + cbnz r4, 4436ea │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf6ee0056 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xf6f20056 │ │ │ │ + ldmia r6, {r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb8cc │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subw r0, r2, #2134 @ 0x856 │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ + subw r0, r6, #2134 @ 0x856 │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6, {r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb88e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf6600056 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xf6640056 │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb834 │ │ │ │ + @ instruction: 0xb838 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - addw r0, sl, #2134 @ 0x856 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + addw r0, lr, #2134 @ 0x856 │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rsb r0, r8, #14024704 @ 0xd60000 │ │ │ │ - ldmia r6, {r4, r5, r6, r7} │ │ │ │ + rsb r0, ip, #14024704 @ 0xd60000 │ │ │ │ + ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf5860056 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + @ instruction: 0xf58a0056 │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb768 │ │ │ │ + @ instruction: 0xb76c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adc.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ + adc.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4437b4 │ │ │ │ + beq.n 4437bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ - beq.n 443790 │ │ │ │ + add.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ + beq.n 443798 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4436c0 │ │ │ │ + beq.n 4436c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf4bc0056 │ │ │ │ - beq.n 4436a0 │ │ │ │ + @ instruction: 0xf4c00056 │ │ │ │ + beq.n 4436a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443738 │ │ │ │ + beq.n 443740 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eor.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ - beq.n 443720 │ │ │ │ + eor.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ + beq.n 443728 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443778 │ │ │ │ + bne.n 443780 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + cpsid │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orr.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ - beq.n 443750 │ │ │ │ + orr.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ + beq.n 443758 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 443828 │ │ │ │ + bne.n 443830 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - and.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ - bne.n 443814 │ │ │ │ + and.w r0, ip, #14024704 @ 0xd60000 │ │ │ │ + bne.n 44381c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 4436dc │ │ │ │ + bne.n 4436e4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ubfx r0, lr, #1, #23 │ │ │ │ - bne.n 4436c0 │ │ │ │ + @ instruction: 0xf3d20056 │ │ │ │ + bne.n 4436c8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 443710 │ │ │ │ + bne.n 443718 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - usat r0, #22, ip, lsl #1 │ │ │ │ + @ instruction: 0xf3900056 │ │ │ │ ldr r2, [pc, #772] @ (443ac0 ) │ │ │ │ add.w r3, r4, #260 @ 0x104 │ │ │ │ ldr r1, [pc, #772] @ (443ac4 ) │ │ │ │ strd r0, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r8 │ │ │ │ @@ -1488084,83 +1488084,83 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #172] @ (443b60 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 442b18 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ - lsls r1, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r4, r6} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxtb r6, r5 │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf0c60056 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ + uxtb r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + @ instruction: 0xf0ca0056 │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - eor.w r0, r6, #86 @ 0x56 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + uxth r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + eor.w r0, sl, #86 @ 0x56 │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sxtb r2, r6 │ │ │ │ + ldmia r7, {r1, r2, r4, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orr.w r0, sl, #86 @ 0x56 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ + sxtb r6, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + orr.w r0, lr, #86 @ 0x56 │ │ │ │ + ldmia r7, {r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sxth r6, r6 │ │ │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - and.w r0, lr, #86 @ 0x56 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + sxth r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443b5c │ │ │ │ + ands.w r0, r2, #86 @ 0x56 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r4, 443b48 │ │ │ │ + beq.n 443b64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.s8 q8, q3, #4 │ │ │ │ - beq.n 443b2c │ │ │ │ + cbz r0, 443b4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443bac │ │ │ │ + vshr.s16 q8, q3, #16 │ │ │ │ + beq.n 443b34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 443b46 │ │ │ │ + beq.n 443bb4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vmov.i32 q0, #102 @ 0x00000066 │ │ │ │ - beq.n 443b8c │ │ │ │ + cbz r2, 443b48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443b60 │ │ │ │ + vshr.s8 q0, q3, #6 │ │ │ │ + beq.n 443b94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 443a40 │ │ │ │ + beq.n 443b68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r4, 443b3c │ │ │ │ + beq.n 443a48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.s8 q0, q6, q3 │ │ │ │ cbz r0, 443b3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc 0, 7, r0, cr0, cr6, {2} │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + vqadd.s16 q0, q0, q3 │ │ │ │ + cbz r4, 443b3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr 0, 5, r0, cr4, cr6, {2} │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + mrc 0, 7, r0, cr4, cr6, {2} │ │ │ │ + sub sp, #320 @ 0x140 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr 0, 4, r0, cr8, cr6, {2} │ │ │ │ - sub sp, #16 │ │ │ │ + mcr 0, 5, r0, cr8, cr6, {2} │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrc 0, 2, r0, cr12, cr6, {2} │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + mcr 0, 4, r0, cr12, cr6, {2} │ │ │ │ + sub sp, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr 0, 1, r0, cr12, cr6, {2} │ │ │ │ - add sp, #136 @ 0x88 │ │ │ │ + mcr 0, 3, r0, cr0, cr6, {2} │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldcl 0, cr0, [sl, #344]! @ 0x158 │ │ │ │ + mrc 0, 1, r0, cr0, cr6, {2} │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + ldcl 0, cr0, [lr, #344]! @ 0x158 │ │ │ │ │ │ │ │ 00443b64 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1488334,28 +1488334,28 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #44] @ (443d28 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #10 │ │ │ │ b.n 443c06 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mrrc 0, 5, r0, r6, cr6 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + mrrc 0, 5, r0, sl, cr6 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc 0, cr0, [r8], {86} @ 0x56 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + ldc 0, cr0, [ip], {86} @ 0x56 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xebea0056 │ │ │ │ - add r5, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xebee0056 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00443d2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1488363,15 +1488363,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 6b380 │ │ │ │ cbz r0, 443d4e │ │ │ │ blx 6affc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 443dc8 │ │ │ │ + cbnz r4, 443dc8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00443d54 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1488657,53 +1488657,53 @@ │ │ │ │ b.n 443ec4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #32] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #672 @ 0x2a0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ + add r3, sp, #816 @ 0x330 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrd r0, r0, [r4], #344 @ 0x158 │ │ │ │ - cbnz r2, 444084 │ │ │ │ + ldrd r0, r0, [r8], #344 @ 0x158 │ │ │ │ + cbnz r6, 444084 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #848 @ 0x350 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia.w lr!, {r1, r2, r4, r6} │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia.w r2!, {r1, r2, r4, r6} │ │ │ │ + ldmia r2!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00444088 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1488760,27 +1488760,27 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (444140 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4440cc │ │ │ │ nop │ │ │ │ - @ instruction: 0xb870 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 4440d0 │ │ │ │ + b.n 4440d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00444144 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1488829,23 +1488829,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (4441dc ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44417e │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7b2 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 443ff0 │ │ │ │ + b.n 443ff8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3!, {r1, r2} │ │ │ │ + ldmia r3, {r1, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1488960,17 +1488960,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6aa58 │ │ │ │ ldrb.w r3, [r0, #385] @ 0x181 │ │ │ │ lsls r3, r3, #30 │ │ │ │ beq.w 444210 │ │ │ │ b.n 4442ec │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 44401c │ │ │ │ + b.n 444024 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6affc │ │ │ │ @@ -1489189,21 +1489189,21 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 444c4c │ │ │ │ + b.n 444c54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 444c18 │ │ │ │ + b.n 444c20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1489388,21 +1489388,21 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 4449f4 │ │ │ │ + b.n 4449fc │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #92] @ (44485c ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1489443,15 +1489443,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ + stmia r5!, {r1, r2, r3} │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1489723,21 +1489723,21 @@ │ │ │ │ ... │ │ │ │ ldrsh r4, [r6, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 444c7c │ │ │ │ + ble.n 444c84 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 444c1c │ │ │ │ + ble.n 444c24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ @@ -1491016,103 +1491016,103 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r5] │ │ │ │ lsls r3, r4, #1 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbnz r2, 445984 │ │ │ │ + cbnz r6, 445984 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 4459cc │ │ │ │ + bvc.n 4459d4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 445986 │ │ │ │ + cbnz r6, 445986 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - revsh r0, r6 │ │ │ │ + revsh r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r4, 44592e │ │ │ │ + cbnz r0, 445930 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bmi.n 4458ac │ │ │ │ + bmi.n 4458b4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7bc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bcs.n 445954 │ │ │ │ + bcs.n 44595c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + @ instruction: 0xb648 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 44584c │ │ │ │ + bne.n 445854 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 445a10 │ │ │ │ + bne.n 445a18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r6, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 4459e0 │ │ │ │ + bne.n 4459e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 4459a4 │ │ │ │ + bne.n 4459ac │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bne.n 445974 │ │ │ │ + bne.n 44597c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + push {r3, r5, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 445944 │ │ │ │ + beq.n 44594c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r3, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 445914 │ │ │ │ + beq.n 44591c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4458e4 │ │ │ │ + beq.n 4458ec │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4458b4 │ │ │ │ + beq.n 4458bc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 445a84 │ │ │ │ + beq.n 44588c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 445a54 │ │ │ │ + beq.n 445a5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r6, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 445a24 │ │ │ │ + beq.n 445a2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4459f4 │ │ │ │ + beq.n 4459fc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - beq.n 4459c4 │ │ │ │ + beq.n 4459cc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r3, r6} │ │ │ │ + push {r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1172] @ 445e6c │ │ │ │ @@ -1491550,79 +1491550,79 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 445e14 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r5, [pc, #608] @ (4460d0 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r4, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 445eb6 │ │ │ │ + cbz r2, 445eb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r3, [pc, #920] @ (446228 ) │ │ │ │ lsls r3, r4, #1 │ │ │ │ - cbz r0, 445ea8 │ │ │ │ + cbz r4, 445ea8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 445ea8 │ │ │ │ + cbz r2, 445eaa │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r4, 445eaa │ │ │ │ + cbz r0, 445eac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r4!, {r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #384 @ 0x180 │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #240 @ 0xf0 │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ + ldmia r3, {r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3!, {r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r2!, {r1, r5, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #1016 @ 0x3f8 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #784 @ 0x310 │ │ │ │ + add r6, sp, #800 @ 0x320 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r2!, {r4, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1491868,37 +1491868,37 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 445fbe │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ b.n 445f9e │ │ │ │ mvn.w ip, #1 │ │ │ │ b.n 445f9e │ │ │ │ nop │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r4} │ │ │ │ + ldmia r0!, {r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #480 @ 0x1e0 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r2} │ │ │ │ + ldmia r0!, {r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #0 │ │ │ │ + add r4, sp, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r2, r3, r7} │ │ │ │ + stmia r7!, {r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [pc, #1168] @ 4466b8 │ │ │ │ @@ -1492335,79 +1492335,79 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 446660 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ cmp r0, r9 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #928 @ 0x3a0 │ │ │ │ + add r1, sp, #944 @ 0x3b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1} │ │ │ │ lsls r6, r2, #1 │ │ │ │ bics r2, r3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r1, sp, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r5, r7} │ │ │ │ + stmia r3!, {r2, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #960 @ (adr r7, 446ad0 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 446ae0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #864 @ (adr r7, 446a78 ) │ │ │ │ + add r7, pc, #880 @ (adr r7, 446a88 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #216 @ (adr r7, 4467f8 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 446808 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 446a50 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 446a60 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #712 @ (adr r6, 4469f8 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 446a08 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #584 @ (adr r6, 446980 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 446990 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 446920 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 446930 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r2!, {r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r8, r0 │ │ │ │ @@ -1493024,48 +1493024,48 @@ │ │ │ │ ... │ │ │ │ ands r4, r2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ lsls r3, r4, #1 │ │ │ │ - add r4, pc, #640 @ (adr r4, 4470c8 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 4470d8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ bhi.n 446eaa │ │ │ │ - @ instruction: 0xffffa34e │ │ │ │ + vrsra.u32 q13, q1, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, pc, #200 @ (adr r3, 446f20 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 446f30 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bkpt 0x00bc │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #408 @ (adr r2, 446ff8 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 447008 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, pc, #272 @ (adr r1, 446f78 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 446f88 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, 446ea8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 446eb8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 447034 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 447044 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r4, 446ef6 │ │ │ │ + pop {} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #328 @ (adr r0, 446fc4 ) │ │ │ │ + add r0, pc, #344 @ (adr r0, 446fd4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r6, 446ef6 │ │ │ │ + cbnz r2, 446ef8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #56 @ (adr r0, 446ebc ) │ │ │ │ + add r0, pc, #72 @ (adr r0, 446ecc ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r9, sl │ │ │ │ mov r5, r1 │ │ │ │ b.n 4468a6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -1494156,69 +1494156,69 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #120] @ (447b58 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4474fe │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 447b2e │ │ │ │ + cbnz r4, 447b2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbnz r0, 447b2e │ │ │ │ + cbnz r4, 447b2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #856] @ 0x358 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r0, 447b8e │ │ │ │ + cbz r4, 447b8e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r6, 447b8c │ │ │ │ + cbz r2, 447b8e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r4, 447b8c │ │ │ │ + cbz r0, 447b8e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #808] @ 0x328 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r2, 447b8c │ │ │ │ + cbz r6, 447b8c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r2, 447b8c │ │ │ │ + cbz r6, 447b8c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #552] @ 0x228 │ │ │ │ + str r7, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cbz r2, 447b8c │ │ │ │ + cbz r6, 447b8c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #824 @ 0x338 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 447980 │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov r7, ip │ │ │ │ mov r6, ip │ │ │ │ @@ -1494696,91 +1494696,91 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #164] @ (448138 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 447f8e │ │ │ │ nop │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r2, [r6, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, #50] @ 0x32 │ │ │ │ + ldrh r4, [r7, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r0, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r1, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #832 @ 0x340 │ │ │ │ + add r0, sp, #848 @ 0x350 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r5, #40] @ 0x28 │ │ │ │ + ldrh r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r2, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #520 @ 0x208 │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r2, [r4, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, sp, #104 @ 0x68 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1494803,17 +1494803,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r6, [r5, #28] │ │ │ │ + ldrh r2, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 448274 ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 448284 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044818c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1495279,148 +1495279,148 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ - stmia r1!, {r2, r4} │ │ │ │ + stmia r1!, {r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r0, [r4, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #408 @ (adr r6, 44882c ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 44883c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r5, #32 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r2, [r4, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r6, pc, #160 @ (adr r6, 448740 ) │ │ │ │ + add r6, pc, #176 @ (adr r6, 448750 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmia r5!, {r0, r2, r4, r6} │ │ │ │ vshr.u64 d28, d11, #1 │ │ │ │ - @ instruction: 0xffff8a5c │ │ │ │ + vtbx.8 d24, {d15-d17}, d16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #928 @ (adr r5, 448a50 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, 448a60 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r0, #18] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #824 @ (adr r5, 4489f0 ) │ │ │ │ + add r5, pc, #840 @ (adr r5, 448a00 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmia r2!, {r0, r4, r6, r7} │ │ │ │ @ instruction: 0xffffdbf3 │ │ │ │ - vtbl.8 d24, {d15-d17}, d4 │ │ │ │ + vtbl.8 d24, {d15-d17}, d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #576 @ (adr r5, 448908 ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 448918 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #472 @ (adr r5, 4488a8 ) │ │ │ │ + add r5, pc, #488 @ (adr r5, 4488b8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldmia r4!, {r0, r1, r5, r7} │ │ │ │ - vtbl.8 d24, {d31- instruction: 0xffff89b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #224 @ (adr r5, 4487bc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 4487cc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ bkpt 0x0059 │ │ │ │ - vtbx.8 d24, {d31- instruction: 0xffff89f0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, pc, #8 @ (adr r5, 4486f4 ) │ │ │ │ + add r5, pc, #24 @ (adr r5, 448704 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r3, #10] │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 448a7c ) │ │ │ │ + add r4, pc, #920 @ (adr r4, 448a8c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r2, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r4, [r2, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #8] │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 4489a4 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 4489b4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r2, [r7, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r2, #16] │ │ │ │ + ldrh r0, [r3, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #6] │ │ │ │ + ldrh r2, [r4, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #424 @ (adr r4, 4488bc ) │ │ │ │ + add r4, pc, #440 @ (adr r4, 4488cc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r0, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ + ldrh r4, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 4487e4 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 4487f4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r1, #16] │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r2, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #984 @ (adr r3, 448b0c ) │ │ │ │ + add r3, pc, #1000 @ (adr r3, 448b1c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r5, #0] │ │ │ │ + ldrh r0, [r6, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #736 @ (adr r3, 448a24 ) │ │ │ │ + add r3, pc, #752 @ (adr r3, 448a34 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #504 @ (adr r3, 44894c ) │ │ │ │ + add r3, pc, #520 @ (adr r3, 44895c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r7, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r7, #60] @ 0x3c │ │ │ │ + strh r4, [r7, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #272 @ (adr r3, 448874 ) │ │ │ │ + add r3, pc, #288 @ (adr r3, 448884 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r5, #18] │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r0, [r7, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r6, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 448774 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 448784 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r3, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #752 @ (adr r2, 448a74 ) │ │ │ │ + add r2, pc, #768 @ (adr r2, 448a84 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r6, [r5, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, pc, #472 @ (adr r2, 44896c ) │ │ │ │ + add r2, pc, #488 @ (adr r2, 44897c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65958 │ │ │ │ @@ -1495441,17 +1495441,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r3, #42] @ 0x2a │ │ │ │ + strh r0, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 448b80 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 448b90 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 004487e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1495460,15 +1495460,15 @@ │ │ │ │ blx 6b380 │ │ │ │ blx 6affc │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ blx 686e8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ - cbnz r0, 44884e │ │ │ │ + cbnz r4, 44884e │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0044880c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1495500,19 +1495500,19 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - revsh r6, r2 │ │ │ │ + revsh r2, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r2, #38] @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 4489d8 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 4489e8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ blx 6affc │ │ │ │ @@ -1495673,27 +1495673,27 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ b.n 4489c4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r0, r6, #2 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r0, r6, #6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r6, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #648] @ 0x288 │ │ │ │ + ldr r6, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #204] @ (448b1c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -1495786,17 +1495786,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r2, r4, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r7, #3 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r5, #50] @ 0x32 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1495831,15 +1495831,15 @@ │ │ │ │ add.w r1, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 6a3c4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #88] @ (448c04 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1495879,15 +1495879,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r6, r0, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ subs r6, r1, r6 │ │ │ │ lsls r3, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1495975,17 +1495975,17 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r4, r1, r5 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r5, r4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 00448cf8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1496134,50 +1496134,50 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 448d90 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, r5, r1 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mcr2 15, 6, pc, cr15, cr15, {7} @ │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r4, [r4, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ + strh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ mcr2 15, 1, pc, cr13, cr15, {7} @ │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r4, r4, r7 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @ instruction: 0xfaa3ffff │ │ │ │ ldc2l 15, cr15, [r1, #-1020] @ 0xfffffc04 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ + strh r0, [r5, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + strh r4, [r6, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 00448ed0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1496296,27 +1496296,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (449030 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 448fd0 │ │ │ │ nop │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + strh r4, [r6, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r4, [r1, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 00449034 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1496371,15 +1496371,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r7, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ asrs r4, r1, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -1496800,89 +1496800,89 @@ │ │ │ │ blx 6042c │ │ │ │ b.n 44943a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ asrs r2, r7, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r0, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #6] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r5, #10] │ │ │ │ + strh r0, [r6, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #10] │ │ │ │ + strh r2, [r1, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r6, [r7, #8] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #27] │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ + strh r6, [r5, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r2, #0] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r6, [r2, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 4494fc │ │ │ │ + ble.n 449504 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #208] @ (449698 ) │ │ │ │ + ldr r2, [pc, #224] @ (4496a8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ + strh r4, [r6, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 4495f4 │ │ │ │ + ble.n 4495fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [pc, #680] @ (449880 ) │ │ │ │ + ldr r1, [pc, #696] @ (449890 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r2, #1 │ │ │ │ asrs r4, r6, #12 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ + ldrb r4, [r0, #21] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r6, #23] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r2, [r5, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r4, [r6, #25] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #30] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -1496939,25 +1496939,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (4496d4 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4496a0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #13] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r2, #13] │ │ │ │ + ldrb r0, [r3, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ + ldrb r4, [r7, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -1497090,31 +1497090,31 @@ │ │ │ │ add r1, pc │ │ │ │ blx 62778 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r6, r4 │ │ │ │ + mov r2, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r0, r6, #4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r2, [r6, #24] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + ldrb r4, [r4, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 00449884 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1497278,60 +1497278,60 @@ │ │ │ │ b.n 449908 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r3, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r6, [r3, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r5, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #3] │ │ │ │ + ldrb r2, [r6, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsrs r4, r5, #25 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r4, [r7, #2] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldc2l 15, cr15, [pc], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - ldrb r6, [r7, #1] │ │ │ │ + ldrb r2, [r0, #2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ bl 311a6a │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r5, #19] │ │ │ │ + ldrb r4, [r5, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + ldrb r4, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + ldrh r4, [r3, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 612d8 │ │ │ │ @@ -1497352,17 +1497352,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #28] │ │ │ │ + strb r4, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ sub sp, #20 │ │ │ │ @@ -1497427,23 +1497427,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (449bac ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 449b7c │ │ │ │ - ldrb r4, [r3, #14] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -1497837,69 +1497837,69 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 449eba │ │ │ │ ... │ │ │ │ lsrs r2, r4, #14 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r4, #9] │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r6, [r6, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #32] │ │ │ │ + ldrh r6, [r3, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsrs r0, r3, #11 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ + ldrb r6, [r3, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r2, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r0, [r4, #14] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r2, #30] │ │ │ │ + strb r2, [r3, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r6, [r4, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r7, #29] │ │ │ │ + strb r2, [r0, #30] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r1, #10] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r4, #29] │ │ │ │ + strb r2, [r5, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ + ldrh r4, [r6, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r2, [r6, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r0, #6] │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044a078 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1497980,41 +1497980,41 @@ │ │ │ │ ldr r0, [pc, #68] @ (44a180 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44a0d4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, #26] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r0, r4, #27 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + strb r4, [r1, #26] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r0, r4, #26 │ │ │ │ lsls r3, r4, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ + strb r6, [r2, #23] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsrs r5, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63f28 │ │ │ │ @@ -1498035,17 +1498035,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r0, [r6, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044a1d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -1498738,121 +1498738,121 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #224] @ (44a9dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44a336 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r2, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r6, r7, #21 │ │ │ │ lsls r3, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #15] │ │ │ │ + strb r6, [r3, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + strb r0, [r0, #15] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r0, #44] @ 0x2c │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r3, r4, #1 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r6, [r7, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r0, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r0, [r4, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r7, #12] │ │ │ │ + strb r2, [r0, #13] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r3, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r6, #16] │ │ │ │ + str r2, [r7, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 44ad44 ) │ │ │ │ + add r3, pc, #0 @ (adr r3, 44a954 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r6, [r0, #6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r1, #26] │ │ │ │ + strh r2, [r2, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r6, [r7, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r4, [r5, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r4, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r3, #4] │ │ │ │ + strb r0, [r4, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #4] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ + strh r0, [r4, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r7, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + strh r6, [r0, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r2, [r5, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ + strh r2, [r3, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + ldr r6, [r6, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1498885,17 +1498885,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ - ldr r6, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1499478,115 +1499478,115 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44ad22 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r4], #392 @ 0x188 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r4, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ mrc2 15, 1, pc, cr9, cr15, {7} │ │ │ │ mcr2 15, 1, pc, cr3, cr15, {7} @ │ │ │ │ mrc2 15, 0, pc, cr3, cr15, {7} │ │ │ │ - ldr r0, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r2, #80] @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r7, #31] │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #72] @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r0, [r3, #14] │ │ │ │ lsls r6, r2, #1 │ │ │ │ @ instruction: 0xfa520062 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf33a0059 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ + @ instruction: 0xf33e0059 │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf3120059 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + @ instruction: 0xf3160059 │ │ │ │ + ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ + ldrb r6, [r3, #11] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r7, #7] │ │ │ │ + ldrb r6, [r7, #7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r4, #5] │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r6, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2888] @ 0xb48 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [pc, #2800] @ 44bc18 │ │ │ │ @@ -1500595,176 +1500595,176 @@ │ │ │ │ b.n 44baac │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movw r0, #34914 @ 0x8862 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ @ instruction: 0xf6160062 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ + str r6, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ + str r4, [r5, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ + ldrh r0, [r2, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r5, #9] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r1, #24] │ │ │ │ + strb r2, [r2, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ + str r4, [r7, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r3, #23] │ │ │ │ + strb r6, [r3, #23] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r2, [r2, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r4, #15] │ │ │ │ + strb r4, [r4, #15] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r8, r7 │ │ │ │ + add ip, r7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r1, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r7, #12] │ │ │ │ + strb r4, [r7, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ + strb r6, [r3, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ + str r6, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ + strb r2, [r7, #7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r2, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r6, #6] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r0, [r1, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + strb r0, [r5, #3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r3, #32] │ │ │ │ + str r4, [r3, #32] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r3, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ + strb r2, [r0, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r7, #0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r4, [r4, #16] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ + ldrsh r4, [r2, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ + ldr r6, [r0, #92] @ 0x5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r4, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r2, [r1, #80] @ 0x50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r0, [pc, #104] @ (44bdd4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #96] @ (44bdd8 ) │ │ │ │ @@ -1500798,29 +1500798,29 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #40] @ (44bdf0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 44b15a │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r0, r5] │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (44be58 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1500856,15 +1500856,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [lr, #-392]! @ 0x188 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldmdb ip!, {r1, r5, r6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -1501180,51 +1501180,51 @@ │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ blx 671b4 │ │ │ │ b.n 44bf02 │ │ │ │ ... │ │ │ │ ldrd r0, r0, [r0], #392 @ 0x188 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r0, r7] │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ b.n 44c19c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, r4] │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ - lsls r1, r3, #1 │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldrh r0, [r1, r4] │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r0, [pc, #2696] @ 44cc88 │ │ │ │ movw r1, #947 @ 0x3b3 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #2684] @ 44cc8c │ │ │ │ @@ -1502206,204 +1502206,204 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #400] @ (44ce04 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 44bf40 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r3, #104] @ 0x68 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb r2, [r5, r1] │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ + ldrsb r0, [r5, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r3, r1] │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r4, #80] @ 0x50 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ + ldr r0, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r6, [r3, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ + str r0, [r1, #72] @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r4, [r2, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r0, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ + strb r4, [r2, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r5, r5] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r6, [r4, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r2, [r3, r5] │ │ │ │ + ldrsb r6, [r3, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + ldrsb r0, [r4, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + strb r0, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r6, [r1, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r4, [r2, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r7, #20] │ │ │ │ + str r0, [r0, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r2, [r0, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r6, [r2, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r4, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r2, r2] │ │ │ │ + str r6, [r2, r2] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + str r0, [r7, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r4, r1] │ │ │ │ + str r6, [r4, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r4, r3] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ + str r2, [r0, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r0, [r4, r7] │ │ │ │ + ldrsh r4, [r4, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #976] @ (44d148 ) │ │ │ │ + ldr r7, [pc, #992] @ (44d158 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r2, r6] │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #848] @ (44d0d0 ) │ │ │ │ + ldr r7, [pc, #864] @ (44d0e0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #664] @ (44d020 ) │ │ │ │ + ldr r7, [pc, #680] @ (44d030 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r4, [r1, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #472] @ (44cf68 ) │ │ │ │ + ldr r7, [pc, #488] @ (44cf78 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r3, r4] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #352] @ (44cef8 ) │ │ │ │ + ldr r7, [pc, #368] @ (44cf08 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r7, r3] │ │ │ │ + strh r2, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #792] @ (44d0c0 ) │ │ │ │ + ldr r6, [pc, #808] @ (44d0d0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r2, [r5, r1] │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc 0, 3, r0, cr8, cr9, {2} │ │ │ │ - lsrs r2, r4, #31 │ │ │ │ + mrc 0, 3, r0, cr12, cr9, {2} │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r6, [pc, #496] @ (44cfa8 ) │ │ │ │ + ldr r6, [pc, #512] @ (44cfb8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [pc, #384] @ (44cf40 ) │ │ │ │ + ldr r6, [pc, #400] @ (44cf50 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #936] @ (44d16c ) │ │ │ │ + ldr r6, [pc, #952] @ (44d17c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r1, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #96] @ (44ce2c ) │ │ │ │ + ldr r6, [pc, #112] @ (44ce3c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r4, [r7, r6] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r5, [pc, #1008] @ (44d1c4 ) │ │ │ │ + ldr r6, [pc, #0] @ (44cdd4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r4, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #680] @ (44d088 ) │ │ │ │ + ldr r5, [pc, #696] @ (44d098 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r1, r7] │ │ │ │ + str r6, [r1, r7] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r2, [r6, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r0, [r7, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #920] @ (44d190 ) │ │ │ │ + ldr r4, [pc, #936] @ (44d1a0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #608] @ (44d064 ) │ │ │ │ + ldr r4, [pc, #624] @ (44d074 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r7, r6] │ │ │ │ + str r6, [r7, r6] │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0044ce08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1502568,60 +1502568,60 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 44ce92 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bls.n 44d060 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #296] @ (44d0dc ) │ │ │ │ + ldr r4, [pc, #312] @ (44d0ec ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r0, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r6, [r6, r0] │ │ │ │ + str r2, [r7, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #512] @ (44d1c8 ) │ │ │ │ + ldr r2, [pc, #528] @ (44d1d8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r0, [r5, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ bhi.n 44cf94 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #312] @ (44d10c ) │ │ │ │ + ldr r2, [pc, #328] @ (44d11c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ vrsqrts.f32 , , │ │ │ │ @ instruction: 0xef87ffff │ │ │ │ - ldr r2, [pc, #64] @ (44d024 ) │ │ │ │ + ldr r2, [pc, #80] @ (44d034 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ + ldr r0, [r7, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #984] @ (44d3c4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (44d3d4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + ldr r6, [r3, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ blt.n 44d06e │ │ │ │ - vcvt.u32.f32 q10, q3, #1 │ │ │ │ + vcvt.u32.f32 q10, q5, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #656] @ (44d28c ) │ │ │ │ + ldr r7, [pc, #672] @ (44d29c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #680] @ (44d2a8 ) │ │ │ │ + ldr r1, [pc, #696] @ (44d2b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #576] @ (44d248 ) │ │ │ │ + ldr r1, [pc, #592] @ (44d258 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #456] @ (44d1d8 ) │ │ │ │ + ldr r1, [pc, #472] @ (44d1e8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65c74 │ │ │ │ @@ -1502642,17 +1502642,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #784] @ (44d36c ) │ │ │ │ + ldr r0, [pc, #800] @ (44d37c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [r5, r1] │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #196] @ (44d138 ) │ │ │ │ @@ -1502735,19 +1502735,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvs.n 44d138 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bvs.n 44d098 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [pc, #96] @ (44d1a8 ) │ │ │ │ + ldr r6, [pc, #112] @ (44d1b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #208] @ (44d21c ) │ │ │ │ + ldr r6, [pc, #224] @ (44d22c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #264] @ (44d258 ) │ │ │ │ + ldr r6, [pc, #280] @ (44d268 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1503284,91 +1503284,91 @@ │ │ │ │ b.n 44d5ee │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bpl.n 44d720 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (44da5c ) │ │ │ │ + ldr r5, [pc, #808] @ (44da6c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #944] @ (44daf8 ) │ │ │ │ + ldr r5, [pc, #960] @ (44db08 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #168] @ (44d7f4 ) │ │ │ │ + ldr r5, [pc, #184] @ (44d804 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #208] @ (44d820 ) │ │ │ │ + ldr r5, [pc, #224] @ (44d830 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ bpl.n 44d7dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [pc, #856] @ (44dab0 ) │ │ │ │ + ldr r0, [pc, #872] @ (44dac0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [pc, #952] @ (44db14 ) │ │ │ │ + ldr r0, [pc, #968] @ (44db24 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #608] @ (44d9c0 ) │ │ │ │ + ldr r4, [pc, #624] @ (44d9d0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrsb r6, [r0, r0] │ │ │ │ + ldrsb r2, [r1, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [pc, #496] @ (44d958 ) │ │ │ │ + ldr r4, [pc, #512] @ (44d968 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r5, r7] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #568] @ (44d9a8 ) │ │ │ │ + ldr r0, [pc, #584] @ (44d9b8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [pc, #664] @ (44da0c ) │ │ │ │ + ldr r0, [pc, #680] @ (44da1c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #224] @ (44d858 ) │ │ │ │ + ldr r4, [pc, #240] @ (44d868 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r6, [r4, r6] │ │ │ │ + strb r2, [r5, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [pc, #112] @ (44d7f0 ) │ │ │ │ + ldr r4, [pc, #128] @ (44d800 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r1, r6] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r5, [pc, #264] @ (44d890 ) │ │ │ │ + ldr r5, [pc, #280] @ (44d8a0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #264] @ (44d894 ) │ │ │ │ + ldr r5, [pc, #280] @ (44d8a4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #848] @ (44dae4 ) │ │ │ │ + ldr r2, [pc, #864] @ (44daf4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #752] @ (44da8c ) │ │ │ │ + ldr r2, [pc, #768] @ (44da9c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r0, [r6, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #648] @ (44da2c ) │ │ │ │ + ldr r2, [pc, #664] @ (44da3c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #832] @ (44dae8 ) │ │ │ │ + ldr r2, [pc, #848] @ (44daf8 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #696] @ (44da64 ) │ │ │ │ + ldr r2, [pc, #712] @ (44da74 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [pc, #1008] @ (44dba0 ) │ │ │ │ + ldr r4, [pc, #0] @ (44d7b0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #584] @ (44d9fc ) │ │ │ │ + ldr r4, [pc, #600] @ (44da0c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #704] @ (44da78 ) │ │ │ │ + ldr r1, [pc, #720] @ (44da88 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r0, [r4, r4] │ │ │ │ + strh r4, [r4, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #608] @ (44da20 ) │ │ │ │ + ldr r1, [pc, #624] @ (44da30 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r0, r4] │ │ │ │ + strh r2, [r1, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #960] @ (44db88 ) │ │ │ │ + ldr r2, [pc, #976] @ (44db98 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [pc, #248] @ (44d8c4 ) │ │ │ │ + ldr r3, [pc, #264] @ (44d8d4 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #904] @ (44db60 ) │ │ │ │ + ldr r1, [pc, #920] @ (44db70 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #672] @ (44da7c ) │ │ │ │ + ldr r1, [pc, #688] @ (44da8c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr r1, [pc, #1004] @ (44dbcc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6a440 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 44d9ca │ │ │ │ @@ -1503732,111 +1503732,111 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #204] @ (44dc8c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 44d226 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + ldrh r4, [r5, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov sl, pc │ │ │ │ + mov lr, pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [r5, r1] │ │ │ │ + str r6, [r5, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov sl, r8 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bx r4 │ │ │ │ + bxns r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x479a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r2, pc │ │ │ │ + mov r6, pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov lr, r0 │ │ │ │ + mov sl, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0x47d6 │ │ │ │ + @ instruction: 0x47da │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r4, r9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ + mov r6, sl │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov ip, pc │ │ │ │ + bx r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r4, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r7, [pc, #408] @ (44ddb0 ) │ │ │ │ + ldr r7, [pc, #424] @ (44ddc0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bx r7 │ │ │ │ + bxns r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0x4792 │ │ │ │ + @ instruction: 0x4796 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ + cmp r8, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov sl, r7 │ │ │ │ + mov lr, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r4, r5 │ │ │ │ + mov r0, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov ip, r1 │ │ │ │ + mov r8, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add lr, r8 │ │ │ │ + add sl, r9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + add lr, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [pc, #40] @ (44dc6c ) │ │ │ │ + ldr r6, [pc, #56] @ (44dc7c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #944] @ (44dffc ) │ │ │ │ + ldr r5, [pc, #960] @ (44e00c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #824] @ (44df8c ) │ │ │ │ + ldr r5, [pc, #840] @ (44df9c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, r8 │ │ │ │ + add r4, r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #704] @ (44df1c ) │ │ │ │ + ldr r5, [pc, #720] @ (44df2c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r4, r7 │ │ │ │ + mov r0, r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r0, r2 │ │ │ │ + add r4, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #512] @ (44de68 ) │ │ │ │ + ldr r5, [pc, #528] @ (44de78 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mvns r6, r6 │ │ │ │ + mvns r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #400] @ (44de00 ) │ │ │ │ + ldr r5, [pc, #416] @ (44de10 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mvns r6, r2 │ │ │ │ + mvns r2, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #272] @ (44dd88 ) │ │ │ │ + ldr r5, [pc, #288] @ (44dd98 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r4, r7 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #168] @ (44dd28 ) │ │ │ │ + ldr r5, [pc, #184] @ (44dd38 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r6, r3 │ │ │ │ + bics r2, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r5, [pc, #56] @ (44dcc0 ) │ │ │ │ + ldr r5, [pc, #72] @ (44dcd0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r0, r0 │ │ │ │ + bics r4, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [pc, #952] @ (44e048 ) │ │ │ │ + ldr r4, [pc, #968] @ (44e058 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [pc, #152] @ (44dd3c ) │ │ │ │ @@ -1503895,23 +1503895,23 @@ │ │ │ │ ldr r0, [pc, #32] @ (44dd4c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 6042c │ │ │ │ b.n 44dcea │ │ │ │ - strb r2, [r6, #9] │ │ │ │ + strb r6, [r6, #9] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - tst r4, r7 │ │ │ │ + negs r0, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r8, r4 │ │ │ │ + add ip, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - tst r2, r2 │ │ │ │ + tst r6, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0044dd50 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1504014,48 +1504014,48 @@ │ │ │ │ ldr r0, [pc, #84] @ (44de9c ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44dda8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - negs r6, r7 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldmia r2!, {r1, r3} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - sbcs r6, r3 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r3, [pc, #56] @ (44deac ) │ │ │ │ + ldr r3, [pc, #72] @ (44debc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r3 │ │ │ │ + adcs r6, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #808] @ (44e1ac ) │ │ │ │ + ldr r2, [pc, #824] @ (44e1bc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ mrc2 15, 4, pc, cr9, cr15, {7} │ │ │ │ - asrs r6, r5 │ │ │ │ + asrs r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #632] @ (44e108 ) │ │ │ │ + ldr r2, [pc, #648] @ (44e118 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r6 │ │ │ │ + lsrs r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r2, [pc, #408] @ (44e038 ) │ │ │ │ + ldr r2, [pc, #424] @ (44e048 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 66620 │ │ │ │ @@ -1504076,17 +1504076,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - eors r4, r5 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r1, [pc, #880] @ (44e25c ) │ │ │ │ + ldr r1, [pc, #896] @ (44e26c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1504155,19 +1504155,19 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67a18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - muls r2, r4 │ │ │ │ + muls r6, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - orrs r2, r5 │ │ │ │ + orrs r6, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmn r6, r6 │ │ │ │ + cmn r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #88] @ (44e028 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1504207,15 +1504207,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r7!, {r1, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r7 │ │ │ │ + negs r4, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ │ │ │ │ 0044e038 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1504341,48 +1504341,48 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 44e0b8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r2 │ │ │ │ + tst r0, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - negs r6, r6 │ │ │ │ + negs r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r2, r5 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + ldr r0, [pc, #8] @ (44e18c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - sbcs r2, r7 │ │ │ │ + sbcs r6, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blxns r4 │ │ │ │ + blx r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r4 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ bx pc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adcs r2, r1 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bxns fp │ │ │ │ + bx ip │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 60f54 │ │ │ │ @@ -1504402,17 +1504402,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - lsls r2, r7 │ │ │ │ + lsls r6, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov lr, r9 │ │ │ │ + mov sl, sl │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044e1f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1504422,15 +1504422,15 @@ │ │ │ │ blx 6ad80 │ │ │ │ blx 63e74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 44deec │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r5 │ │ │ │ + lsrs r2, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0044e224 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -1504607,49 +1504607,49 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #80] @ (44e42c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44e396 │ │ │ │ nop │ │ │ │ - lsls r4, r7 │ │ │ │ + lsrs r0, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ands r0, r6 │ │ │ │ + ands r4, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r4, r8 │ │ │ │ + mov r0, r9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r6, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp ip, ip │ │ │ │ + cmp r8, sp │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ + cmp r8, sl │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #14 │ │ │ │ + subs r7, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ + cmp r0, r1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add ip, sp │ │ │ │ + add r8, lr │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add sl, sl │ │ │ │ + add lr, sl │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1504671,17 +1504671,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r2, r9 │ │ │ │ + add r6, r9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044e47c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -1505213,85 +1505213,85 @@ │ │ │ │ blx 6b924 │ │ │ │ b.n 44e742 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ + subs r5, #52 @ 0x34 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ + subs r5, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #20 │ │ │ │ + subs r4, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r3, #68 @ 0x44 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4 │ │ │ │ + lsls r0, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #62 @ 0x3e │ │ │ │ + subs r4, #66 @ 0x42 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r6, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r4, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ + subs r2, #172 @ 0xac │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r2, r1, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + subs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #64 @ 0x40 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #242 @ 0xf2 │ │ │ │ + subs r1, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #132 @ 0x84 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #26 │ │ │ │ + subs r7, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -1505332,21 +1505332,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (44eb18 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r2, #1 │ │ │ │ b.n 44eac8 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #114 @ 0x72 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #206 @ 0xce │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, #44 @ 0x2c │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 0044eb1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1505427,40 +1505427,40 @@ │ │ │ │ ldr r0, [pc, #68] @ (44ec24 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44eb78 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ lsls r1, r3, #1 │ │ │ │ pop {r2, r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ + subs r2, #60 @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + subs r2, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #222 @ 0xde │ │ │ │ + adds r7, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cbnz r4, 44ec8e │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #254 @ 0xfe │ │ │ │ lsls r6, r2, #1 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6ac48 │ │ │ │ @@ -1505481,17 +1505481,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1505564,29 +1505564,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (44ed4c ) │ │ │ │ add r3, pc │ │ │ │ b.n 44ecd4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ revsh r6, r4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r1, #28 │ │ │ │ + subs r1, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #22 │ │ │ │ + subs r1, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ + subs r1, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + subs r1, #50 @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ rev16 r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ @@ -1505877,19 +1505877,19 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ blx 644dc │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 44ee7e │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #740] @ (44f33c ) │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1506263,46 +1506263,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (44f488 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44f3a4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r3, #12 │ │ │ │ + adds r3, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r5, #18 │ │ │ │ + adds r5, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cbz r0, 44f4dc │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb.w pc, [r5, #4095] @ 0xfff │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #182 @ 0xb6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, #118 @ 0x76 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 644f4 │ │ │ │ @@ -1506323,17 +1506323,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r3, #240 @ 0xf0 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0044f4d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8} │ │ │ │ @@ -1506690,53 +1506690,53 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sxtb r2, r5 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + adds r1, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #218 @ 0xda │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #196 @ 0xc4 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #148 @ 0x94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ lsls r1, r3, #1 │ │ │ │ add r7, sp, #344 @ 0x158 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ + cmp r7, #120 @ 0x78 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ + adds r0, #44 @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #34 @ 0x22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ add.w r2, r3, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r5, #4048] @ 0xfd0 │ │ │ │ adds r2, #3 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #4064] @ 0xfe0 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ @@ -1507171,70 +1507171,70 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #124] @ (44fed0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 44f6f2 │ │ │ │ - cmp r4, #8 │ │ │ │ + cmp r4, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r1, #228 @ 0xe4 │ │ │ │ + cmp r1, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #140 @ 0x8c │ │ │ │ + cmp r3, #144 @ 0x90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #118 @ 0x76 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #104 @ 0x68 │ │ │ │ + cmp r0, #108 @ 0x6c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r6], {87} @ 0x57 │ │ │ │ - cmp r1, #124 @ 0x7c │ │ │ │ + ldc2 0, cr0, [sl], {87} @ 0x57 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ + cmp r0, #42 @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #12 │ │ │ │ + cmp r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r2, #254 @ 0xfe │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r1, #160 @ 0xa0 │ │ │ │ + cmp r1, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68928 │ │ │ │ @@ -1507255,17 +1507255,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r6, #184 @ 0xb8 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2976] @ 0xba0 │ │ │ │ @@ -1507525,57 +1507525,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 45011e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #800] @ (45050c ) │ │ │ │ + ldr r7, [pc, #816] @ (45051c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r0, #122 @ 0x7a │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #13 │ │ │ │ + asrs r0, r7, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r1, #46 @ 0x2e │ │ │ │ + cmp r1, #50 @ 0x32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add r6, pc, #984 @ (adr r6, 4505e0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #186 @ 0xba │ │ │ │ + movs r7, #190 @ 0xbe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, #0] │ │ │ │ + strb r0, [r6, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bgt.n 4501a4 │ │ │ │ + bgt.n 4501ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r7, #32 │ │ │ │ + movs r7, #36 @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - rsbs r0, r4, #14024704 @ 0xd60000 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + rsbs r0, r8, #14024704 @ 0xd60000 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + movs r7, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #144 @ 0x90 │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xf7ca0057 │ │ │ │ - movs r6, #56 @ 0x38 │ │ │ │ + @ instruction: 0xf7ce0057 │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #208 @ 0xd0 │ │ │ │ + movs r6, #212 @ 0xd4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1507629,25 +1507629,25 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (4502e8 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 450282 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #26 │ │ │ │ + movs r6, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r6, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #50 @ 0x32 │ │ │ │ + movs r5, #54 @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r6, #252 @ 0xfc │ │ │ │ + movs r7, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ │ │ │ │ 004502ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1507727,40 +1507727,40 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (4503f0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 450346 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, #29] │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r4, pc, #432 @ (adr r4, 450574 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r7, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #28 │ │ │ │ + movs r7, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + movs r4, #196 @ 0xc4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #116 @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ add r4, pc, #184 @ (adr r4, 450494 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r3, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #124 @ 0x7c │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mcr2 15, 5, pc, cr15, cr15, {7} @ │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r5, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 600f8 │ │ │ │ @@ -1507780,17 +1507780,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + movs r4, #142 @ 0x8e │ │ │ │ lsls r6, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r1, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -1507882,25 +1507882,25 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (45054c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4504ec │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r5, #54 @ 0x36 │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r4, [pc, #200] @ (45062c ) │ │ │ │ @@ -1507987,27 +1507987,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4505be │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ add r2, pc, #80 @ (adr r2, 450680 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ lsls r6, r2, #1 │ │ │ │ add r1, pc, #728 @ (adr r1, 450918 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #444] @ (450820 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -1508178,43 +1508178,43 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (450858 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4507cc │ │ │ │ nop │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ + movs r1, #72 @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + movs r2, #84 @ 0x54 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ @@ -1508265,19 +1508265,19 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (4508f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 4508cc │ │ │ │ - movs r1, #160 @ 0xa0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #134 @ 0x86 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #264] @ (450a18 ) │ │ │ │ @@ -1508386,33 +1508386,33 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r6, [sp, #400] @ 0x190 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - movs r0, #252 @ 0xfc │ │ │ │ + movs r1, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - movs r0, #188 @ 0xbc │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r1, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r0, #102 @ 0x66 │ │ │ │ + movs r0, #106 @ 0x6a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r6, #2 │ │ │ │ + subs r6, r6, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1508502,19 +1508502,19 @@ │ │ │ │ movs r3, #1 │ │ │ │ strh r5, [r0, #0] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r4, r7, #6 │ │ │ │ + subs r0, r0, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r2, r4, #6 │ │ │ │ + subs r6, r4, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r2, r4, #6 │ │ │ │ + adds r6, r4, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r4, [pc, #212] @ (450c30 ) │ │ │ │ @@ -1508608,27 +1508608,27 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 450bc2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, #3 │ │ │ │ + adds r0, r7, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - subs r0, r5, #1 │ │ │ │ + subs r4, r5, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, #2 │ │ │ │ + adds r0, r7, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r0, r2, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #64] @ (450ca4 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -1508651,19 +1508651,19 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r4, r6, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r6, #7 │ │ │ │ + adds r2, r7, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r5, r5 │ │ │ │ + adds r2, r6, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [pc, #476] @ 450ea0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1508852,19 +1508852,19 @@ │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ b.n 450d6a │ │ │ │ nop │ │ │ │ - adds r5, #64 @ 0x40 │ │ │ │ + adds r5, #72 @ 0x48 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #32 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - adds r3, #160 @ 0xa0 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r5, r3, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1508967,17 +1508967,17 @@ │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67a18 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r0, r2, r4 │ │ │ │ + subs r4, r2, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #136] @ (451070 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1509036,15 +1509036,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r2, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1509071,15 +1509071,15 @@ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 62778 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r6, r4, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r6, r0 │ │ │ │ @@ -1509099,17 +1509099,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add r1, pc │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ blx 62778 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r0, [r1, r6] │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r0, r2, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #696] @ (4513e0 ) │ │ │ │ @@ -1509381,55 +1509381,55 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 451270 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r4, r3 │ │ │ │ + adds r4, r4, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #17 │ │ │ │ + asrs r0, r4, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r5, [sp, #776] @ 0x308 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - adds r4, r7, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r6, r4 │ │ │ │ + adds r4, r6, r4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + adds r0, r1, r2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + asrs r2, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r2, r1, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r2, #31 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r3, [sp, #928] @ 0x3a0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r7, #28 │ │ │ │ + asrs r2, r0, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ @@ -1509672,53 +1509672,53 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r1, r3, #1 │ │ │ │ str r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r0, #20 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r4, #19 │ │ │ │ + asrs r2, r5, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r1, #25 │ │ │ │ + asrs r2, r2, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r6, #23 │ │ │ │ + asrs r0, r7, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r2, r1, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r3, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r2, #15 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + asrs r6, r0, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr.w ip, [pc, #524] @ 451940 │ │ │ │ @@ -1509921,51 +1509921,51 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ b.n 4517dc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r2, #210 @ 0xd2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r5, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r0, #17 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r0, r3, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r3, #14 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r4, #7 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r4, #6 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r0, #3 │ │ │ │ + asrs r0, r1, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r4, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #420] @ (451b44 ) │ │ │ │ @@ -1510125,37 +1510125,37 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r2, #46] @ 0x2e │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r2, r4, #1 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ + asrs r6, r3, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r4, #30 │ │ │ │ + lsrs r4, r4, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r4, r5, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + lsrs r6, r4, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1510780,105 +1510780,105 @@ │ │ │ │ bne.w 4520ce │ │ │ │ b.n 45222e │ │ │ │ ... │ │ │ │ ldrh r0, [r7, #28] │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #1 │ │ │ │ + asrs r0, r0, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ + lsrs r2, r4, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r6, #27 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + lsrs r0, r0, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r3, #10 │ │ │ │ + lsrs r6, r3, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r1, #9 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r3, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldmdb r4, {r0, r2, r4, r6} │ │ │ │ - lsrs r6, r3, #12 │ │ │ │ + ldmdb r8, {r0, r2, r4, r6} │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #194 @ 0xc2 │ │ │ │ + cmp r3, #198 @ 0xc6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bls.n 452288 │ │ │ │ + bls.n 452290 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + lsrs r2, r4, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r6, r1, #2 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r5, #8 │ │ │ │ + lsrs r4, r5, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r6, #1 │ │ │ │ + lsrs r6, r6, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #246 @ 0xf6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 452258 │ │ │ │ + b.n 452260 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + lsrs r2, r0, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - @ instruction: 0xebe2005a │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + @ instruction: 0xebe6005a │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r4, #11 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r2, r0, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r4, #26 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bvc.n 452434 │ │ │ │ + bvc.n 45243c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1511120,19 +1511120,19 @@ │ │ │ │ b.n 452700 │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh r6, [r3, #30] │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r1, r3, #1 │ │ │ │ strh r2, [r2, #22] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r2, r7, #19 │ │ │ │ lsls r1, r3, #1 │ │ │ │ ldr.w r2, [pc, #1208] @ 452b48 │ │ │ │ subs r5, r7, #4 │ │ │ │ ldr.w r3, [fp, #212] @ 0xd4 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ @@ -1511540,66 +1511540,67 @@ │ │ │ │ vldr d12, [r7, #-16] │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ str r3, [sp, #32] │ │ │ │ vsub.f64 d12, d9, d12 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ b.n 452512 │ │ │ │ nop │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r4, #24 │ │ │ │ + lsls r0, r5, #24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, pc, #112 @ (adr r3, 452bd0 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 452be0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r5, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u64 q8, q3, │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + vqadd.u64 q8, q5, │ │ │ │ + lsls r6, r2, #4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u16 q8, q7, │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + vqadd.u32 q8, q1, │ │ │ │ + lsls r6, r2, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u16 q0, q6, │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + vqadd.u32 q0, q0, │ │ │ │ + lsls r2, r7, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vqadd.u8 q0, q0, │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + vqadd.u8 q0, q2, │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - mcr2 0, 7, r0, cr6, cr5, {2} │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + mcr2 0, 7, r0, cr10, cr5, {2} │ │ │ │ + lsls r6, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q8, q4, #2 │ │ │ │ - mcr2 0, 2, r0, cr10, cr5, {2} │ │ │ │ - vshr.u32 q8, q4, #28 │ │ │ │ - mcr2 0, 1, r0, cr14, cr5, {2} │ │ │ │ - vmov.i32 q8, #200 @ 0x000000c8 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q0, q4, #22 │ │ │ │ - ldc2l 0, cr0, [r4, #340]! @ 0x154 │ │ │ │ - vshr.u16 q0, q4, #16 │ │ │ │ - ldc2l 0, cr0, [sl, #340] @ 0x154 │ │ │ │ - vqadd.u64 q8, q3, q4 │ │ │ │ - stc2l 0, cr0, [r0, #340] @ 0x154 │ │ │ │ - vqadd.u16 q8, q4, q4 │ │ │ │ - stc2 0, cr0, [r2, #340]! @ 0x154 │ │ │ │ - vqadd.u64 q0, q7, q4 │ │ │ │ - stc2 0, cr0, [r8, #340] @ 0x154 │ │ │ │ + mcr2 0, 2, r0, cr14, cr5, {2} │ │ │ │ + vshr.u32 q8, q4, #24 │ │ │ │ + mrc2 0, 1, r0, cr2, cr5, {2} │ │ │ │ + vshr.u8 q8, q4, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + vshr.u32 q0, q4, #18 │ │ │ │ + ldc2l 0, cr0, [r8, #340]! @ 0x154 │ │ │ │ + vshr.u16 q0, q4, #12 │ │ │ │ + ldc2l 0, cr0, [lr, #340] @ 0x154 │ │ │ │ + vqadd.u64 q8, q5, q4 │ │ │ │ + stc2l 0, cr0, [r4, #340] @ 0x154 │ │ │ │ + vqadd.u16 q8, q6, q4 │ │ │ │ + stc2 0, cr0, [r6, #340]! @ 0x154 │ │ │ │ + vqadd.u8 q8, q1, q4 │ │ │ │ + stc2 0, cr0, [ip, #340] @ 0x154 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1212] @ 4530a8 │ │ │ │ mov r7, r3 │ │ │ │ @@ -1512042,48 +1512043,48 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 4532c0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ldrb r4, [r0, #14] │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4, #352]! @ 0x160 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + ldc2 0, cr0, [r8, #352]! @ 0x160 │ │ │ │ + lsls r0, r4, #3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldc2 0, cr0, [r4, #-352]! @ 0xfffffea0 │ │ │ │ - vshr.u32 q8, q4, #32 │ │ │ │ - ldc2 0, cr0, [ip, #-352]! @ 0xfffffea0 │ │ │ │ - ldrh.w r0, [r6, #88] @ 0x58 │ │ │ │ + ldc2 0, cr0, [r8, #-352]! @ 0xfffffea0 │ │ │ │ + vshr.u32 q8, q4, #28 │ │ │ │ + stc2l 0, cr0, [r0, #-352] @ 0xfffffea0 │ │ │ │ + ldrh.w r0, [sl, #88] @ 0x58 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl], {88} @ 0x58 │ │ │ │ - vqadd.u64 q0, q1, q4 │ │ │ │ - stc2 0, cr0, [r2], #-352 @ 0xfffffea0 │ │ │ │ - @ instruction: 0xf79e0058 │ │ │ │ - @ instruction: 0xfbc40058 │ │ │ │ - mcr2 0, 4, r0, cr12, cr8, {2} │ │ │ │ - @ instruction: 0xfbcc0058 │ │ │ │ - @ instruction: 0xf7460058 │ │ │ │ - @ instruction: 0xfb380058 │ │ │ │ - vst1.8 @ instruction: 0xf9820055 │ │ │ │ - @ instruction: 0xfb1e0058 │ │ │ │ - vld4.16 {d16-d19}, [r8 :64], r5 │ │ │ │ - @ instruction: 0xfad40058 │ │ │ │ - @ instruction: 0xfa2c0058 │ │ │ │ - stc2l 0, cr0, [r8, #-352]! @ 0xfffffea0 │ │ │ │ - @ instruction: 0xfa340058 │ │ │ │ - subs.w r0, r0, #14155776 @ 0xd80000 │ │ │ │ - ldr??.w r0, [ip, #88] @ 0x58 │ │ │ │ - str.w r0, [r6, r5, lsl #1] │ │ │ │ - vld1.8 @ instruction: 0xf9e20058 │ │ │ │ - strh.w r0, [ip, r5, lsl #1] │ │ │ │ + ldc2 0, cr0, [lr], {88} @ 0x58 │ │ │ │ + vqadd.u64 q0, q3, q4 │ │ │ │ + stc2 0, cr0, [r6], #-352 @ 0xfffffea0 │ │ │ │ + @ instruction: 0xf7a20058 │ │ │ │ + @ instruction: 0xfbc80058 │ │ │ │ + mrc2 0, 4, r0, cr0, cr8, {2} │ │ │ │ + @ instruction: 0xfbd00058 │ │ │ │ + @ instruction: 0xf74a0058 │ │ │ │ + @ instruction: 0xfb3c0058 │ │ │ │ + vst1.8 @ instruction: 0xf9860055 │ │ │ │ + @ instruction: 0xfb220058 │ │ │ │ + vld4.16 {d16-d19}, [ip :64], r5 │ │ │ │ + @ instruction: 0xfad80058 │ │ │ │ + @ instruction: 0xfa300058 │ │ │ │ + stc2l 0, cr0, [ip, #-352]! @ 0xfffffea0 │ │ │ │ + @ instruction: 0xfa380058 │ │ │ │ + subs.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xfa000058 │ │ │ │ + str.w r0, [sl, r5, lsl #1] │ │ │ │ + vld1.8 @ instruction: 0xf9e60058 │ │ │ │ + ldrh.w r0, [r0, r5, lsl #1] │ │ │ │ adds r3, #5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ blx 672b0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -1512163,18 +1512164,18 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (45322c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 452f34 │ │ │ │ - str??.w r0, [sl, r8, lsl #1] │ │ │ │ - @ instruction: 0xf6b40055 │ │ │ │ - str.w r0, [lr, r8, lsl #1] │ │ │ │ - @ instruction: 0xf6980055 │ │ │ │ + str??.w r0, [lr, r8, lsl #1] │ │ │ │ + @ instruction: 0xf6b80055 │ │ │ │ + ldr.w r0, [r2, r8, lsl #1] │ │ │ │ + @ instruction: 0xf69c0055 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1513330,86 +1513331,86 @@ │ │ │ │ str r6, [sp, #4] │ │ │ │ blx 60f24 │ │ │ │ b.n 453e08 │ │ │ │ strb r0, [r1, #20] │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb1a0058 │ │ │ │ - @ instruction: 0xf78c0058 │ │ │ │ - rsbs r0, r6, #13959168 @ 0xd50000 │ │ │ │ + @ instruction: 0xfb1e0058 │ │ │ │ + @ instruction: 0xf7900058 │ │ │ │ + rsbs r0, sl, #13959168 @ 0xd50000 │ │ │ │ strb r2, [r1, #18] │ │ │ │ lsls r2, r4, #1 │ │ │ │ - @ instruction: 0xfaae0058 │ │ │ │ - @ instruction: 0xfab40058 │ │ │ │ + @ instruction: 0xfab20058 │ │ │ │ @ instruction: 0xfab80058 │ │ │ │ - @ instruction: 0xf6ee0058 │ │ │ │ - @ instruction: 0xfac20058 │ │ │ │ - addw r0, r2, #2136 @ 0x858 │ │ │ │ - movs r0, r5 │ │ │ │ + @ instruction: 0xfabc0058 │ │ │ │ + @ instruction: 0xf6f20058 │ │ │ │ + @ instruction: 0xfac60058 │ │ │ │ + addw r0, r6, #2136 @ 0x858 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - beq.n 453fe4 │ │ │ │ + beq.n 453fec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r7, #6 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 453f2c │ │ │ │ + bmi.n 453f34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ac0058 │ │ │ │ - orrs.w r0, r0, #14155776 @ 0xd80000 │ │ │ │ - @ instruction: 0xf29a0055 │ │ │ │ - @ instruction: 0xf3dc0058 │ │ │ │ - @ instruction: 0xf2260055 │ │ │ │ - usat r0, #24, r0, lsl #1 │ │ │ │ - rsb r0, sl, #85 @ 0x55 │ │ │ │ - sbfx r0, r2, #1, #25 │ │ │ │ - subw r0, r0, #2136 @ 0x858 │ │ │ │ - @ instruction: 0xf71a0058 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + ldrsh.w r0, [r0, #88] @ 0x58 │ │ │ │ + orrs.w r0, r4, #14155776 @ 0xd80000 │ │ │ │ + @ instruction: 0xf29e0055 │ │ │ │ + @ instruction: 0xf3e00058 │ │ │ │ + @ instruction: 0xf22a0055 │ │ │ │ + usat r0, #24, r4, lsl #1 │ │ │ │ + rsb r0, lr, #85 @ 0x55 │ │ │ │ + sbfx r0, r6, #1, #25 │ │ │ │ + subw r0, r4, #2136 @ 0x858 │ │ │ │ + @ instruction: 0xf71e0058 │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xf6fc0058 │ │ │ │ - @ instruction: 0xf6280058 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + @ instruction: 0xf7000058 │ │ │ │ + @ instruction: 0xf62c0058 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ lsls r3, r3, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r3, r3, #1 │ │ │ │ - add.w r0, lr, #14155776 @ 0xd80000 │ │ │ │ - vshr.s32 q8, q4, #12 │ │ │ │ - mrc 0, 1, r0, cr14, cr5, {2} │ │ │ │ - vshr.s32 q0, q4, #28 │ │ │ │ - stcl 0, cr0, [lr, #340]! @ 0x154 │ │ │ │ - vqadd.s8 q8, q1, q4 │ │ │ │ - mcr 0, 6, r0, cr0, cr8, {2} │ │ │ │ - @ instruction: 0xf35c0058 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + adds.w r0, r2, #14155776 @ 0xd80000 │ │ │ │ + vshr.s32 q8, q4, #8 │ │ │ │ + mcr 0, 2, r0, cr2, cr5, {2} │ │ │ │ + vshr.s32 q0, q4, #24 │ │ │ │ + ldcl 0, cr0, [r2, #340]! @ 0x154 │ │ │ │ + vqadd.s8 q8, q3, q4 │ │ │ │ + mcr 0, 6, r0, cr4, cr8, {2} │ │ │ │ + bfi r0, r0, #1, #24 │ │ │ │ + pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mrc 0, 2, r0, cr4, cr8, {2} │ │ │ │ - @ instruction: 0xf27e0058 │ │ │ │ - @ instruction: 0xf2700058 │ │ │ │ - pop {r1, pc} │ │ │ │ + mrc 0, 2, r0, cr8, cr8, {2} │ │ │ │ + @ instruction: 0xf2820058 │ │ │ │ + @ instruction: 0xf2740058 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - sub.w r0, lr, #88 @ 0x58 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + subs.w r0, r2, #88 @ 0x58 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - adds.w r0, r4, #88 @ 0x58 │ │ │ │ - @ instruction: 0xebea0058 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + adds.w r0, r8, #88 @ 0x58 │ │ │ │ + @ instruction: 0xebee0058 │ │ │ │ + subs r2, r6, #6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ands.w r0, r0, #88 @ 0x58 │ │ │ │ - vshr.s32 q8, q4, #20 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + ands.w r0, r4, #88 @ 0x58 │ │ │ │ + vshr.s32 q8, q4, #16 │ │ │ │ + subs r2, r1, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r0, r0, #4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - vqadd.s64 q0, q1, q4 │ │ │ │ + vqadd.s64 q0, q3, q4 │ │ │ │ ldr.w r2, [pc, #3364] @ 454d84 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #16] │ │ │ │ vstr d10, [sp, #8] │ │ │ │ vstr d11, [sp] │ │ │ │ @@ -1514536,162 +1514537,163 @@ │ │ │ │ add r2, pc │ │ │ │ blx 68f74 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ b.w 45445c │ │ │ │ nop │ │ │ │ - mcr 0, 2, r0, cr12, cr8, {2} │ │ │ │ - @ instruction: 0xe99a0058 │ │ │ │ - rsbs r0, r4, r8, lsr #1 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + mrc 0, 2, r0, cr0, cr8, {2} │ │ │ │ + @ instruction: 0xe99e0058 │ │ │ │ + rsbs r0, r8, r8, lsr #1 │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf7200058 │ │ │ │ - stmdb lr!, {r3, r4, r6} │ │ │ │ - @ instruction: 0xe8c40058 │ │ │ │ - b.n 454bd0 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - strd r0, r0, [r4], #-352 @ 0x160 │ │ │ │ - eors.w r0, ip, r8, lsr #1 │ │ │ │ - stc 0, cr0, [ip, #352]! @ 0x160 │ │ │ │ - bmi.n 454ccc │ │ │ │ + @ instruction: 0xf7240058 │ │ │ │ + ldmdb r2!, {r3, r4, r6} │ │ │ │ + @ instruction: 0xe8c80058 │ │ │ │ + b.n 454bd8 │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + strd r0, r0, [r8], #-352 @ 0x160 │ │ │ │ + @ instruction: 0xeaa00058 │ │ │ │ + ldc 0, cr0, [r0, #352]! @ 0x160 │ │ │ │ + bmi.n 454cd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldc 0, cr0, [sl, #352] @ 0x160 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + ldc 0, cr0, [lr, #352] @ 0x160 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r4, r2, r2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r4!, {r1, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r6, [r0, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + subs r2, r2, r0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - @ instruction: 0xe8280058 │ │ │ │ - lsls r0, r6, #27 │ │ │ │ + @ instruction: 0xe82c0058 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r0!, {r1, r3, r5} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r3!, {r7} │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ + stmia r3!, {r1, r3, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r7, [pc, #552] @ (455030 ) │ │ │ │ + ldr r7, [pc, #568] @ (455040 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r6, r2, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r7, [pc, #144] @ (454ea0 ) │ │ │ │ + ldr r7, [pc, #160] @ (454eb0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - b.n 454bc4 │ │ │ │ + b.n 454bcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #592] @ (455074 ) │ │ │ │ + ldr r6, [pc, #608] @ (455084 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454ac4 │ │ │ │ + b.n 454acc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #272] @ (454f3c ) │ │ │ │ + ldr r6, [pc, #288] @ (454f4c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4549fc │ │ │ │ + b.n 454a04 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subw r0, r4, #88 @ 0x58 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + subw r0, r8, #88 @ 0x58 │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #944] @ (4551ec ) │ │ │ │ + ldr r5, [pc, #960] @ (4551fc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 45495c │ │ │ │ + b.n 454964 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movw r0, #49240 @ 0xc058 │ │ │ │ - ldr r5, [pc, #760] @ (455140 ) │ │ │ │ + @ instruction: 0xf2500058 │ │ │ │ + ldr r5, [pc, #776] @ (455150 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xe9ba0058 │ │ │ │ - @ instruction: 0xe9ae0058 │ │ │ │ - b.n 455420 │ │ │ │ + @ instruction: 0xe9be0058 │ │ │ │ + @ instruction: 0xe9b20058 │ │ │ │ + b.n 455428 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 45523c │ │ │ │ + b.n 455244 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454710 │ │ │ │ + b.n 454718 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 45514c │ │ │ │ + b.n 455154 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454bcc │ │ │ │ + b.n 454bd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454cb4 │ │ │ │ + b.n 454cbc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454c70 │ │ │ │ + b.n 454c78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r3, #20 │ │ │ │ + asrs r6, r3, #20 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 454b2c │ │ │ │ + b.n 454b34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 454ec8 │ │ │ │ + b.n 454ed0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - udf #120 @ 0x78 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4552d8 │ │ │ │ + b.n 4552e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - itee cc │ │ │ │ + itet cc │ │ │ │ lslcc r5, r2, #1 │ │ │ │ - ldclcs 0, cr0, [lr, #-352]! @ 0xfffffea0 │ │ │ │ - svccs 144 @ 0x90 │ │ │ │ + stccs 0, cr0, [r2, #352] @ 0x160 │ │ │ │ + svccc 148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r0, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r0, r3 │ │ │ │ + movs r4, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - vshr.u32 q8, q4, #2 │ │ │ │ - vshr.u32 q8, q4, #28 │ │ │ │ - vshr.u16 q8, q4, #14 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r1, r3, #1 │ │ │ │ + vshr.u32 q8, q4, #24 │ │ │ │ + vshr.u16 q8, q4, #10 │ │ │ │ + ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4546c0 │ │ │ │ + b.n 4546c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vshr.u16 q0, q4, #2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + vshr.u32 q0, q4, #30 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 454730 │ │ │ │ + b.n 454738 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r0, #7 │ │ │ │ + asrs r4, r0, #7 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 4555a4 │ │ │ │ + b.n 4555ac │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 454fb8 │ │ │ │ + ble.n 454fc0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4546f0 │ │ │ │ + b.n 4546f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mrc2 0, 1, r0, cr8, cr8, {2} │ │ │ │ - mrc2 0, 0, r0, cr14, cr8, {2} │ │ │ │ + mrc2 0, 1, r0, cr12, cr8, {2} │ │ │ │ + mcr2 0, 1, r0, cr2, cr8, {2} │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ vldr d9, [r5, #160] @ 0xa0 │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ vldr d10, [r3, #-8] │ │ │ │ vadd.f64 d0, d9, d10 │ │ │ │ blx 6782c │ │ │ │ vsub.f64 d0, d9, d0 │ │ │ │ @@ -1515211,141 +1515213,141 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #272] @ (4555fc ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4541c0 │ │ │ │ - b.n 4556dc │ │ │ │ + b.n 4556e4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldc2 0, cr0, [r2], #-352 @ 0xfffffea0 │ │ │ │ - ldc2 0, cr0, [r8], {88} @ 0x58 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + ldc2 0, cr0, [r6], #-352 @ 0xfffffea0 │ │ │ │ + ldc2 0, cr0, [ip], {88} @ 0x58 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + b.n 455510 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xfb400058 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + @ instruction: 0xfb440058 │ │ │ │ + b.n 455518 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ + add r0, sp, #888 @ 0x378 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ + udf #146 @ 0x92 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #680 @ 0x2a8 │ │ │ │ + add r0, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - udf #6 │ │ │ │ + udf #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 455514 │ │ │ │ + bhi.n 45551c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 4554e4 │ │ │ │ + bhi.n 4554ec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 45558c │ │ │ │ + bvc.n 455594 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r7, #17 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - revsh r6, r3 │ │ │ │ + revsh r2, r4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - hlt 0x0038 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr??.w r0, [r0, r8, lsl #1] │ │ │ │ - bhi.n 455564 │ │ │ │ + ldr??.w r0, [r4, r8, lsl #1] │ │ │ │ + bhi.n 45556c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvs.n 45560c │ │ │ │ + bvs.n 455614 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - tst r2, r5 │ │ │ │ + tst r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - udf #58 @ 0x3a │ │ │ │ + udf #62 @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 4554cc │ │ │ │ + bvc.n 4554d4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 455564 │ │ │ │ + bpl.n 45556c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 455494 │ │ │ │ + bvc.n 45549c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 455530 │ │ │ │ + bpl.n 455538 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 455664 │ │ │ │ + bvc.n 45566c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 4554fc │ │ │ │ + bpl.n 455504 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 45562c │ │ │ │ + bvc.n 455634 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 4554d4 │ │ │ │ + bpl.n 4554dc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 4555e8 │ │ │ │ + bvc.n 4555f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 455490 │ │ │ │ + bpl.n 455498 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 455598 │ │ │ │ + bvc.n 4555a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 455640 │ │ │ │ + bpl.n 455648 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 455554 │ │ │ │ + bvs.n 45555c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 4555f0 │ │ │ │ + bpl.n 4555f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 455524 │ │ │ │ + bvs.n 45552c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bpl.n 4555bc │ │ │ │ + bpl.n 4555c4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 4554f0 │ │ │ │ + bvs.n 4554f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 455598 │ │ │ │ + bmi.n 4555a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 4554b4 │ │ │ │ + bvs.n 4554bc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 45554c │ │ │ │ + bmi.n 455554 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 455684 │ │ │ │ + bvs.n 45568c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 45551c │ │ │ │ + bmi.n 455524 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 455654 │ │ │ │ + bvs.n 45565c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 4554ec │ │ │ │ + bmi.n 4554f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 455624 │ │ │ │ + bvs.n 45562c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 4556bc │ │ │ │ + bmi.n 4556c4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 4555f4 │ │ │ │ + bvs.n 4555fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 45568c │ │ │ │ + bmi.n 455694 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 4555c0 │ │ │ │ + bpl.n 4555c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 455668 │ │ │ │ + bmi.n 455670 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 455584 │ │ │ │ + bpl.n 45558c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bmi.n 45561c │ │ │ │ + bmi.n 455624 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 455554 │ │ │ │ + bpl.n 45555c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 4555ec │ │ │ │ + bmi.n 4555f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 455524 │ │ │ │ + bpl.n 45552c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 4555bc │ │ │ │ + bcc.n 4555c4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 4556ec │ │ │ │ + bpl.n 4556f4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 455584 │ │ │ │ + bcc.n 45558c │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -1515546,43 +1515548,43 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (455844 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4556f0 │ │ │ │ nop │ │ │ │ - bvs.n 455860 │ │ │ │ + bvs.n 455868 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcc.n 455844 │ │ │ │ + bcc.n 45584c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bne.n 4558e0 │ │ │ │ + bne.n 4558e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bls.n 455770 │ │ │ │ + bls.n 455778 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bge.n 455880 │ │ │ │ + bge.n 455888 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bge.n 4558dc │ │ │ │ + bge.n 4558e4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcs.n 4557b0 │ │ │ │ + bcs.n 4557b8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bne.n 45584c │ │ │ │ + bne.n 455854 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bge.n 455898 │ │ │ │ + bge.n 4558a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bge.n 45587c │ │ │ │ + bge.n 455884 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcs.n 455750 │ │ │ │ + bcs.n 455758 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - beq.n 4557ec │ │ │ │ + beq.n 4557f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bls.n 455920 │ │ │ │ + bls.n 455928 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bcs.n 455908 │ │ │ │ + bcs.n 455910 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - beq.n 4557a4 │ │ │ │ + beq.n 4557ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1515997,73 +1515999,73 @@ │ │ │ │ b.n 455b48 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [pc, #1008] @ (4560a0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, 455f08 ) │ │ │ │ + add r0, pc, #608 @ (adr r0, 455f18 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, pc, #360 @ (adr r0, 455e24 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 455e34 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r6, [pc, #64] @ (455d00 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - beq.n 455c58 │ │ │ │ + beq.n 455c60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 455dbc │ │ │ │ + bhi.n 455dc4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - beq.n 455c70 │ │ │ │ + beq.n 455c78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r4!, {r2, r3, r6} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r5, [pc, #680] @ (455f7c ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 455da4 │ │ │ │ + bvc.n 455dac │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r4} │ │ │ │ + ldmia r3!, {r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 455d78 │ │ │ │ + bvc.n 455d80 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r7!, {r2, r3, r6} │ │ │ │ + ldmia r7!, {r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r6, r7} │ │ │ │ + ldmia r2!, {r1, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6, {r2, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 455d38 │ │ │ │ + bvc.n 455d40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvs.n 455c38 │ │ │ │ + bvs.n 455c40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r7, #4 │ │ │ │ + lsls r4, r7, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvs.n 455d3c │ │ │ │ + bvs.n 455d44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1516283,25 +1516285,25 @@ │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #64] @ (455fa0 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r1, [pc, #480] @ (456144 ) │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3!, {r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3!, {r4, r5} │ │ │ │ + ldmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ @@ -1516670,53 +1516672,53 @@ │ │ │ │ add r2, pc, #540 @ (adr r2, 4565a0 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ blx ip │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ bx r9 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r1, r4, r5, r7} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r1} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - beq.n 45632c │ │ │ │ + beq.n 456334 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r3!, {r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r2} │ │ │ │ + stmia r7!, {r1, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ @@ -1516764,23 +1516766,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (456470 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - svc 28 │ │ │ │ + svc 32 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r1, r2, r3} │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ @@ -1516929,33 +1516931,33 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 45655e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ bne.n 45656e │ │ │ │ b.n 4564ea │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r5!, {r1, r3, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r2, r5, r7} │ │ │ │ + stmia r4!, {r3, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r3 │ │ │ │ @@ -1517394,67 +1517396,67 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ eors r0, r7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ stmia r3!, {r2, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x00ac │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r2!, {r2, r3} │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r2!, {r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r3, r5, r6} │ │ │ │ + stmia r0!, {r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r3, r5, r6} │ │ │ │ + pop {r3, r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x00b2 │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ + bkpt 0x00b6 │ │ │ │ + lsls r5, r2, #1 │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r4, 456bb0 │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ + stmia r0!, {r4, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x0050 │ │ │ │ + cbnz r0, 456bb2 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - itet al │ │ │ │ + itee al │ │ │ │ lslal r0, r3, #1 │ │ │ │ - bkpt 0x0034 │ │ │ │ - lslal r5, r2, #1 │ │ │ │ - itet ge │ │ │ │ + bkpt 0x0038 │ │ │ │ + lsl r5, r2, #1 │ │ │ │ + itee ge │ │ │ │ lslge r0, r3, #1 │ │ │ │ - poplt {r2, r4, r5, r6, r7, pc} │ │ │ │ - lslge r5, r2, #1 │ │ │ │ - nop {9} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ + poplt {r3, r4, r5, r6, r7, pc} │ │ │ │ + lsllt r5, r2, #1 │ │ │ │ + ite ls │ │ │ │ + lslls r0, r3, #1 │ │ │ │ + pophi {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1518563,148 +1518565,148 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 45726e │ │ │ │ nop │ │ │ │ subs r3, #218 @ 0xda │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0078 │ │ │ │ + bkpt 0x007c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r2, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0080 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r4, 4577b4 │ │ │ │ + cbnz r0, 4577b6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r3, #76 @ 0x4c │ │ │ │ lsls r2, r4, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ - lsls r0, r3, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r3, r5, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xb8ec │ │ │ │ lsls r0, r3, #1 │ │ │ │ pop {r2, r3, r5, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r4, 457800 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r0, 45780a │ │ │ │ + cbnz r0, 457802 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r2, 4577fc │ │ │ │ + cbnz r4, 45780a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r6, 457804 │ │ │ │ + cbnz r6, 4577fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + stmia r4!, {r1, r4, r5, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + cbnz r2, 457806 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ hlt 0x0022 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + stmia r4!, {r1, r2, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - rev r2, r1 │ │ │ │ + hlt 0x0026 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xb61e │ │ │ │ lsls r0, r3, #1 │ │ │ │ rev r6, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r4, 4577e4 │ │ │ │ + rev r2, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xebf20055 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + cbnz r0, 4577e6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8fe │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + @ instruction: 0xebf60055 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + push {r1, r2, r3, r6} │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb66a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r2, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb762 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - uxtb r2, r3 │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6fc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strd r0, r0, [r6, #340] @ 0x154 │ │ │ │ - @ instruction: 0xb668 │ │ │ │ + strd r0, r0, [sl, #340] @ 0x154 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r4, r5, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ + stmia r0!, {r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r2, r3, r7, lr} │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, lr} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xe8180055 │ │ │ │ - push {r4, r7} │ │ │ │ + @ instruction: 0xe81c0055 │ │ │ │ + push {r2, r4, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r1, r4} │ │ │ │ + push {r1, r2, r4} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r0, 4578c6 │ │ │ │ + cbz r4, 4578c6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r6, 4578c2 │ │ │ │ + cbz r2, 4578c4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r4, 4578cc │ │ │ │ + cbz r0, 4578ce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 4578b4 │ │ │ │ + cbz r6, 4578b4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r4, 4578b8 │ │ │ │ + cbz r0, 4578ba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r6, 45788e │ │ │ │ + cbz r2, 457890 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 4578ba │ │ │ │ + cbz r6, 4578ba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r4, 457890 │ │ │ │ + cbz r0, 457892 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r0, 4578bc │ │ │ │ + cbz r4, 4578bc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r2, 457892 │ │ │ │ + cbz r6, 457892 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ bne.w 4571fc │ │ │ │ mov r0, r5 │ │ │ │ blx 683e4 │ │ │ │ movw r3, #2038 @ 0x7f6 │ │ │ │ @@ -1519054,109 +1519056,109 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #200] @ (457cf4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 457bd0 │ │ │ │ nop │ │ │ │ - cbz r2, 457c66 │ │ │ │ + cbz r6, 457c66 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r0, 457c52 │ │ │ │ + cbz r4, 457c52 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #600 @ 0x258 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r2, 457c52 │ │ │ │ + cbz r6, 457c52 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + add r7, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #392 @ 0x188 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #440 @ 0x1b8 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add sp, #336 @ 0x150 │ │ │ │ + add sp, #352 @ 0x160 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #392 @ 0x188 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #688 @ 0x2b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #248 @ 0xf8 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #552 @ 0x228 │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ + add r6, sp, #472 @ 0x1d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #336 @ 0x150 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #776 @ 0x308 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #32 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #696 @ 0x2b8 │ │ │ │ + add r5, sp, #712 @ 0x2c8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + add r7, sp, #304 @ 0x130 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #584 @ 0x248 │ │ │ │ + add r5, sp, #600 @ 0x258 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #480 @ 0x1e0 │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #376 @ 0x178 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #992 @ 0x3e0 │ │ │ │ + add r6, sp, #1008 @ 0x3f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ + add r5, sp, #280 @ 0x118 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, sp, #152 @ 0x98 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ + add r4, sp, #936 @ 0x3a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #520 @ 0x208 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #224 @ 0xe0 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1519550,67 +1519552,67 @@ │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n 457d96 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #488 @ 0x1e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ cmp r1, #216 @ 0xd8 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r4, sp, #584 @ 0x248 │ │ │ │ + add r4, sp, #600 @ 0x258 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 45838c ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 45839c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #736 @ 0x2e0 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + @ instruction: 0xb604 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #232 @ (adr r7, 45824c ) │ │ │ │ + add r7, pc, #248 @ (adr r7, 45825c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bgt.n 4581d4 │ │ │ │ + bgt.n 4581dc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bgt.n 4581a0 │ │ │ │ + bgt.n 4581a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ b.n 458450 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #400 @ 0x190 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - push {r2, r4, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #920 @ (adr r5, 458524 ) │ │ │ │ + add r5, pc, #936 @ (adr r5, 458534 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, sp, #264 @ 0x108 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #568 @ (adr r7, 4583d8 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 4583e8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1520157,91 +1520159,91 @@ │ │ │ │ bne.w 4583ca │ │ │ │ b.n 458260 │ │ │ │ nop │ │ │ │ movs r5, #162 @ 0xa2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 4587ce │ │ │ │ + cbz r6, 4587ce │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r4, #246 @ 0xf6 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r0, 4587c0 │ │ │ │ + cbz r4, 4587c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #288 @ (adr r7, 4588c4 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 4588d4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r0, 4587b6 │ │ │ │ + cbz r4, 4587b6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 4588dc ) │ │ │ │ + add r7, pc, #320 @ (adr r7, 4588ec ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #784 @ (adr r2, 458ac0 ) │ │ │ │ + add r2, pc, #800 @ (adr r2, 458ad0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #992 @ (adr r6, 458b94 ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, 458ba4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc, #1008 @ (adr r6, 458bac ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 4587bc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #464 @ (adr r2, 458990 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 4589a0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 458af8 ) │ │ │ │ + add r5, pc, #832 @ (adr r5, 458b08 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 45882c ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 45883c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #600 @ (adr r5, 458a28 ) │ │ │ │ + add r5, pc, #616 @ (adr r5, 458a38 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 458a48 ) │ │ │ │ + add r5, pc, #640 @ (adr r5, 458a58 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #96 @ (adr r1, 45883c ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 45884c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r5, pc, #216 @ (adr r5, 4588b8 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 4588c8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #512 @ (adr r3, 4589e4 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 4589f4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #112 @ (adr r5, 458858 ) │ │ │ │ + add r5, pc, #128 @ (adr r5, 458868 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #408 @ (adr r3, 458984 ) │ │ │ │ + add r3, pc, #424 @ (adr r3, 458994 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #840 @ (adr r4, 458b38 ) │ │ │ │ + add r4, pc, #856 @ (adr r4, 458b48 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 458bec ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 4587fc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #24 @ (adr r4, 458814 ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 458824 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #608 @ (adr r3, 458a64 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 458a74 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 458b98 ) │ │ │ │ + add r1, pc, #928 @ (adr r1, 458ba8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #416 @ (adr r3, 4589ac ) │ │ │ │ + add r3, pc, #432 @ (adr r3, 4589bc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #712 @ (adr r1, 458ad8 ) │ │ │ │ + add r1, pc, #728 @ (adr r1, 458ae8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 458944 ) │ │ │ │ + add r3, pc, #320 @ (adr r3, 458954 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, 458a70 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 458a80 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 4588dc ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 4588ec ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 458a08 ) │ │ │ │ + add r1, pc, #504 @ (adr r1, 458a18 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #80 @ (adr r3, 458874 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 458884 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #376 @ (adr r1, 4589a0 ) │ │ │ │ + add r1, pc, #392 @ (adr r1, 4589b0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #992 @ (adr r2, 458c0c ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 458c1c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #264 @ (adr r1, 458938 ) │ │ │ │ + add r1, pc, #280 @ (adr r1, 458948 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1520445,39 +1520447,39 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4588d2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ subs r2, r3, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #752 @ (adr r1, 458d38 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 458d48 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #720 @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #784 @ (adr r1, 458d60 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 458d70 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r4, r3, #2 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r0, pc, #904 @ (adr r0, 458de4 ) │ │ │ │ + add r0, pc, #920 @ (adr r0, 458df4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 458e04 ) │ │ │ │ + add r0, pc, #944 @ (adr r0, 458e14 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #400] @ 0x190 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc, #424 @ (adr r0, 458c14 ) │ │ │ │ + add r0, pc, #440 @ (adr r0, 458c24 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 458b4c ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 458b5c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ @@ -1520874,65 +1520876,65 @@ │ │ │ │ b.n 458d6a │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r3, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ adds r4, r4, #0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - add r7, pc, #408 @ (adr r7, 459084 ) │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add r7, pc, #424 @ (adr r7, 459094 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #272] @ 0x110 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [sp, #784] @ 0x310 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r7, pc, #160 @ (adr r7, 458fc0 ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 458fd0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #912] @ 0x390 │ │ │ │ + ldr r1, [sp, #928] @ 0x3a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #240] @ (45904c ) │ │ │ │ @@ -1521039,25 +1521041,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ adds r2, r3, r0 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #31 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 45931c ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 45932c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1521651,99 +1521653,99 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4590fc │ │ │ │ asrs r0, r3, #27 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 45992c ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 45993c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ asrs r6, r5, #25 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #840 @ (adr r2, 4599e0 ) │ │ │ │ + add r2, pc, #856 @ (adr r2, 4599f0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #176 @ (adr r4, 45974c ) │ │ │ │ + add r4, pc, #192 @ (adr r4, 45975c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strh r6, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #432] @ 0x1b0 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, pc, #24 @ (adr r3, 4596d4 ) │ │ │ │ + add r3, pc, #40 @ (adr r3, 4596e4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, pc, #664 @ (adr r2, 459964 ) │ │ │ │ + add r2, pc, #680 @ (adr r2, 459974 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #184] @ 0xb8 │ │ │ │ + str r7, [sp, #200] @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ + str r6, [sp, #904] @ 0x388 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #296 @ (adr r1, 459800 ) │ │ │ │ + add r1, pc, #312 @ (adr r1, 459810 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #856 @ (adr r1, 459a44 ) │ │ │ │ + add r1, pc, #872 @ (adr r1, 459a54 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ + str r4, [sp, #504] @ 0x1f8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #136 @ (adr r1, 459788 ) │ │ │ │ + add r1, pc, #152 @ (adr r1, 459798 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #520] @ 0x208 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #816] @ 0x330 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + str r4, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #720] @ 0x2d0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1522254,83 +1522256,83 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4598e0 │ │ │ │ asrs r0, r1, #32 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #9] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #448] @ 0x1c0 │ │ │ │ + str r2, [sp, #464] @ 0x1d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsrs r4, r1, #26 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r2, #30] │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r2, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ + ldrh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r2, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r2, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r3, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1522690,51 +1522692,51 @@ │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ b.n 45a00a │ │ │ │ ... │ │ │ │ lsrs r6, r3, #7 │ │ │ │ lsls r2, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ + ldrh r2, [r6, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ + str r7, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r3, #6] │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r6, #18] │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r0, r4, #29 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - str r5, [sp, #632] @ 0x278 │ │ │ │ + str r5, [sp, #648] @ 0x288 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r6, #12] │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + ldrh r2, [r0, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ bne.n 45a09c │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ bne.w 45a09c │ │ │ │ @@ -1523179,65 +1523181,65 @@ │ │ │ │ b.n 45a236 │ │ │ │ nop.w │ │ │ │ ldr r7, [sp, #184] @ 0xb8 │ │ │ │ add r2, pc, #540 @ (adr r2, 45a8c8 ) │ │ │ │ cmp r6, r5 │ │ │ │ strb r5, [r7, r1] │ │ │ │ ... │ │ │ │ - ldrh r2, [r3, #4] │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r2, [r0, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r1, #42] @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #28] │ │ │ │ + strh r0, [r3, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r5, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r6, #26] │ │ │ │ + strh r0, [r7, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strh r4, [r2, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r0, [r1, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r3, #34] @ 0x22 │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ bne.w 45a246 │ │ │ │ sub.w r2, r5, #36 @ 0x24 │ │ │ │ movs r3, #10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -1523712,94 +1523714,94 @@ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d7, d8, d7 │ │ │ │ vmov.f64 d8, d10 │ │ │ │ vmov.f64 d9, d7 │ │ │ │ b.n 45aacc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + ldrh r2, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r0, [r4, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + strh r0, [r5, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r3, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r0, [r5, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r4, [r6, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r0, [r7, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r6, [r4, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r1, #2] │ │ │ │ + strh r4, [r1, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r2, [r6, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r4, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r6, [r1, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ + ldrb r0, [r3, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r7, #28] │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r0, #22] │ │ │ │ + ldrb r6, [r0, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r0, [r0, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r4, [r1, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ + ldrb r2, [r6, #19] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr??.w r0, [r8, r4, lsl #1] │ │ │ │ - subs r2, r0, #6 │ │ │ │ + ldr??.w r0, [ip, r4, lsl #1] │ │ │ │ + subs r6, r0, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r7, #24] │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #568] @ 0x238 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w ip, [pc, #2484] @ 45b6ec │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -1524696,153 +1524698,153 @@ │ │ │ │ add r1, pc │ │ │ │ blx 62778 │ │ │ │ b.n 45b358 │ │ │ │ @ instruction: 0xfa3a0061 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vld1.8 {d16[3]}, [lr], r1 │ │ │ │ - strh r6, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r4, [r4, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r4, #40] @ 0x28 │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r4, #7] │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ + ldrb r6, [r7, #5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r0, [r3, #29] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ + strb r2, [r4, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + ldrb r6, [r4, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r0, [r2, #27] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r2, #26] │ │ │ │ + strb r2, [r3, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r1, #0] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ + strb r4, [r4, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r3, #31] │ │ │ │ + strb r4, [r3, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r4, #24] │ │ │ │ + strb r4, [r4, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ + strb r4, [r0, #30] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r1, #32] │ │ │ │ + strh r4, [r1, #32] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strb r6, [r0, #29] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ + strb r4, [r3, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cbnz r6, 45b820 │ │ │ │ + cbnz r2, 45b822 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + strb r4, [r5, #17] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, #24] │ │ │ │ + strb r4, [r0, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strb r0, [r2, #17] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ + strb r6, [r3, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r4, #14] │ │ │ │ + strb r2, [r5, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r0, [r0, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ + strh r6, [r7, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r2, [r5, #11] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ + strb r2, [r0, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ + strb r6, [r1, #10] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r2, #16] │ │ │ │ + strb r6, [r2, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r3, #9] │ │ │ │ + strb r2, [r4, #9] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r6, #15] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r2, [r0, #9] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r6, #14] │ │ │ │ + strb r6, [r6, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ + strb r2, [r0, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ + strb r0, [r3, #14] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ + strb r4, [r4, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ ldr r4, [pc, #908] @ (45bbb0 ) │ │ │ │ @@ -1525194,84 +1525196,84 @@ │ │ │ │ b.n 45b8cc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ vhadd.s16 q8, q0, │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ vhadd.s32 q0, q7, │ │ │ │ - strb r2, [r6, #7] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r4, [r4, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r5, r2, #1 │ │ │ │ cdp 0, 10, cr0, cr4, cr1, {3} │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + strb r6, [r6, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ + ldr r2, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r4, [r7, #32] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r2, #32] │ │ │ │ + str r6, [r2, #32] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r6, #3] │ │ │ │ + strb r0, [r7, #3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r7, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr r2, [pc, #80] @ (45bc48 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #208] @ (45bccc ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #460] @ (45bdcc ) │ │ │ │ - vshr.u32 , q14, #1 │ │ │ │ + vaddl.u , d31, d0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r2, [pc, #132] @ (45bc98 ) │ │ │ │ - vaddl.u , d15, d18 │ │ │ │ + vaddl.u , d15, d22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ + str r4, [sp, #656] @ 0x290 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r7, #104] @ 0x68 │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r3, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr.w r1, [pc, #1516] @ 45c240 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 62778 │ │ │ │ str.w r9, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ @@ -1525845,109 +1525847,109 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add.w r1, r7, r3, lsl #2 │ │ │ │ blx 672b0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ b.n 45bfaa │ │ │ │ - strb r2, [r5, #31] │ │ │ │ + strb r6, [r5, #31] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #80] @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r4, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #616 @ (adr r7, 45c4e0 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 45c4f0 ) │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #14 │ │ │ │ + subs r2, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, #19] │ │ │ │ + strb r4, [r0, #19] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r3 │ │ │ │ + asrs r6, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #792 @ 0x318 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - strb r6, [r2, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r0, [r1, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r0, 45c322 │ │ │ │ + cbnz r4, 45c322 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r4, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r7, #20] │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r3, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ + ldr r6, [r1, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r5, #7] │ │ │ │ + strb r0, [r6, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ │ │ │ │ 0045c300 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1526098,52 +1526100,52 @@ │ │ │ │ b.n 45c388 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 45bd48 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r0, [r6, #18] │ │ │ │ lsls r0, r3, #1 │ │ │ │ lsls r5, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ + str r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 45cc80 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r0, [r6, #104] @ 0x68 │ │ │ │ + str r4, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r4, [pc, #76] @ (45c500 ) │ │ │ │ vsri.32 d31, d25, #1 │ │ │ │ - vqshlu.s32 q11, q9, #31 │ │ │ │ + vqshlu.s32 q11, q11, #31 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r7, #72] @ 0x48 │ │ │ │ + str r2, [r0, #76] @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r7, #96] @ 0x60 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r1, #72] @ 0x48 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r1, [sp, #676] @ 0x2a4 │ │ │ │ - vsli.64 q11, q9, #63 @ 0x3f │ │ │ │ + vsli.64 q11, q11, #63 @ 0x3f │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6ae20 │ │ │ │ @@ -1526164,17 +1526166,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ + str r4, [r4, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 0045c528 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1526602,76 +1526604,76 @@ │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d7, d0, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ b.n 45c82e │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ b.n 45c97a │ │ │ │ nop │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r0, [r7, #10] │ │ │ │ lsls r0, r3, #1 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ - vrshr.u64 d23, d6, #1 │ │ │ │ + vrshr.u64 d23, d10, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + strb r0, [r5, #9] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r1, #60] @ 0x3c │ │ │ │ + str r2, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r0, #108] @ 0x6c │ │ │ │ + str r0, [r1, #108] @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ + strb r2, [r6, #7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #46 @ 0x2e │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r3, {r2, r3, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + str r4, [r5, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - eors r6, r3 │ │ │ │ + eors r2, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r7, #24] │ │ │ │ + str r4, [r7, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r6, #24] │ │ │ │ + str r2, [r7, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r1, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #396] @ (45cc18 ) │ │ │ │ @@ -1526835,37 +1526837,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 45cbf4 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bgt.n 45cbec │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ bgt.n 45cb30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ + ldr r2, [r6, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [pc, #148] @ (45ccf4 ) │ │ │ │ mov r7, r1 │ │ │ │ @@ -1526931,25 +1526933,25 @@ │ │ │ │ bne.n 45ccd2 │ │ │ │ b.n 45cc9c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ blt.n 45cd1c │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r6, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, r0] │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ bge.n 45ccbc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + cmp r4, #226 @ 0xe2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ + strb r4, [r7, #21] │ │ │ │ lsls r4, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [pc, #148] @ (45cdbc ) │ │ │ │ @@ -1527017,25 +1527019,25 @@ │ │ │ │ b.n 45cd62 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 45ce5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ bge.n 45cdf8 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cmp r4, #24 │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ lsls r4, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3296] @ 0xce0 │ │ │ │ sub.w sp, sp, #756 @ 0x2f4 │ │ │ │ @@ -1527743,115 +1527745,115 @@ │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bls.n 45d640 │ │ │ │ lsls r1, r4, #1 │ │ │ │ bls.n 45d624 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - orrs r0, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ bhi.n 45d55c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - negs r0, r2 │ │ │ │ + negs r4, r2 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ + cmp r2, #138 @ 0x8a │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r0, #60 @ 0x3c │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ lsls r2, r3, #1 │ │ │ │ ldr r5, [pc, #672] @ (45d850 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r4, [r5, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ + stmia r7!, {r2, r3, r5} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r4, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r2, [r0, #64] @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strb r4, [r0, #27] │ │ │ │ + strb r0, [r1, #27] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r2, #76] @ 0x4c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - pop {r3, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r4, #0] │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r4!, {r1, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + strb r6, [r0, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r6, 45d67a │ │ │ │ + cbnz r2, 45d67c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r6, r6] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r0, [r0, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r2, [r4, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3352] @ 0xd18 │ │ │ │ sub.w sp, sp, #700 @ 0x2bc │ │ │ │ @@ -1528215,53 +1528217,53 @@ │ │ │ │ b.n 45d8f8 │ │ │ │ nop │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 45da60 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #184 @ 0xb8 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r2, [r7, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r4, #20] │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r6, [r3, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ beq.n 45d994 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r2, #42 @ 0x2a │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r4, [r5, #24] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r1, #4] │ │ │ │ + str r4, [r1, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r4, [r0, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 45dac4 │ │ │ │ + cbnz r2, 45dac6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - str r6, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r6, #12 │ │ │ │ + cmp r6, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r6, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #832] @ (45ddf8 ) │ │ │ │ @@ -1528574,65 +1528576,65 @@ │ │ │ │ add r3, pc │ │ │ │ b.n 45db9e │ │ │ │ nop │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ + ldrb r6, [r0, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r2, [r4, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #856] @ (45e170 ) │ │ │ │ + ldr r4, [pc, #872] @ (45e180 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r0, [r6, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb8ae │ │ │ │ + @ instruction: 0xb8b2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb7c0 │ │ │ │ + @ instruction: 0xb7c4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7be │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #632] @ (45e0b4 ) │ │ │ │ + ldr r3, [pc, #648] @ (45e0c4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #512] @ (45e044 ) │ │ │ │ + ldr r3, [pc, #528] @ (45e054 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #152] @ (45dee4 ) │ │ │ │ + ldr r3, [pc, #168] @ (45def4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #32] @ (45de74 ) │ │ │ │ + ldr r3, [pc, #48] @ (45de84 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #928] @ (45e1fc ) │ │ │ │ + ldr r2, [pc, #944] @ (45e20c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ + ldrh r6, [r2, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #800] @ (45e184 ) │ │ │ │ + ldr r2, [pc, #816] @ (45e194 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3376] @ 0xd30 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ mov r5, r3 │ │ │ │ @@ -1529290,113 +1529292,113 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 45e528 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r0] │ │ │ │ + ldrh r0, [r4, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldmia r0!, {r3, r5, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + cmp r0, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r4, r4] │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r1, #20 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - push {r2, r4, r5, r6} │ │ │ │ + push {r3, r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + push {r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [r7, r1] │ │ │ │ + ldr r6, [r7, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbz r4, 45e602 │ │ │ │ + push {} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r2, 45e5dc │ │ │ │ + cbz r6, 45e5dc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r4, [r2, r6] │ │ │ │ + ldrsb r0, [r3, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r7, #176 @ 0xb0 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ + ldrsb r2, [r3, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r4, #182 @ 0xb6 │ │ │ │ + movs r4, #186 @ 0xba │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ + movs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r0, 45e5e8 │ │ │ │ + cbz r4, 45e5e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r0, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ + movs r3, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cbz r0, 45e5d6 │ │ │ │ + cbz r4, 45e5d6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r0, [r5, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r3, #48 @ 0x30 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r0, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #166 @ 0xa6 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #912 @ 0x390 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r4, [r3, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bics r6, r1 │ │ │ │ + bics r2, r2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r7, r3] │ │ │ │ + strh r6, [r7, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - muls r0, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3384] @ 0xd38 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #592] @ (45e880 ) │ │ │ │ @@ -1529631,47 +1529633,47 @@ │ │ │ │ strb r4, [r3, r0] │ │ │ │ b.n 45e792 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r2, r6} │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #230 @ 0xe6 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ lsls r2, r3, #1 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r0, [r6, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - tst r4, r4 │ │ │ │ + tst r0, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmia r0!, {r1, r5, r6, r7} │ │ │ │ lsls r1, r4, #1 │ │ │ │ - strh r0, [r1, r2] │ │ │ │ + strh r4, [r1, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r3, r1] │ │ │ │ + strh r4, [r3, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r1, r1] │ │ │ │ + strh r2, [r2, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, r4, #6 │ │ │ │ + subs r2, r5, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + ldrh r4, [r1, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ + subs r4, r0, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #928] @ (45ec60 ) │ │ │ │ + ldr r7, [pc, #944] @ (45ec70 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r1, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r7, #2 │ │ │ │ + subs r2, r0, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 0045e8cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1529830,66 +1529832,66 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ - str r2, [r0, r5] │ │ │ │ + str r6, [r0, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ bkpt 0x008e │ │ │ │ lsls r1, r4, #1 │ │ │ │ - str r2, [r7, r3] │ │ │ │ + str r6, [r7, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (45eaf0 ) │ │ │ │ + ldr r7, [pc, #120] @ (45eb00 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ lsls r5, r2, #1 │ │ │ │ bkpt 0x0050 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r3, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #848] @ (45ede8 ) │ │ │ │ + ldr r6, [pc, #864] @ (45edf8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ adds r5, #239 @ 0xef │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #848] @ (45edf8 ) │ │ │ │ + ldr r6, [pc, #864] @ (45ee08 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #552] @ (45ecd4 ) │ │ │ │ + ldr r6, [pc, #568] @ (45ece4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #2 │ │ │ │ + subs r7, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #448] @ (45ec74 ) │ │ │ │ + ldr r6, [pc, #464] @ (45ec84 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r3, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 6, r0, cr4, cr6, {2} │ │ │ │ - str r4, [r2, r4] │ │ │ │ + mcr 0, 6, r0, cr8, cr6, {2} │ │ │ │ + str r0, [r3, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r2, r5] │ │ │ │ + str r0, [r3, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r6, [pc, #32] @ (45eaf0 ) │ │ │ │ + ldr r6, [pc, #48] @ (45eb00 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ + subs r6, #132 @ 0x84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [pc, #952] @ (45ee90 ) │ │ │ │ + ldr r5, [pc, #968] @ (45eea0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 67df0 │ │ │ │ @@ -1529910,17 +1529912,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #160] @ (45ebc4 ) │ │ │ │ + ldr r5, [pc, #176] @ (45ebd4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 0045eb28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1531088,187 +1531090,187 @@ │ │ │ │ vldr d6, [r3] │ │ │ │ b.n 45f738 │ │ │ │ nop │ │ │ │ pop {r5} │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #1000] @ (45fc0c ) │ │ │ │ + ldr r4, [pc, #1016] @ (45fc1c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrsb r2, [r2, r2] │ │ │ │ + ldrsb r2, [r3, r2] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - ldr r7, [pc, #928] @ (45fbd0 ) │ │ │ │ + ldr r7, [pc, #944] @ (45fbe0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r5, r3] │ │ │ │ + str r4, [r5, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #152] @ (45f8d0 ) │ │ │ │ + ldr r4, [pc, #168] @ (45f8e0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r4, [r4, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ lsls r4, r3, #1 │ │ │ │ - str r0, [r2, r4] │ │ │ │ + str r4, [r2, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #456] @ (45fa10 ) │ │ │ │ + ldr r0, [pc, #472] @ (45fa20 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #448] @ (45fa0c ) │ │ │ │ + ldr r0, [pc, #464] @ (45fa1c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + subs r7, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r0, [r0, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r6, r4] │ │ │ │ + str r2, [r7, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r0, [r1, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r6, [r7, r5] │ │ │ │ + str r2, [r0, r6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r6, r1, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #632] @ (45fb00 ) │ │ │ │ + ldr r0, [pc, #648] @ (45fb10 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #30 │ │ │ │ + subs r1, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ @ instruction: 0xb7bc │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #32] @ (45f8b8 ) │ │ │ │ + ldr r0, [pc, #48] @ (45f8c8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x47e6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x47aa │ │ │ │ + @ instruction: 0x47ae │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #32 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #768] @ (45fbb4 ) │ │ │ │ + ldr r2, [pc, #784] @ (45fbc4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r3, #25 │ │ │ │ + asrs r0, r4, #25 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #256] @ (45f9bc ) │ │ │ │ + ldr r7, [pc, #272] @ (45f9cc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #232] @ (45f9ac ) │ │ │ │ + ldr r5, [pc, #248] @ (45f9bc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r0, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (45fcb8 ) │ │ │ │ + ldr r4, [pc, #1016] @ (45fcc8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (45fcc4 ) │ │ │ │ + ldr r5, [pc, #0] @ (45f8d4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #8] @ (45f8e0 ) │ │ │ │ + ldr r5, [pc, #24] @ (45f8f0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #1008] @ (45fccc ) │ │ │ │ + ldr r5, [pc, #0] @ (45f8dc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #248] @ (45f9d8 ) │ │ │ │ + ldr r5, [pc, #264] @ (45f9e8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #296] @ (45fa0c ) │ │ │ │ + ldr r5, [pc, #312] @ (45fa1c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #280] @ (45fa00 ) │ │ │ │ + ldr r5, [pc, #296] @ (45fa10 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #272] @ (45f9fc ) │ │ │ │ + ldr r5, [pc, #288] @ (45fa0c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #192] @ (45f9b0 ) │ │ │ │ + ldr r5, [pc, #208] @ (45f9c0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #128] @ (45f978 ) │ │ │ │ + ldr r4, [pc, #144] @ (45f988 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #136] @ (45f984 ) │ │ │ │ + ldr r4, [pc, #152] @ (45f994 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #160] @ (45f9a0 ) │ │ │ │ + ldr r4, [pc, #176] @ (45f9b0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #136] @ (45f98c ) │ │ │ │ + ldr r4, [pc, #152] @ (45f99c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #400] @ (45fa98 ) │ │ │ │ + ldr r4, [pc, #416] @ (45faa8 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #448] @ (45facc ) │ │ │ │ + ldr r4, [pc, #464] @ (45fadc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #432] @ (45fac0 ) │ │ │ │ + ldr r4, [pc, #448] @ (45fad0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #424] @ (45fabc ) │ │ │ │ + ldr r4, [pc, #440] @ (45facc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [pc, #368] @ (45fa88 ) │ │ │ │ + ldr r4, [pc, #384] @ (45fa98 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r7, #12 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bx r9 │ │ │ │ + bxns r9 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #696] @ (45fbe0 ) │ │ │ │ + ldr r3, [pc, #712] @ (45fbf0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #1000] @ (45fd14 ) │ │ │ │ + ldr r3, [pc, #1016] @ (45fd24 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [pc, #72] @ (45f978 ) │ │ │ │ + ldr r3, [pc, #88] @ (45f988 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #376] @ (45fab0 ) │ │ │ │ + ldr r5, [pc, #392] @ (45fac0 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #408] @ (45fad4 ) │ │ │ │ + ldr r5, [pc, #424] @ (45fae4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #440] @ (45faf8 ) │ │ │ │ + ldr r5, [pc, #456] @ (45fb08 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r5, [pc, #472] @ (45fb1c ) │ │ │ │ + ldr r5, [pc, #488] @ (45fb2c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, fp │ │ │ │ + cmp r0, ip │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #632 @ 0x278 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #488] @ (45fb3c ) │ │ │ │ + ldr r5, [pc, #504] @ (45fb4c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4600cc │ │ │ │ + b.n 4600d4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #192] @ (45fa1c ) │ │ │ │ + ldr r5, [pc, #208] @ (45fa2c ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #328] @ (45faac ) │ │ │ │ + ldr r1, [pc, #344] @ (45fabc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r2, [r0, r2] │ │ │ │ + strb r6, [r0, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #88] @ (45f9cc ) │ │ │ │ + ldr r1, [pc, #104] @ (45f9dc ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #656] @ (45fc08 ) │ │ │ │ + ldr r0, [pc, #672] @ (45fc18 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r0, [pc, #488] @ (45fb64 ) │ │ │ │ + ldr r0, [pc, #504] @ (45fb74 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ ldr.w r2, [pc, #3392] @ 4606c0 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -1532418,191 +1532420,191 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #364] @ (460820 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 45efb4 │ │ │ │ nop │ │ │ │ - bx r5 │ │ │ │ + bx r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp ip, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ + cmp lr, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ + cmp r5, #42 @ 0x2a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + lsrs r6, r3, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add ip, r4 │ │ │ │ + add r8, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + add r4, pc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r8, r2 │ │ │ │ + add ip, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ + cmp r4, #76 @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mvns r2, r6 │ │ │ │ + mvns r6, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r2, r7 │ │ │ │ + add r6, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + subs r3, #126 @ 0x7e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bxns r2 │ │ │ │ + bx r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ble.n 4607bc │ │ │ │ + ble.n 4607c4 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r3, [pc, #792] @ (460a38 ) │ │ │ │ + ldr r3, [pc, #808] @ (460a48 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r7, [sp, #728] @ 0x2d8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ + ldmia r2!, {r4} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - add r0, r6 │ │ │ │ + add r4, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + subs r0, #2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r2, [r4, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #856] @ (460a90 ) │ │ │ │ + ldr r1, [pc, #872] @ (460aa0 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r6, r2, #30 │ │ │ │ + lsls r2, r3, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r1, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #576 @ (adr r5, 46098c ) │ │ │ │ + add r5, pc, #592 @ (adr r5, 46099c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ + @ instruction: 0xb88a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, r4] │ │ │ │ + str r4, [r3, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ + strb r2, [r1, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #1008] @ (460b4c ) │ │ │ │ + ldr r1, [pc, #0] @ (46075c ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r5, #70 @ 0x46 │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - orrs r6, r6 │ │ │ │ + orrs r2, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mvns r2, r3 │ │ │ │ + mvns r6, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, pc, #680 @ (adr r1, 460a20 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 460a30 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r0, #24 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #392] @ (460910 ) │ │ │ │ + ldr r7, [pc, #408] @ (460920 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r0, #24] │ │ │ │ + str r0, [r1, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bxns r7 │ │ │ │ + bx r8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + cmp r3, #134 @ 0x86 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, pc, #456 @ (adr r3, 460960 ) │ │ │ │ + add r3, pc, #472 @ (adr r3, 460970 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cpsie a │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r4, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r7, #126 @ 0x7e │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ + movs r7, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #128] @ (460840 ) │ │ │ │ + ldr r2, [pc, #144] @ (460850 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #212 @ 0xd4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #216 @ 0xd8 │ │ │ │ + subs r6, #220 @ 0xdc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r3, #8 │ │ │ │ + adds r3, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #150 @ 0x96 │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r3, #14 │ │ │ │ + movs r3, #18 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #104 @ 0x68 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r1, #166 @ 0xa6 │ │ │ │ + adds r1, #170 @ 0xaa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #28 │ │ │ │ + movs r2, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r1, #132 @ 0x84 │ │ │ │ + adds r1, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r0, [pc, #896] @ (460ba8 ) │ │ │ │ movw r1, #1905 @ 0x771 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #888] @ (460bac ) │ │ │ │ @@ -1532921,86 +1532923,86 @@ │ │ │ │ blx 683e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ movw r3, #1982 @ 0x7be │ │ │ │ blx 62a10 │ │ │ │ b.n 460476 │ │ │ │ ... │ │ │ │ - adds r0, #2 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + subs r1, #78 @ 0x4e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r1, #148 @ 0x94 │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r0, [r5, #28] │ │ │ │ + ldrh r4, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r0, #6 │ │ │ │ + subs r4, r0, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc2l 0, cr0, [lr, #336]! @ 0x150 │ │ │ │ - ldrh r2, [r2, #26] │ │ │ │ + ldc2l 0, cr0, [r2, #336]! @ 0x150 │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #12 │ │ │ │ + movs r0, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, #20 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r5, #24] │ │ │ │ + ldrh r6, [r5, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - pop {r7, pc} │ │ │ │ + pop {r2, r7, pc} │ │ │ │ lsls r2, r3, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r1, #4 │ │ │ │ + subs r0, r2, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r4, [r7, #18] │ │ │ │ + ldrh r0, [r0, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r3, #1 │ │ │ │ + subs r4, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r0, r0, #1 │ │ │ │ + subs r4, r0, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r5, #172 @ 0xac │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r4, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + subs r0, r1, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 627f4 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -1534241,196 +1534243,196 @@ │ │ │ │ blx 60f24 │ │ │ │ strb r5, [r4, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 4618c6 │ │ │ │ ldr r2, [pc, #404] @ (461b90 ) │ │ │ │ add r2, pc │ │ │ │ b.n 461890 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #154 @ 0x9a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r1, #0 │ │ │ │ + adds r0, r2, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r5, r7 │ │ │ │ + subs r0, r6, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r0, r4, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #212 @ 0xd4 │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r6, r1, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #152 @ 0x98 │ │ │ │ + cmp r2, #156 @ 0x9c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r1, r4 │ │ │ │ + subs r0, r2, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + subs r4, #110 @ 0x6e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vld4.16 {d0-d3}, [lr :64], r4 │ │ │ │ - vld4.16 {d0-d3}, [r6 :64], r4 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + ldrsh.w r0, [r2, r4, lsl #1] │ │ │ │ + vld4.16 {d0-d3}, [sl :64], r4 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r5, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #18 │ │ │ │ + cmp r1, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r6, r0, r6 │ │ │ │ + adds r2, r1, r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #18 │ │ │ │ + adds r4, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf7d80054 │ │ │ │ - @ instruction: 0xf7be0054 │ │ │ │ - cmp r0, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf7dc0054 │ │ │ │ + @ instruction: 0xf7c20054 │ │ │ │ + cmp r0, #162 @ 0xa2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + adds r0, r3, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc2 0, cr0, [r6, #-356] @ 0xfffffe9c │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + stc2 0, cr0, [sl, #-356] @ 0xfffffe9c │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf6300054 │ │ │ │ - @ instruction: 0xfb960059 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf6340054 │ │ │ │ + @ instruction: 0xfb9a0059 │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xf59a0054 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xf59e0054 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbc.w r0, r6, #13893632 @ 0xd40000 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + sbc.w r0, sl, #13893632 @ 0xd40000 │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r1, #90 @ 0x5a │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r2, #25 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 461380 │ │ │ │ + b.n 461388 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + asrs r0, r1, #23 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc2l 0, cr0, [r8, #356] @ 0x164 │ │ │ │ - movs r7, #214 @ 0xd6 │ │ │ │ + stc2l 0, cr0, [ip, #356] @ 0x164 │ │ │ │ + movs r7, #218 @ 0xda │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r1, #19 │ │ │ │ + asrs r0, r2, #19 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + asrs r0, r6, #18 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movt r0, #41044 @ 0xa054 │ │ │ │ - cmp r6, #10 │ │ │ │ + movt r0, #57428 @ 0xe054 │ │ │ │ + cmp r6, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r5, #228 @ 0xe4 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r5, #226 @ 0xe2 │ │ │ │ + cmp r5, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf1ec0054 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + @ instruction: 0xf1f00054 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ + movs r2, #166 @ 0xa6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r3, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #132 @ 0x84 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r7, #11 │ │ │ │ + asrs r6, r7, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r5, #2 │ │ │ │ + cmp r5, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #52 @ 0x34 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #136 @ 0x88 │ │ │ │ + cmp r3, #140 @ 0x8c │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + movs r1, #178 @ 0xb2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #144 @ 0x90 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r3, #32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.s64 q8, q6, q2 │ │ │ │ - ldr??.w r0, [r0, r9, lsl #1] │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + vmov.i32 q0, #4 @ 0x00000004 │ │ │ │ + ldr??.w r0, [r4, r9, lsl #1] │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.s16 q0, q6, q2 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ + vqadd.s32 q0, q0, q2 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc 0, 5, r0, cr4, cr4, {2} │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + mrc 0, 5, r0, cr8, cr4, {2} │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r1, #12 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stcl 0, cr0, [r6, #336] @ 0x150 │ │ │ │ - @ instruction: 0xf7ba0059 │ │ │ │ - cmp r1, #24 │ │ │ │ + stcl 0, cr0, [sl, #336] @ 0x150 │ │ │ │ + @ instruction: 0xf7be0059 │ │ │ │ + cmp r1, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stc 0, cr0, [r0, #336] @ 0x150 │ │ │ │ - subs r2, r4, #1 │ │ │ │ + stc 0, cr0, [r4, #336] @ 0x150 │ │ │ │ + subs r6, r4, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #8 │ │ │ │ + movs r5, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 66b54 │ │ │ │ ldr r1, [pc, #840] @ (461ee4 ) │ │ │ │ rsb r2, r0, #256 @ 0x100 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ add r1, pc │ │ │ │ @@ -1534732,71 +1534734,71 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bne.w 461058 │ │ │ │ mov r0, r4 │ │ │ │ blx 66b54 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ rsb r2, r0, #256 @ 0x100 │ │ │ │ b.w 4610ea │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sbcs.w r0, r2, r4, lsr #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + sbcs.w r0, r6, r4, lsr #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xeb200054 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + @ instruction: 0xeb240054 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xeaaa0054 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + @ instruction: 0xeaae0054 │ │ │ │ + subs r6, r1, r6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r5, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r4, #15 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldrb r6, [r7, #15] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bics.w r0, r4, r4, lsr #1 │ │ │ │ - subs r4, r2, r4 │ │ │ │ + bics.w r0, r8, r4, lsr #1 │ │ │ │ + subs r0, r3, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ + lsrs r0, r2, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r5, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r2, r4, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r4, r7, r2 │ │ │ │ + subs r0, r0, r3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r0, r7, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, #226 @ 0xe2 │ │ │ │ + movs r4, #230 @ 0xe6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r4, [r7, #27] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r3, r1 │ │ │ │ + subs r4, r3, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ + lsrs r4, r2, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r6, r6, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r5, #9 │ │ │ │ + lsrs r6, r5, #9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r4, [r0, #10] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia.w r6!, {r2, r4, r6} │ │ │ │ - stmia.w sl, {r2, r4, r6} │ │ │ │ - movs r0, #70 @ 0x46 │ │ │ │ + stmia.w sl!, {r2, r4, r6} │ │ │ │ + stmia.w lr, {r2, r4, r6} │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ @@ -1534842,17 +1534844,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - adds r6, r4, r1 │ │ │ │ + adds r2, r5, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ble.n 461fee │ │ │ │ b.w 112002 │ │ │ │ b.w 111e3e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1534906,15 +1534908,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #184 @ 0xb8 │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ lsls r0, r3, #1 │ │ │ │ strh r2, [r3, #56] @ 0x38 │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ @@ -1534985,29 +1534987,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #40] @ (462158 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4620e0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r3, #54] @ 0x36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ + movs r3, #124 @ 0x7c │ │ │ │ lsls r0, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #20 │ │ │ │ + lsls r6, r1, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r2, r5, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strh r6, [r3, #50] @ 0x32 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1535203,41 +1535205,41 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46234a │ │ │ │ strh r0, [r0, #48] @ 0x30 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r0, [r7, #42] @ 0x2a │ │ │ │ lsls r1, r4, #1 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + lsls r2, r1, #23 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #36 @ 0x24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r5, #22 │ │ │ │ + lsls r4, r5, #22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r1, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ subs.w fp, r2, #0 │ │ │ │ @@ -1535325,23 +1535327,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (4624b8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46247e │ │ │ │ nop │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #50 @ 0x32 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r6, r7, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r0, #17 │ │ │ │ + lsls r6, r0, #17 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r1, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #344] @ (462628 ) │ │ │ │ @@ -1535479,36 +1535481,36 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r4, [r4, #20] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6840057 │ │ │ │ - subs r0, r4, #4 │ │ │ │ + @ instruction: 0xf6880057 │ │ │ │ + subs r4, r4, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r4, r5, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r6, [r4, #18] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - subs r0, r6, #2 │ │ │ │ + subs r4, r6, #2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + lsls r4, r7, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ + subs r2, r2, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r2, r3, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r0, r7, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ @@ -1535816,19 +1535818,19 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 644dc │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 46270e │ │ │ │ nop │ │ │ │ - adds r4, r6, #0 │ │ │ │ + adds r0, r7, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - adds r4, r2, #0 │ │ │ │ + adds r0, r3, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ add.w r2, r1, #131072 @ 0x20000 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 4629a0 │ │ │ │ b.n 462660 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ @@ -1535916,16 +1535918,16 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 462a2c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r4, [r4, #22] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], {87} @ 0x57 │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ + ldc2l 0, cr0, [lr], {87} @ 0x57 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrb r4, [r5, #21] │ │ │ │ lsls r1, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2640] @ 0xa50 │ │ │ │ @@ -1536166,43 +1536168,43 @@ │ │ │ │ b.n 462c6c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 462a74 │ │ │ │ + b.n 462a7c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r4, r6, r5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r6, r4 │ │ │ │ + adds r0, r7, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4628a0 │ │ │ │ + b.n 4628a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - blt.n 462e40 │ │ │ │ + blt.n 462e48 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - blt.n 462df8 │ │ │ │ + blt.n 462e00 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - blt.n 462d94 │ │ │ │ + blt.n 462d9c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 46269c │ │ │ │ + b.n 4626a4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bge.n 462de0 │ │ │ │ + bge.n 462de8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bge.n 462da0 │ │ │ │ + bge.n 462da8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1808] @ 0x710 │ │ │ │ subw sp, sp, #2252 @ 0x8cc │ │ │ │ mov r4, r2 │ │ │ │ @@ -1536512,65 +1536514,65 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 463002 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 4637d4 │ │ │ │ + b.n 4637dc │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 463708 │ │ │ │ + b.n 463710 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r6, r7, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r4, #21 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bhi.n 463148 │ │ │ │ + bhi.n 463150 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvc.n 4630c0 │ │ │ │ + bvc.n 4630c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r6, r5, #19 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + asrs r6, r5, #16 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ strb r6, [r5, #29] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + asrs r6, r6, #15 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r0, #17 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r0, r3, #17 │ │ │ │ + asrs r4, r3, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 463330 │ │ │ │ + b.n 463338 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 463098 │ │ │ │ + bvs.n 4630a0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvs.n 46306c │ │ │ │ + bvs.n 463074 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - asrs r6, r4, #13 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r6, #14 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r1, #13 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r3, #14 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r2, r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1856] @ 4638bc │ │ │ │ add.w r4, r1, #131072 @ 0x20000 │ │ │ │ @@ -1537209,23 +1537211,23 @@ │ │ │ │ nop │ │ │ │ strb r0, [r6, #23] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r3, #14] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - subs r2, r6, #4 │ │ │ │ + subs r6, r6, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 463b70 │ │ │ │ + b.n 463b78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [pc, #888] @ (463c68 ) │ │ │ │ @@ -1537584,29 +1537586,29 @@ │ │ │ │ bl 462088 │ │ │ │ b.n 4639d8 │ │ │ │ ... │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r0, r4, #10 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - vqadd.s32 q0, q1, q2 │ │ │ │ + vqadd.s32 q0, q3, q2 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsls r1, r4, #1 │ │ │ │ - lsrs r2, r3, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 5, r0, cr2, cr4, {2} │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + mcr 0, 5, r0, cr6, cr4, {2} │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r0, r4, #7 │ │ │ │ + lsrs r4, r4, #7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr4, {2} │ │ │ │ - adcs.w r0, r0, r7, lsr #1 │ │ │ │ - eor.w r0, r0, r7, lsr #1 │ │ │ │ + mcr 0, 3, r0, cr10, cr4, {2} │ │ │ │ + adcs.w r0, r4, r7, lsr #1 │ │ │ │ + eor.w r0, r4, r7, lsr #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ bne.n 463ca4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 463b8e │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ @@ -1537940,37 +1537942,37 @@ │ │ │ │ bne.n 463fd0 │ │ │ │ vldr s15, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ blx 68d40 │ │ │ │ b.n 4639d2 │ │ │ │ - lsls r2, r2, #27 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r2, r4, #20 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xe9a60054 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + @ instruction: 0xe9aa0054 │ │ │ │ + lsls r4, r1, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r6, #24 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xe8120057 │ │ │ │ - lsls r6, r7, #17 │ │ │ │ + @ instruction: 0xe8160057 │ │ │ │ + lsls r2, r0, #18 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmdb r6, {r2, r4, r6} │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + stmdb sl, {r2, r4, r6} │ │ │ │ + lsls r6, r4, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strd r0, r0, [r8], #336 @ 0x150 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + strd r0, r0, [ip], #336 @ 0x150 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 463e60 │ │ │ │ + b.n 463e68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r4, [pc, #2680] @ 464af8 │ │ │ │ @@ -1538976,46 +1538978,46 @@ │ │ │ │ b.w 464230 │ │ │ │ mov sl, r0 │ │ │ │ b.n 46444a │ │ │ │ str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r4, r2, #9 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 4648b4 │ │ │ │ + b.n 4648bc │ │ │ │ lsls r4, r2, #1 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 464370 │ │ │ │ + b.n 464378 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 465298 │ │ │ │ + b.n 4652a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #680] @ (464dcc ) │ │ │ │ + ldr r7, [pc, #696] @ (464ddc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 464f50 │ │ │ │ + b.n 464f58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrc2 0, 4, r0, cr10, cr7, {2} │ │ │ │ - b.n 464bfc │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r2], {87} @ 0x57 │ │ │ │ - stc2 0, cr0, [r0, #348]! @ 0x15c │ │ │ │ - svc 4 │ │ │ │ + mrc2 0, 4, r0, cr14, cr7, {2} │ │ │ │ + b.n 464c04 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrc2 0, 1, r0, cr12, cr7, {2} │ │ │ │ - mcr2 0, 7, r0, cr6, cr7, {2} │ │ │ │ - @ instruction: 0xfa200057 │ │ │ │ - ldc2 0, cr0, [r8], #348 @ 0x15c │ │ │ │ ldc2l 0, cr0, [r6], {87} @ 0x57 │ │ │ │ + stc2 0, cr0, [r4, #348]! @ 0x15c │ │ │ │ + svc 8 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + mcr2 0, 2, r0, cr0, cr7, {2} │ │ │ │ + mcr2 0, 7, r0, cr10, cr7, {2} │ │ │ │ + @ instruction: 0xfa240057 │ │ │ │ + ldc2 0, cr0, [ip], #348 @ 0x15c │ │ │ │ + ldc2l 0, cr0, [sl], {87} @ 0x57 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ blx 697ac │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 464d6e │ │ │ │ @@ -1539371,56 +1539373,56 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4641e2 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 464696 │ │ │ │ b.w 4642dc │ │ │ │ nop │ │ │ │ - ldr.w r0, [lr, r7, lsl #1] │ │ │ │ - @ instruction: 0xfbe00057 │ │ │ │ - @ instruction: 0xf7800057 │ │ │ │ - bgt.n 464f70 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf7620057 │ │ │ │ - blt.n 464f3c │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf7440057 │ │ │ │ - blt.n 464f08 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf7260057 │ │ │ │ - blt.n 464ed4 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr??.w r0, [r0, r7, lsl #1] │ │ │ │ - @ instruction: 0xfa380057 │ │ │ │ - @ instruction: 0xf6940057 │ │ │ │ - blt.n 464fc4 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr??.w r0, [lr, r7, lsl #1] │ │ │ │ - ldr??.w r0, [r2, #87] @ 0x57 │ │ │ │ - @ instruction: 0xf7520057 │ │ │ │ - ldr??.w r0, [r2, #87] @ 0x57 │ │ │ │ - ldrb.w r0, [sl, r7, lsl #1] │ │ │ │ - bhi.n 464f18 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - strh.w r0, [r8, r7, lsl #1] │ │ │ │ - @ instruction: 0xfa240057 │ │ │ │ - sbc.w r0, r6, #14090240 @ 0xd70000 │ │ │ │ - bls.n 464f8c │ │ │ │ + str??.w r0, [r2, r7, lsl #1] │ │ │ │ + @ instruction: 0xfbe40057 │ │ │ │ + @ instruction: 0xf7840057 │ │ │ │ + bgt.n 464f78 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + @ instruction: 0xf7660057 │ │ │ │ + blt.n 464f44 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + @ instruction: 0xf7480057 │ │ │ │ + blt.n 464f10 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + @ instruction: 0xf72a0057 │ │ │ │ + blt.n 464edc │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr??.w r0, [r4, r7, lsl #1] │ │ │ │ + @ instruction: 0xfa3c0057 │ │ │ │ + @ instruction: 0xf6980057 │ │ │ │ + blt.n 464fcc │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + vld4.16 {d16-d19}, [r2 :64], r7 │ │ │ │ + ldr??.w r0, [r6, #87] @ 0x57 │ │ │ │ + @ instruction: 0xf7560057 │ │ │ │ + ldr??.w r0, [r6, #87] @ 0x57 │ │ │ │ + ldrb.w r0, [lr, r7, lsl #1] │ │ │ │ + bhi.n 464f20 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + strh.w r0, [ip, r7, lsl #1] │ │ │ │ + @ instruction: 0xfa280057 │ │ │ │ + sbc.w r0, sl, #14090240 @ 0xd70000 │ │ │ │ + bls.n 464f94 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + adc.w r0, ip, #14090240 @ 0xd70000 │ │ │ │ + bls.n 464f60 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adc.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ - bls.n 464f58 │ │ │ │ + @ instruction: 0xf52e0057 │ │ │ │ + bls.n 464f2c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf52a0057 │ │ │ │ - bls.n 464f24 │ │ │ │ + adds.w r0, r0, #14090240 @ 0xd70000 │ │ │ │ + bls.n 464ef8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add.w r0, ip, #14090240 @ 0xd70000 │ │ │ │ - bls.n 464ef0 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf4ee0057 │ │ │ │ - bls.n 4650bc │ │ │ │ + @ instruction: 0xf4f20057 │ │ │ │ + bls.n 4650c4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1539928,64 +1539930,64 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldrsb r4, [r6, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d40057 │ │ │ │ - bhi.n 46562c │ │ │ │ + @ instruction: 0xf3d80057 │ │ │ │ + bhi.n 465634 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf3b80057 │ │ │ │ - bhi.n 4655fc │ │ │ │ + @ instruction: 0xf3bc0057 │ │ │ │ + bhi.n 465604 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - @ instruction: 0xf2b80057 │ │ │ │ - bvc.n 465608 │ │ │ │ + @ instruction: 0xf2bc0057 │ │ │ │ + bvc.n 465610 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf2520057 │ │ │ │ - bvs.n 465548 │ │ │ │ + @ instruction: 0xf2560057 │ │ │ │ + bvs.n 465550 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf2120057 │ │ │ │ - subs.w r0, r2, #87 @ 0x57 │ │ │ │ - adcs.w r0, sl, #87 @ 0x57 │ │ │ │ - bpl.n 465568 │ │ │ │ + @ instruction: 0xf2160057 │ │ │ │ + subs.w r0, r6, #87 @ 0x57 │ │ │ │ + adcs.w r0, lr, #87 @ 0x57 │ │ │ │ + bpl.n 465570 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adc.w r0, r0, #87 @ 0x57 │ │ │ │ - bpl.n 46553c │ │ │ │ + adc.w r0, r4, #87 @ 0x57 │ │ │ │ + bpl.n 465544 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds.w r0, r8, #87 @ 0x57 │ │ │ │ - bpl.n 4654f4 │ │ │ │ + adds.w r0, ip, #87 @ 0x57 │ │ │ │ + bpl.n 4654fc │ │ │ │ lsls r4, r2, #1 │ │ │ │ - eors.w r0, r2, #87 @ 0x57 │ │ │ │ - bpl.n 4655f0 │ │ │ │ + eors.w r0, r6, #87 @ 0x57 │ │ │ │ + bpl.n 4655f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add.w r0, r4, #14090240 @ 0xd70000 │ │ │ │ - bics.w r0, ip, #87 @ 0x57 │ │ │ │ - bmi.n 465550 │ │ │ │ + add.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ + orr.w r0, r0, #87 @ 0x57 │ │ │ │ + bmi.n 465558 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ands.w r0, r0, #87 @ 0x57 │ │ │ │ - bmi.n 465500 │ │ │ │ + ands.w r0, r4, #87 @ 0x57 │ │ │ │ + bmi.n 465508 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bics.w r0, r4, #14090240 @ 0xd70000 │ │ │ │ - vqadd.s64 q8, q6, │ │ │ │ - bmi.n 4655e4 │ │ │ │ + bics.w r0, r8, #14090240 @ 0xd70000 │ │ │ │ + vmov.i32 q0, #7 @ 0x00000007 │ │ │ │ + bmi.n 4655ec │ │ │ │ lsls r4, r2, #1 │ │ │ │ - vqadd.s16 q8, q5, │ │ │ │ - bcc.n 4655a8 │ │ │ │ + vqadd.s16 q8, q7, │ │ │ │ + bcc.n 4655b0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - vqadd.s32 q0, q6, │ │ │ │ - bcc.n 465554 │ │ │ │ + vqadd.s64 q0, q0, │ │ │ │ + bcc.n 46555c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - vqadd.s8 q0, q1, │ │ │ │ - bcc.n 465508 │ │ │ │ + vqadd.s8 q0, q3, │ │ │ │ + bcc.n 465510 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - mrc 0, 6, r0, cr6, cr7, {2} │ │ │ │ - bcc.n 4656b8 │ │ │ │ + mrc 0, 6, r0, cr10, cr7, {2} │ │ │ │ + bcc.n 4656c0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1540285,36 +1540287,36 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r0, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf21c0057 │ │ │ │ - stc 0, cr0, [r2], #348 @ 0x15c │ │ │ │ - ldc 0, cr0, [sl], #-348 @ 0xfffffea4 │ │ │ │ - beq.n 4658f4 │ │ │ │ + @ instruction: 0xf2200057 │ │ │ │ + stc 0, cr0, [r6], #348 @ 0x15c │ │ │ │ + ldc 0, cr0, [lr], #-348 @ 0xfffffea4 │ │ │ │ + beq.n 4658fc │ │ │ │ lsls r4, r2, #1 │ │ │ │ - rsbs r0, sl, r7, lsr #1 │ │ │ │ - beq.n 465a3c │ │ │ │ + rsbs r0, lr, r7, lsr #1 │ │ │ │ + beq.n 465a44 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r7, [pc, #104] @ (4659e4 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bic.w r0, r2, #87 @ 0x57 │ │ │ │ - @ instruction: 0xeb340057 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ + bic.w r0, r6, #87 @ 0x57 │ │ │ │ + @ instruction: 0xeb380057 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds.w r0, sl, r7, lsr #1 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + adds.w r0, lr, r7, lsr #1 │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add.w r0, r0, r7, lsr #1 │ │ │ │ - ldmia r7, {r3, r7} │ │ │ │ + add.w r0, r4, r7, lsr #1 │ │ │ │ + ldmia r7, {r2, r3, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xeae60057 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xeaea0057 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r9, r2, lsl #2 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ add.w r0, r0, #131072 @ 0x20000 │ │ │ │ @@ -1540657,40 +1540659,40 @@ │ │ │ │ ldr r0, [pc, #80] @ (465d64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 465854 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.s32 q0, , #24 │ │ │ │ - mrc 0, 5, r0, cr2, cr7, {2} │ │ │ │ - mcr 0, 4, r0, cr12, cr7, {2} │ │ │ │ - mcr 0, 6, r0, cr6, cr7, {2} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r4, r6} │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + vshr.s32 q0, , #20 │ │ │ │ + mrc 0, 5, r0, cr6, cr7, {2} │ │ │ │ + mrc 0, 4, r0, cr0, cr7, {2} │ │ │ │ + mcr 0, 6, r0, cr10, cr7, {2} │ │ │ │ + @ instruction: 0xe8c00057 │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - mcr 0, 0, r0, cr10, cr7, {2} │ │ │ │ - mrc 0, 0, r0, cr4, cr7, {2} │ │ │ │ - mcr 0, 0, r0, cr8, cr7, {2} │ │ │ │ - b.n 465c58 │ │ │ │ + mcr 0, 0, r0, cr14, cr7, {2} │ │ │ │ + mrc 0, 0, r0, cr8, cr7, {2} │ │ │ │ + mcr 0, 0, r0, cr12, cr7, {2} │ │ │ │ + b.n 465c60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stc 0, cr0, [r8, #-348] @ 0xfffffea4 │ │ │ │ - b.n 465be0 │ │ │ │ + stc 0, cr0, [ip, #-348] @ 0xfffffea4 │ │ │ │ + b.n 465be8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 465b8c │ │ │ │ + b.n 465b94 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1541306,66 +1541308,66 @@ │ │ │ │ bl 462088 │ │ │ │ b.n 465e94 │ │ │ │ nop │ │ │ │ ldr r1, [pc, #896] @ (46673c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46606c │ │ │ │ + b.n 466074 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r1, [pc, #568] @ (466604 ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ - b.n 465fc4 │ │ │ │ + b.n 465fcc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r2!, {r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xeafa0057 │ │ │ │ - b.n 465e70 │ │ │ │ + @ instruction: 0xeafe0057 │ │ │ │ + b.n 465e78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 465e3c │ │ │ │ + b.n 465e44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - orr.w r0, r8, r7, lsr #1 │ │ │ │ - b.n 465dbc │ │ │ │ + orr.w r0, ip, r7, lsr #1 │ │ │ │ + b.n 465dc4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 466ac0 │ │ │ │ + b.n 466ac8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 466a94 │ │ │ │ + b.n 466a9c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmdb r0, {r0, r1, r2, r4, r6} │ │ │ │ - stmia.w r2, {r0, r1, r2, r4, r6} │ │ │ │ - @ instruction: 0xe8240057 │ │ │ │ - b.n 46685c │ │ │ │ + stmdb r4, {r0, r1, r2, r4, r6} │ │ │ │ + stmia.w r6, {r0, r1, r2, r4, r6} │ │ │ │ + @ instruction: 0xe8280057 │ │ │ │ + b.n 466864 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 4667e0 │ │ │ │ + b.n 4667e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 466350 │ │ │ │ + b.n 466358 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4662d4 │ │ │ │ + b.n 4662dc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4662c8 │ │ │ │ + b.n 4662d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 466368 │ │ │ │ + b.n 466370 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 466418 │ │ │ │ + b.n 466420 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 46654c │ │ │ │ + b.n 466554 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4662a8 │ │ │ │ + b.n 4662b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2024] @ 0x7e8 │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -1542246,149 +1542248,149 @@ │ │ │ │ blx 626fc <__strncat_chk@plt> │ │ │ │ b.n 466966 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r2 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #688 @ 0x2b0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, sp, #248 @ 0xf8 │ │ │ │ + add r4, sp, #264 @ 0x108 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + str r4, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 466b18 │ │ │ │ + b.n 466b20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, pc, #608 @ (adr r1, 467104 ) │ │ │ │ + add r1, pc, #624 @ (adr r1, 467114 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r1, pc, #320 @ (adr r1, 466fe8 ) │ │ │ │ + add r1, pc, #336 @ (adr r1, 466ff8 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ble.n 466e4c │ │ │ │ + ble.n 466e54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 46677c │ │ │ │ + b.n 466784 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bgt.n 466f68 │ │ │ │ + bgt.n 466f70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bgt.n 466e04 │ │ │ │ + bgt.n 466e0c │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bgt.n 466ee4 │ │ │ │ + bgt.n 466eec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bgt.n 466f80 │ │ │ │ + bgt.n 466f88 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 46751c │ │ │ │ + b.n 467524 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #920 @ 0x398 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 4674e4 │ │ │ │ + b.n 4674ec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 46737c │ │ │ │ + b.n 467384 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #888] @ 0x378 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 467320 │ │ │ │ + b.n 467328 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bge.n 466fac │ │ │ │ + bge.n 466fb4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bkpt 0x00e4 │ │ │ │ + bkpt 0x00e8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bge.n 466f7c │ │ │ │ + bge.n 466f84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ + bkpt 0x00ca │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r7, pc, #280 @ (adr r7, 467018 ) │ │ │ │ + add r7, pc, #296 @ (adr r7, 467028 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r4, [sp, #880] @ 0x370 │ │ │ │ + ldr r4, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bls.n 466e40 │ │ │ │ + bls.n 466e48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r1, #54] @ 0x36 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 467018 │ │ │ │ + b.n 467020 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r5, pc, #760 @ (adr r5, 467214 ) │ │ │ │ + add r5, pc, #776 @ (adr r5, 467224 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bhi.n 466fe4 │ │ │ │ + bhi.n 466fec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 466e84 │ │ │ │ + bhi.n 466e8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 466fbc │ │ │ │ + bhi.n 466fc4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 466e5c │ │ │ │ + bhi.n 466e64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 466f98 │ │ │ │ + bhi.n 466fa0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ + svc 82 @ 0x52 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r4, pc, #312 @ (adr r4, 467080 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 467090 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 466f30 │ │ │ │ + bvs.n 466f38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 466fd0 │ │ │ │ + bvc.n 466fd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466f08 │ │ │ │ + bvs.n 466f10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 466fa8 │ │ │ │ + bvc.n 466fb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvs.n 467058 │ │ │ │ + bvs.n 466e60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466ef8 │ │ │ │ + bvs.n 466f00 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 467030 │ │ │ │ + bvs.n 467038 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466ed0 │ │ │ │ + bvs.n 466ed8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvs.n 466fd0 │ │ │ │ + bvs.n 466fd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 467070 │ │ │ │ + bvs.n 466e78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466fa8 │ │ │ │ + bvs.n 466fb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 467048 │ │ │ │ + bvs.n 467050 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 466f80 │ │ │ │ + bvs.n 466f88 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 467020 │ │ │ │ + bvs.n 467028 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 466f58 │ │ │ │ + bpl.n 466f60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466ff8 │ │ │ │ + bvs.n 467000 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 466f30 │ │ │ │ + bpl.n 466f38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 466fd0 │ │ │ │ + bvs.n 466fd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ble.n 466fc4 │ │ │ │ + ble.n 466fcc │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1542703,65 +1542705,65 @@ │ │ │ │ ldr r3, [pc, #112] @ (467360 ) │ │ │ │ add r3, pc │ │ │ │ b.n 4670a2 │ │ │ │ adds r7, #176 @ 0xb0 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r7} │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bcc.n 467398 │ │ │ │ + bcc.n 4673a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb7cc │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcs.n 4672c0 │ │ │ │ + bcs.n 4672c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - bcs.n 46722c │ │ │ │ + bcs.n 467234 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcs.n 467358 │ │ │ │ + bcs.n 467360 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb69e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bne.n 467324 │ │ │ │ + bne.n 46732c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bne.n 467284 │ │ │ │ + bne.n 46728c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bne.n 467254 │ │ │ │ + bne.n 46725c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb60a │ │ │ │ + @ instruction: 0xb60e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bne.n 46741c │ │ │ │ + bne.n 467424 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bne.n 4673e4 │ │ │ │ + bne.n 4673ec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ │ │ │ │ 00467364 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1542950,70 +1542952,70 @@ │ │ │ │ b.n 4673ee │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r3, #254 @ 0xfe │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 467634 │ │ │ │ + beq.n 46763c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvc.n 467538 │ │ │ │ + bvc.n 467540 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 467598 │ │ │ │ + bhi.n 4675a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 4675e4 │ │ │ │ + beq.n 4675ec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ adds r3, #134 @ 0x86 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - beq.n 467588 │ │ │ │ + beq.n 467590 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r2, r4, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ add r3, sp, #924 @ 0x39c │ │ │ │ @ instruction: 0xffff2db9 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r7, {r2, r4, r5, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrh r3, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4674a8 │ │ │ │ + bvc.n 4674b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 467604 │ │ │ │ + bvc.n 46760c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r0, 46761c │ │ │ │ + cbz r4, 46761c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r6, 46761c │ │ │ │ + cbz r2, 46761e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvc.n 467670 │ │ │ │ + bvc.n 467678 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 4674e4 │ │ │ │ + bvc.n 4674ec │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r7!, {r1, r2, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r2, 46761e │ │ │ │ + cbz r6, 46761e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r2, 46761e │ │ │ │ + cbz r6, 46761e │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68edc │ │ │ │ @@ -1543034,17 +1543036,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - uxth r4, r7 │ │ │ │ + uxtb r0, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ │ │ │ 0046760c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1543384,55 +1543386,55 @@ │ │ │ │ movw r8, #32772 @ 0x8004 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ add r7, pc │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 467b2e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r1, #26 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 467a70 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 467a80 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 467a5c ) │ │ │ │ + add r4, pc, #56 @ (adr r4, 467a6c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r4, 467a44 │ │ │ │ + cbz r0, 467a46 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r7, #218 @ 0xda │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r3, pc, #520 @ (adr r3, 467c54 ) │ │ │ │ + add r3, pc, #536 @ (adr r3, 467c64 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #616 @ (adr r3, 467cb8 ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 467cc8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r4, {r2, r4} │ │ │ │ + ldmia r4, {r3, r4} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ + sub sp, #128 @ 0x80 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #24 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvs.n 4679f0 │ │ │ │ + bvs.n 4679f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bpl.n 467970 │ │ │ │ + bpl.n 467978 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcc.n 4679a4 │ │ │ │ + bcc.n 4679ac │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 462660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 468c4e │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ @@ -1543881,47 +1543883,47 @@ │ │ │ │ mov r8, r5 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ add sl, pc │ │ │ │ b.n 468138 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r5, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r6!, {r2, r4, r5} │ │ │ │ + stmia r6!, {r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #752 @ 0x2f0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #424 @ 0x1a8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - beq.n 46804c │ │ │ │ + beq.n 468054 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7, {r1, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ + ldmia r7!, {r1, r3, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r8 │ │ │ │ bl 462660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 468dec │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ @@ -1544218,23 +1544220,23 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r9, sl │ │ │ │ add r2, pc │ │ │ │ bl 462088 │ │ │ │ b.w 467ba2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r7, pc, #224 @ (adr r7, 4684c0 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, 4684d0 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + stmia r1!, {r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, pc, #648 @ (adr r5, 468670 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 468680 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 4683ba │ │ │ │ ldr.w r3, [r4, #4040] @ 0xfc8 │ │ │ │ @@ -1544701,37 +1544703,37 @@ │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ mov ip, r2 │ │ │ │ b.n 468506 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00ae │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 468a60 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 468a70 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x008e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 4689e8 ) │ │ │ │ + add r3, pc, #80 @ (adr r3, 4689f8 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bkpt 0x0044 │ │ │ │ + bkpt 0x0048 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, pc, #816 @ (adr r2, 468ce0 ) │ │ │ │ + add r2, pc, #832 @ (adr r2, 468cf0 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r6, r2, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ vcvt.f64.s32 d7, s16 │ │ │ │ ldr.w r1, [r6, #-120] │ │ │ │ mov r2, r7 │ │ │ │ @@ -1545043,51 +1545045,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 467792 │ │ │ │ ... │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r5 │ │ │ │ + rev r4, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bkpt 0x0076 │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb8de │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb814 │ │ │ │ + @ instruction: 0xb818 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb732 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ittt al │ │ │ │ - lslal r7, r2, #1 │ │ │ │ - @ instruction: 0xb6ca │ │ │ │ + itte al │ │ │ │ lslal r7, r2, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + @ instruction: 0xb6ce │ │ │ │ + lsl r7, r2, #1 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ vmov s15, sl │ │ │ │ cmp r7, #2 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ @@ -1545731,116 +1545733,116 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 462088 │ │ │ │ b.w 468b18 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x004e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bkpt 0x0066 │ │ │ │ + bkpt 0x006a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r3, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + ldr r1, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + push {r2, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r2, r7} │ │ │ │ + push {r3, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r2, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - push {r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cbz r0, 46966a │ │ │ │ + cbz r4, 46966a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cbz r2, 46966a │ │ │ │ + cbz r6, 46966a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r3, r5, r7, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r6, 469668 │ │ │ │ + cbz r2, 46966a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ + pop {r1, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r6, 46961e │ │ │ │ + cbnz r2, 469620 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sxtb r4, r7 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxtb r0, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ + str r6, [sp, #920] @ 0x398 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb750 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - sub sp, #128 @ 0x80 │ │ │ │ + sub sp, #144 @ 0x90 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cbnz r0, 469684 │ │ │ │ + cbnz r4, 469684 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ + add sp, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r7, sp, #816 @ 0x330 │ │ │ │ + add r7, sp, #832 @ 0x340 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r7, sp, #688 @ 0x2b0 │ │ │ │ + add r7, sp, #704 @ 0x2c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - rev16 r6, r3 │ │ │ │ + rev16 r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-344] @ 0xfffffea8 │ │ │ │ - push {r1, r2, r3, r4, r7} │ │ │ │ + ldc2l 0, cr0, [ip, #-344] @ 0xfffffea8 │ │ │ │ + push {r1, r5, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ bne.n 469680 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 46950e │ │ │ │ ldr.w r1, [pc, #1240] @ 469b5c │ │ │ │ @@ -1546247,69 +1546249,69 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.w 468ce4 │ │ │ │ ldr.w r0, [r4, #4024] @ 0xfb8 │ │ │ │ b.w 467ce2 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r5, sp, #344 @ 0x158 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #880] @ 0x370 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, sp, #880 @ 0x370 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #58] @ 0x3a │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cbz r2, 469be8 │ │ │ │ + cbz r6, 469be8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ + lsrs r4, r3, #25 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - uxtb r2, r6 │ │ │ │ + uxtb r6, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r4, [r3, #52] @ 0x34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - sxtb r0, r6 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r1, sp, #232 @ 0xe8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + ldrh r6, [r0, #46] @ 0x2e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r0, sp, #912 @ 0x390 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r4, r2, #1 │ │ │ │ vcvt.f64.s32 d7, s16 │ │ │ │ mov sl, r7 │ │ │ │ ldrd r1, r0, [r6, #-128] @ 0x80 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ blx 68d40 │ │ │ │ @@ -1546781,65 +1546783,65 @@ │ │ │ │ ldr.w r1, [r4, #4056] @ 0xfd8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #8 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w 467bb0 │ │ │ │ nop │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r7, pc, #856 @ (adr r7, 46a4f0 ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 46a500 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r7, pc, #720 @ (adr r7, 46a470 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 46a480 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r6, pc, #824 @ (adr r6, 46a4e0 ) │ │ │ │ + add r6, pc, #840 @ (adr r6, 46a4f0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ + ldrb r6, [r2, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r6, sp, #880 @ 0x370 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 46a3e4 ) │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + add r5, pc, #568 @ (adr r5, 46a3f4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r6, sp, #648 @ 0x288 │ │ │ │ + add r6, sp, #664 @ 0x298 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, pc, #288 @ (adr r5, 46a2ec ) │ │ │ │ + add r5, pc, #304 @ (adr r5, 46a2fc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r2, #14] │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #464 @ 0x1d0 │ │ │ │ + add r2, sp, #480 @ 0x1e0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #464 @ 0x1d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, pc, #688 @ (adr r2, 46a4a4 ) │ │ │ │ + add r2, pc, #704 @ (adr r2, 46a4b4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, sp, #408 @ 0x198 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a4c8 │ │ │ │ @@ -1546860,17 +1546862,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #1008 @ (adr r1, 46a630 ) │ │ │ │ + add r2, pc, #0 @ (adr r2, 46a240 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r0, #52] @ 0x34 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ │ │ │ │ 0046a244 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1547966,142 +1547968,142 @@ │ │ │ │ blx 683e4 │ │ │ │ ldr r2, [pc, #268] @ (46af88 ) │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ movw r3, #4899 @ 0x1323 │ │ │ │ add r2, pc │ │ │ │ blx 62a10 │ │ │ │ b.n 46aa32 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r2, [r1, #8] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r1, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 46b258 ) │ │ │ │ + add r0, pc, #976 @ (adr r0, 46b268 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r0, pc, #840 @ (adr r0, 46b1e8 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 46b1f8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r3, #42] @ 0x2a │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - add r4, sp, #640 @ 0x280 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #792 @ 0x318 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r0, r4] │ │ │ │ + strh r6, [r0, r4] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - add r4, pc, #632 @ (adr r4, 46b170 ) │ │ │ │ + add r4, pc, #648 @ (adr r4, 46b180 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [sp, #592] @ 0x250 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r1, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r3, pc, #224 @ (adr r3, 46affc ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 46b00c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #0 @ (adr r3, 46af28 ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 46af38 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #1000] @ (46b318 ) │ │ │ │ + ldr r7, [pc, #1016] @ (46b328 ) │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r6, [r7, #26] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r0, [r1, r5] │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr??.w r0, [r6, r4, lsl #1] │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ + ldr??.w r0, [sl, r4, lsl #1] │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 46b174 ) │ │ │ │ + add r7, pc, #552 @ (adr r7, 46b184 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ + ldrb r0, [r5, #18] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r2, r3, #9 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ + str r7, [sp, #792] @ 0x318 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r0, #12] │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #528] @ 0x210 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [pc, #992] @ (46b370 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -1548452,60 +1548454,60 @@ │ │ │ │ ldr r0, [pc, #120] @ (46b3d0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 46a6e6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #472] @ 0x1d8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ittt le │ │ │ │ - lslle r4, r2, #1 │ │ │ │ - strle r4, [sp, #104] @ 0x68 │ │ │ │ - lslle r7, r2, #1 │ │ │ │ - cbz r2, 46b3aa │ │ │ │ + ittt al │ │ │ │ + lslal r4, r2, #1 │ │ │ │ + stral r4, [sp, #120] @ 0x78 │ │ │ │ + lslal r7, r2, #1 │ │ │ │ + cbz r6, 46b3aa │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [sp, #800] @ 0x320 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ @ instruction: 0xffff6e93 │ │ │ │ @ instruction: 0xffff6e89 │ │ │ │ - vrshr.u32 , q4, #1 │ │ │ │ + vrshr.u32 , q6, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r4, [r4, #27] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #512] @ 0x200 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r6, #3 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #976] @ 0x3d0 │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r1, [pc, #2008] @ 46bbb0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 46b76e │ │ │ │ @@ -1549217,104 +1549219,104 @@ │ │ │ │ ldr r0, [pc, #204] @ (46bc64 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 46a35e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - @ instruction: 0xf3e20058 │ │ │ │ - add r6, pc, #984 @ (adr r6, 46bf94 ) │ │ │ │ + @ instruction: 0xf3e60058 │ │ │ │ + add r6, pc, #1000 @ (adr r6, 46bfa4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r0, #17] │ │ │ │ + strb r2, [r1, #17] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r5, [sp, #624] @ 0x270 │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r2, [r2, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r0, [r1, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #46] @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r0, [r6, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ + strb r4, [r2, #21] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r2, #20] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r5, #68 @ 0x44 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r2, [r3, #24] │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r7, #29] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r2, #18] │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 46bc20 │ │ │ │ + bls.n 46bc28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r2, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r0, #6] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r5, #4] │ │ │ │ + ldrh r0, [r6, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + ldrh r2, [r2, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr.w r0, [pc, #1092] @ 46c0b0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1084] @ 46c0b4 │ │ │ │ @@ -1549709,68 +1549711,68 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 60f24 │ │ │ │ b.n 46ba14 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r0, #60] @ 0x3c │ │ │ │ + strh r4, [r0, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 46c0d0 │ │ │ │ + bvc.n 46c0d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xe9920058 │ │ │ │ - strh r2, [r6, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe9960058 │ │ │ │ + strh r6, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r6, [r7, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ + strh r6, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + ldr r6, [r4, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r7, #36] @ 0x24 │ │ │ │ + strh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ + strh r2, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r7, #32] │ │ │ │ + strh r6, [r7, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r2, #32] │ │ │ │ + strh r0, [r3, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r4, [r4, #30] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ mov r0, fp │ │ │ │ blx 683e4 │ │ │ │ mov r1, r6 │ │ │ │ blx 61b84 │ │ │ │ ldr.w r0, [pc, #1208] @ 46c5e8 │ │ │ │ movw r1, #4771 @ 0x12a3 │ │ │ │ @@ -1550196,81 +1550198,81 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #152] @ (46c66c ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 46a6e6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r4, [r5, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r6, #24] │ │ │ │ + strh r0, [r7, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r3, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r0, [r6, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ + str r6, [r6, #108] @ 0x6c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r7, #12 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #82 @ 0x52 │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ble.n 46c6d4 │ │ │ │ + ble.n 46c6dc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r0, #60] @ 0x3c │ │ │ │ + strh r0, [r1, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orrs r6, r5 │ │ │ │ + orrs r2, r6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + ldrh r4, [r4, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #246 @ 0xf6 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ + strh r2, [r4, #46] @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + ldrb r6, [r2, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 673b0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ adds r3, #2 │ │ │ │ cmp r0, r3 │ │ │ │ bgt.n 46c6d4 │ │ │ │ @@ -1550958,159 +1550960,159 @@ │ │ │ │ ldr r0, [pc, #308] @ (46cf40 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 46a35e │ │ │ │ nop │ │ │ │ ... │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r6, [r5, #32] │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r7, #8 │ │ │ │ + subs r7, #12 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ + ldrh r6, [r7, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #116 @ 0x74 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #26 │ │ │ │ + adds r0, #30 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r5, #126 @ 0x7e │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ + ldrh r0, [r6, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r7, #172 @ 0xac │ │ │ │ + cmp r7, #176 @ 0xb0 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - bvs.n 46cdfc │ │ │ │ + bvs.n 46ce04 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r5, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrh r6, [r1, #6] │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r2, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r2, r5] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r6, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + strb r6, [r7, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r3, #31] │ │ │ │ + strb r0, [r4, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r7, #30] │ │ │ │ + strb r2, [r0, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r4, #30] │ │ │ │ + strb r0, [r5, #30] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ + strb r6, [r0, #30] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ + strb r2, [r4, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r4, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + ldrh r2, [r2, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r6, [r1, #27] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + ldrh r4, [r3, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r6, #25] │ │ │ │ + strb r2, [r7, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldrh r0, [r0, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r6, [r3, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ + ldrh r4, [r4, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r2, [r0, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r0, [r5, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #88] @ (46cfa0 ) │ │ │ │ movw r1, #5057 @ 0x13c1 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -1551136,25 +1551138,25 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (46cfb4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 46bb1a │ │ │ │ nop │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r4, [r6, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r6, [r7, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strb r6, [r2, #18] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + ldr r0, [r4, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -1551201,17 +1551203,17 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {pc} │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r2, [r1, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r2, [r2, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1551261,15 +1551263,15 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ bvc.n 46d0d4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ bvs.n 46d078 │ │ │ │ lsls r0, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -1551390,43 +1551392,43 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #68] @ (46d248 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d176 │ │ │ │ - strh r4, [r5, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #56] @ (46d250 ) │ │ │ │ + ldr r2, [pc, #72] @ (46d260 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #144] @ (46d2ac ) │ │ │ │ + ldr r2, [pc, #160] @ (46d2bc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r1, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r0, [r0, r5] │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r2, [r6, #18] │ │ │ │ + strh r6, [r6, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r2, [r5, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r1, [pc, #792] @ (46d548 ) │ │ │ │ + ldr r1, [pc, #808] @ (46d558 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r0, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r1, [pc, #776] @ (46d544 ) │ │ │ │ + ldr r1, [pc, #792] @ (46d554 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ + ldrsb r2, [r1, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r2, [r7, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r0, [r5, r2] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -1551525,23 +1551527,23 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (46d378 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d33e │ │ │ │ nop │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1551602,23 +1551604,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (46d434 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d3e0 │ │ │ │ - strh r2, [r3, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r0, #0] │ │ │ │ + strh r0, [r1, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r4, #31] │ │ │ │ + ldrb r6, [r4, #31] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r4, #1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1551679,23 +1551681,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (46d4f0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d49c │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, ip, [r1, #12] │ │ │ │ sub sp, #8 │ │ │ │ @@ -1551773,27 +1551775,27 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #36] @ (46d5ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d5ae │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r0, [r5, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r2, [r3, #25] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ + strh r4, [r1, r4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r6, #24] │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #880] @ (46d974 ) │ │ │ │ @@ -1552125,55 +1552127,55 @@ │ │ │ │ b.n 46d8e8 │ │ │ │ bne.n 46da58 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ bne.n 46da18 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r7, #14] │ │ │ │ + ldrb r4, [r7, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r6, #13] │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + str r2, [r2, r0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #936] @ (46dd4c ) │ │ │ │ + ldr r7, [pc, #952] @ (46dd5c ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #824] @ (46dce4 ) │ │ │ │ + ldr r7, [pc, #840] @ (46dcf4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r6, [r7, #11] │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #704] @ (46dc74 ) │ │ │ │ + ldr r7, [pc, #720] @ (46dc84 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #600] @ (46dc14 ) │ │ │ │ + ldr r7, [pc, #616] @ (46dc24 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #496] @ (46dbb4 ) │ │ │ │ + ldr r7, [pc, #512] @ (46dbc4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #376] @ (46db44 ) │ │ │ │ + ldr r7, [pc, #392] @ (46db54 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #272] @ (46dae4 ) │ │ │ │ + ldr r7, [pc, #288] @ (46daf4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ sub sp, #28 │ │ │ │ @@ -1552253,23 +1552255,23 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #28] @ (46dab8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46d9f4 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ + ldrb r4, [r0, #6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #208] @ (46db84 ) │ │ │ │ + ldr r6, [pc, #224] @ (46db94 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #64] @ (46dafc ) │ │ │ │ + ldr r6, [pc, #80] @ (46db0c ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #384] @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1552619,31 +1552621,31 @@ │ │ │ │ b.n 46ddde │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r0, r7 │ │ │ │ + subs r0, r1, r7 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + strb r0, [r6, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r1!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrh r0, [r6, #22] │ │ │ │ + ldrh r4, [r6, #22] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [pc, #236] @ (46df74 ) │ │ │ │ @@ -1552747,27 +1552749,27 @@ │ │ │ │ b.n 46df36 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r0, [r3, #21] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r5, #18] │ │ │ │ + strb r6, [r5, #18] │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [pc, #2548] @ 46e9a0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -1553717,33 +1553719,33 @@ │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r4, r5, r6} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + adds r0, #78 @ 0x4e │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r2, [r4, #12] │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r6, [r0, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r3, #11] │ │ │ │ + strb r2, [r4, #11] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ + cmp r7, #202 @ 0xca │ │ │ │ lsls r1, r3, #1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ + strb r0, [r6, #10] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - cmp r3, #228 @ 0xe4 │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1148] @ 46ee64 │ │ │ │ @@ -1554160,81 +1554162,81 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 46eb36 │ │ │ │ nop │ │ │ │ pop {r3, r7, pc} │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r7, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #176 @ 0xb0 │ │ │ │ + subs r5, #180 @ 0xb4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldr r2, [r6, r4] │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #152 @ 0x98 │ │ │ │ + subs r3, #156 @ 0x9c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ + subs r3, #96 @ 0x60 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r6, #96] @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r7, #112] @ 0x70 │ │ │ │ + str r6, [r7, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1554698,91 +1554700,91 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 46f05a │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r2, #100] @ 0x64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ @ instruction: 0xb71a │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r4, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r3, #28] │ │ │ │ + str r4, [r3, #28] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + str r0, [r5, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r4, [r7, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [r0, #12] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + adds r5, #124 @ 0x7c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [r7, #4] │ │ │ │ + str r0, [r0, #8] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + str r2, [r2, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #2 │ │ │ │ + adds r5, #6 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r1, #24] │ │ │ │ + str r2, [r2, #24] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r5, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r2, [r1, #20] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r5, [pc, #3252] @ 47016c │ │ │ │ @@ -1555970,241 +1555972,241 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 4703a2 │ │ │ │ nop │ │ │ │ uxth r0, r7 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #16] │ │ │ │ + str r6, [r0, #16] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r2, [r2, r4] │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r6, [r7, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r0, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp lr, r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r0, [r5, r1] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #800 @ 0x320 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #312 @ 0x138 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r1, r5] │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ + ldrb r0, [r1, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r4, r2 │ │ │ │ + add r0, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r0, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + ldrsh r2, [r2, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r4, r0] │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ + add r0, sp, #576 @ 0x240 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r1, r5] │ │ │ │ + ldrh r2, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - negs r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r7, pc, #640 @ (adr r7, 470478 ) │ │ │ │ + add r7, pc, #656 @ (adr r7, 470488 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ + ldrh r2, [r2, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs r6, r4 │ │ │ │ + sbcs r2, r5 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, pc, #864 @ (adr r6, 470570 ) │ │ │ │ + add r6, pc, #880 @ (adr r6, 470580 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r6, r7] │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, pc, #464 @ (adr r6, 4703f0 ) │ │ │ │ + add r6, pc, #480 @ (adr r6, 470400 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r6, r5] │ │ │ │ + ldrh r6, [r6, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r7, r5] │ │ │ │ + ldr r4, [r7, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r6, [r0, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ands r4, r2 │ │ │ │ + ands r0, r3 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r5, pc, #280 @ (adr r5, 470354 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 470364 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r0, [r4, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r4, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #992 @ (adr r3, 470640 ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 470650 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r7, r4] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r5, r4] │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r3, pc, #496 @ (adr r3, 470468 ) │ │ │ │ + add r3, pc, #512 @ (adr r3, 470478 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r7, r1] │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r4, [r0, r2] │ │ │ │ + ldrsb r0, [r1, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r6, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r1, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #728] @ 0x2d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #680 @ (adr r2, 470548 ) │ │ │ │ + add r2, pc, #696 @ (adr r2, 470558 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, pc, #248 @ (adr r2, 4703a4 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 4703b4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r4, [r5, r4] │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + strb r4, [r7, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r6, r4] │ │ │ │ + strb r4, [r6, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 4704d8 ) │ │ │ │ + add r1, pc, #544 @ (adr r1, 4704e8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 470310 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 470320 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ add r7, pc, #720 @ (adr r7, 4705b4 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r0, [r3, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + strb r0, [r4, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + strb r2, [r5, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + strb r0, [r7, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strb r6, [r1, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #448 @ (adr r0, 4704c0 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 4704d0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r2, [r7, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r0, r6] │ │ │ │ + strb r4, [r0, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + strb r6, [r2, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ + strh r0, [r5, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #40 @ (adr r0, 470340 ) │ │ │ │ + add r0, pc, #56 @ (adr r0, 470350 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r0, r5] │ │ │ │ + strb r6, [r0, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r4, [r7, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ lsls r2, r3, #1 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r0, [r0, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r4, [r7, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r2, [r7, r2] │ │ │ │ + strb r6, [r7, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r2, [pc, #1972] @ 470af4 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r2, pc │ │ │ │ blx 68f74 │ │ │ │ @@ -1556956,215 +1556958,215 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.w 46f8b0 │ │ │ │ mov r3, r0 │ │ │ │ b.w 46fd54 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - str r0, [r1, r3] │ │ │ │ + str r4, [r1, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r5, r2] │ │ │ │ + strh r6, [r5, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r7, r2] │ │ │ │ + strh r0, [r0, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ + str r2, [r2, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r2, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r4, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #808] @ (470e4c ) │ │ │ │ + ldr r7, [pc, #824] @ (470e5c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #672] @ (470dc8 ) │ │ │ │ + ldr r7, [pc, #688] @ (470dd8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r1, r6] │ │ │ │ + str r6, [r1, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r4, [r7, r5] │ │ │ │ + str r0, [r0, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #696] @ (470dec ) │ │ │ │ + ldr r7, [pc, #712] @ (470dfc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #272] @ (470c4c ) │ │ │ │ + ldr r7, [pc, #288] @ (470c5c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #144] @ (470bd0 ) │ │ │ │ + ldr r7, [pc, #160] @ (470be0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r0, r4] │ │ │ │ + str r2, [r1, r4] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #168] @ (470bf4 ) │ │ │ │ + ldr r7, [pc, #184] @ (470c04 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r3, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r7, r2] │ │ │ │ + str r6, [r7, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #776] @ (470e60 ) │ │ │ │ + ldr r6, [pc, #792] @ (470e70 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r1, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r2, [r3, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #680] @ (470e0c ) │ │ │ │ + ldr r6, [pc, #696] @ (470e1c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #328] @ (470cb8 ) │ │ │ │ + ldr r6, [pc, #344] @ (470cc8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + str r6, [r3, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [r5, r0] │ │ │ │ + str r6, [r5, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #232] @ (470c64 ) │ │ │ │ + ldr r6, [pc, #248] @ (470c74 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #840] @ (470ed0 ) │ │ │ │ + ldr r7, [pc, #856] @ (470ee0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #800] @ (470eac ) │ │ │ │ + ldr r5, [pc, #816] @ (470ebc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #664] @ (470e28 ) │ │ │ │ + ldr r7, [pc, #680] @ (470e38 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #800] @ (470eb8 ) │ │ │ │ + ldr r5, [pc, #816] @ (470ec8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #344] @ (470cf8 ) │ │ │ │ + ldr r5, [pc, #360] @ (470d08 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #264] @ (470cac ) │ │ │ │ + ldr r5, [pc, #280] @ (470cbc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #48] @ (470bd8 ) │ │ │ │ + ldr r7, [pc, #64] @ (470be8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ + adds r4, #98 @ 0x62 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r5, [pc, #192] @ (470c70 ) │ │ │ │ + ldr r5, [pc, #208] @ (470c80 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [sp, #592] @ 0x250 │ │ │ │ + ldr r1, [sp, #608] @ 0x260 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #856] @ (470f10 ) │ │ │ │ + ldr r4, [pc, #872] @ (470f20 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #736] @ (470e9c ) │ │ │ │ + ldr r6, [pc, #752] @ (470eac ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #880] @ (470f34 ) │ │ │ │ + ldr r4, [pc, #896] @ (470f44 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #456] @ (470d98 ) │ │ │ │ + ldr r4, [pc, #472] @ (470da8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #328] @ (470d1c ) │ │ │ │ + ldr r4, [pc, #344] @ (470d2c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #264] @ (470ce0 ) │ │ │ │ + ldr r4, [pc, #280] @ (470cf0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #248] @ (470cd4 ) │ │ │ │ + ldr r4, [pc, #264] @ (470ce4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #32] @ (470c00 ) │ │ │ │ + ldr r6, [pc, #48] @ (470c10 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r6, [pc, #120] @ (470c5c ) │ │ │ │ + ldr r6, [pc, #136] @ (470c6c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #176] @ (470c98 ) │ │ │ │ + ldr r4, [pc, #192] @ (470ca8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r3, #36] @ 0x24 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #888] @ (470f68 ) │ │ │ │ + ldr r3, [pc, #904] @ (470f78 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #776] @ (470efc ) │ │ │ │ + ldr r5, [pc, #792] @ (470f0c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #78 @ 0x4e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #936] @ (470fa4 ) │ │ │ │ + ldr r3, [pc, #952] @ (470fb4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #536] @ (470e20 ) │ │ │ │ + ldr r3, [pc, #552] @ (470e30 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #408] @ (470da4 ) │ │ │ │ + ldr r3, [pc, #424] @ (470db4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #352] @ (470d70 ) │ │ │ │ + ldr r3, [pc, #368] @ (470d80 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #344] @ (470d6c ) │ │ │ │ + ldr r3, [pc, #360] @ (470d7c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #128] @ (470c98 ) │ │ │ │ + ldr r5, [pc, #144] @ (470ca8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r5, [pc, #216] @ (470cf4 ) │ │ │ │ + ldr r5, [pc, #232] @ (470d04 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #272] @ (470d30 ) │ │ │ │ + ldr r3, [pc, #288] @ (470d40 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ + ldrh r6, [r6, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [pc, #1000] @ (471010 ) │ │ │ │ + ldr r4, [pc, #1016] @ (471020 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #936] @ (470fd4 ) │ │ │ │ + ldr r4, [pc, #952] @ (470fe4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #864] @ (470f90 ) │ │ │ │ + ldr r4, [pc, #880] @ (470fa0 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #896] @ (470fb4 ) │ │ │ │ + ldr r2, [pc, #912] @ (470fc4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #744] @ (470f20 ) │ │ │ │ + ldr r2, [pc, #760] @ (470f30 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #680] @ (470ee4 ) │ │ │ │ + ldr r2, [pc, #696] @ (470ef4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #568] @ (470e78 ) │ │ │ │ + ldr r4, [pc, #584] @ (470e88 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #226 @ 0xe2 │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #728] @ (470f20 ) │ │ │ │ + ldr r2, [pc, #744] @ (470f30 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r2, [pc, #216] @ (470d28 ) │ │ │ │ + ldr r2, [pc, #232] @ (470d38 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r4, [pc, #104] @ (470cbc ) │ │ │ │ + ldr r4, [pc, #120] @ (470ccc ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (470d64 ) │ │ │ │ + ldr r2, [pc, #280] @ (470d74 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ + str r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #768] @ (470f64 ) │ │ │ │ + ldr r1, [pc, #784] @ (470f74 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #680] @ (470f10 ) │ │ │ │ + ldr r3, [pc, #696] @ (470f20 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #656] @ (470efc ) │ │ │ │ + ldr r1, [pc, #672] @ (470f0c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #568] @ (470ea8 ) │ │ │ │ + ldr r3, [pc, #584] @ (470eb8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #504] @ (470e6c ) │ │ │ │ + ldr r3, [pc, #520] @ (470e7c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #448] @ (470e38 ) │ │ │ │ + ldr r1, [pc, #464] @ (470e48 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r1, [pc, #384] @ (470dfc ) │ │ │ │ + ldr r1, [pc, #400] @ (470e0c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (470da8 ) │ │ │ │ + ldr r3, [pc, #312] @ (470db8 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #216] @ (470d5c ) │ │ │ │ + ldr r3, [pc, #232] @ (470d6c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r3, [pc, #160] @ (470d28 ) │ │ │ │ + ldr r3, [pc, #176] @ (470d38 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov fp, r2 │ │ │ │ @@ -1557905,127 +1557907,127 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 470cf4 │ │ │ │ ldr r2, [sp, #856] @ 0x358 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r0, r1, r2, r4, r6} │ │ │ │ - vqshrn.u64 d20, q14, #1 │ │ │ │ + vtbx.8 d20, {d15-d16}, d0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bx r0 │ │ │ │ + bx r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ + strh r6, [r1, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov lr, lr │ │ │ │ + mov sl, pc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ + strh r6, [r7, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r2, ip │ │ │ │ + mov r6, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r6, fp │ │ │ │ + mov r2, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #384] @ (4715e4 ) │ │ │ │ + ldr r0, [pc, #400] @ (4715f4 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r2, r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ + cmp ip, r9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp sl, sl │ │ │ │ + cmp lr, sl │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add ip, r7 │ │ │ │ + add r8, r8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ + mov ip, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r8, r3 │ │ │ │ + add ip, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r8, r1 │ │ │ │ + add ip, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, pc │ │ │ │ + add sl, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldmia r2!, {r0, r3, r7} │ │ │ │ @ instruction: 0xffffcc9f │ │ │ │ @ instruction: 0xffffcbf9 │ │ │ │ @ instruction: 0xffffcb53 │ │ │ │ - vshr.u32 d25, d16, #1 │ │ │ │ + vshr.u32 d25, d20, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, lr │ │ │ │ + cmp r2, pc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - muls r6, r3 │ │ │ │ + muls r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - muls r4, r0 │ │ │ │ + muls r0, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmp r6, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r0, [r2, #26] │ │ │ │ + strh r4, [r2, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r6, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - tst r4, r5 │ │ │ │ + tst r0, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - negs r6, r0 │ │ │ │ + negs r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ + strh r6, [r0, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sl │ │ │ │ + add r0, fp │ │ │ │ lsls r7, r2, #1 │ │ │ │ - tst r2, r6 │ │ │ │ + tst r6, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r4, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs r6, r7 │ │ │ │ + rors r2, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r3 │ │ │ │ + asrs r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r5 │ │ │ │ + asrs r4, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r0, [r7, #42] @ 0x2a │ │ │ │ + ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r2, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r0 │ │ │ │ + lsls r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - eors r0, r6 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ands r2, r0 │ │ │ │ + ands r6, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - rors r4, r6 │ │ │ │ + rors r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1268] @ 471a34 │ │ │ │ @@ -1558504,95 +1558506,95 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4716de │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r0 │ │ │ │ + ands r2, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r0, #8 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [sp, #600] @ 0x258 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r4, #152 @ 0x98 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #5 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r6, #10 │ │ │ │ + subs r6, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + subs r4, #202 @ 0xca │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r4, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ subs r4, #194 @ 0xc2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, #198 @ 0xc6 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r4, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1264] @ 471fe4 │ │ │ │ @@ -1559078,85 +1559080,85 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 471cc6 │ │ │ │ ldrh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r1, #122 @ 0x7a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + adds r7, #110 @ 0x6e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldrh r6, [r5, #20] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #180 @ 0xb4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - movs r7, #134 @ 0x86 │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #2 │ │ │ │ + adds r7, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #252 @ 0xfc │ │ │ │ + adds r7, #0 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r6, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ adds r6, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r7, #28 │ │ │ │ + adds r7, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #114 @ 0x72 │ │ │ │ + adds r5, #118 @ 0x76 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + lsrs r2, r5, #8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r5, #7 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r5, #20 │ │ │ │ + adds r5, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r4, r1, #7 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r4, #194 @ 0xc2 │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + lsrs r2, r7, #5 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ + adds r6, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + adds r5, #186 @ 0xba │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r1, #4 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r4, #32 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #324 @ 0x144 │ │ │ │ @@ -1559440,47 +1559442,47 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4722de │ │ │ │ ... │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 4722cc │ │ │ │ + bvc.n 4722d4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r1, #156 @ 0x9c │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r2, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r7, #23 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, #136 @ 0x88 │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ lsls r7, r2, #1 │ │ │ │ strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - adds r0, #234 @ 0xea │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r3, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #104 @ 0x68 │ │ │ │ + adds r3, #108 @ 0x6c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r3, #86 @ 0x56 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, #148 @ 0x94 │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r3, #20 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ lsls r4, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx 6086c │ │ │ │ ldr.w r9, [r4, #1060] @ 0x424 │ │ │ │ addw r1, r4, #1324 @ 0x52c │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -1559645,55 +1559647,55 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #92] @ (472604 ) │ │ │ │ add r3, pc │ │ │ │ blx 6b924 │ │ │ │ b.n 4720fe │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r7, #124 @ 0x7c │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r7, #76 @ 0x4c │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r6, r0, #15 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #44 @ 0x2c │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + lsls r2, r5, #13 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ + cmp r7, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r1, #0 │ │ │ │ + adds r1, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ sub sp, #332 @ 0x14c │ │ │ │ @@ -1560001,38 +1560003,38 @@ │ │ │ │ b.n 472868 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ strh r0, [r0, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 472978 │ │ │ │ + bcs.n 472980 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r3, #154 @ 0x9a │ │ │ │ + cmp r3, #158 @ 0x9e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.u32 q8, , #6 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + vshr.u32 q8, , #2 │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.u32 q0, , #16 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + vshr.u32 q0, , #12 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.u16 q0, , #8 │ │ │ │ - cmp r2, #168 @ 0xa8 │ │ │ │ + vshr.u16 q0, , #4 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vqadd.u16 q8, q6, │ │ │ │ + vqadd.u32 q8, q0, │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #1324 @ 0x52c │ │ │ │ ldr r0, [pc, #476] @ (472b8c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #468] @ (472b90 ) │ │ │ │ @@ -1560219,63 +1560221,63 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #124] @ (472bfc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 472868 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr4, cr3, {2} │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + mrc2 0, 7, r0, cr8, cr3, {2} │ │ │ │ + cmp r3, #132 @ 0x84 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r2, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrc2 0, 5, r0, cr4, cr3, {2} │ │ │ │ - cmp r1, #226 @ 0xe2 │ │ │ │ + mrc2 0, 5, r0, cr8, cr3, {2} │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #20 │ │ │ │ + cmp r3, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #148 @ 0x94 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r1, #100 @ 0x64 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrc2 0, 0, r0, cr8, cr3, {2} │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + mrc2 0, 0, r0, cr12, cr3, {2} │ │ │ │ + cmp r1, #76 @ 0x4c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2l 0, cr0, [ip, #332]! @ 0x14c │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ + mcr2 0, 0, r0, cr0, cr3, {2} │ │ │ │ + cmp r1, #42 @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2l 0, cr0, [sl, #332] @ 0x14c │ │ │ │ - cmp r1, #8 │ │ │ │ + ldc2l 0, cr0, [lr, #332] @ 0x14c │ │ │ │ + cmp r1, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2 0, cr0, [ip, #332]! @ 0x14c │ │ │ │ - cmp r0, #234 @ 0xea │ │ │ │ + stc2l 0, cr0, [r0, #332] @ 0x14c │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2 0, cr0, [lr, #332] @ 0x14c │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + stc2 0, cr0, [r2, #332]! @ 0x14c │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc2l 0, cr0, [r0, #-332]! @ 0xfffffeb4 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + stc2l 0, cr0, [r4, #-332]! @ 0xfffffeb4 │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-332]! @ 0xfffffeb4 │ │ │ │ + ldc2 0, cr0, [r4, #-332]! @ 0xfffffeb4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 46df98 │ │ │ │ @@ -1560337,27 +1560339,27 @@ │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 472c58 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 472c78 │ │ │ │ - cmp r2, #218 @ 0xda │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #214 @ 0xd6 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + movs r7, #150 @ 0x96 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #240 @ 0xf0 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #110 @ 0x6e │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #204 @ 0xcc │ │ │ │ + cmp r0, #208 @ 0xd0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ @@ -1561062,130 +1561064,130 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldrb r4, [r1, #10] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #94 @ 0x5e │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #198 @ 0xc6 │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #14 │ │ │ │ + movs r6, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #200 @ 0xc8 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #108 @ 0x6c │ │ │ │ + movs r4, #112 @ 0x70 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #208 @ 0xd0 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #250 @ 0xfa │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ + movs r4, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r7, #254 @ 0xfe │ │ │ │ + cmp r0, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf7ec0053 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + @ instruction: 0xf7f00053 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #188 @ 0xbc │ │ │ │ + movs r6, #192 @ 0xc0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + movs r2, #240 @ 0xf0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r4, #42 @ 0x2a │ │ │ │ + movs r4, #46 @ 0x2e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ lsls r7, r2, #1 │ │ │ │ strb r4, [r7, #23] │ │ │ │ lsls r0, r4, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #234 @ 0xea │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf69a0053 │ │ │ │ - movs r2, #114 @ 0x72 │ │ │ │ + @ instruction: 0xf69e0053 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r5, #92 @ 0x5c │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs.w r0, sl, #13828096 @ 0xd30000 │ │ │ │ - movs r0, #230 @ 0xe6 │ │ │ │ + subs.w r0, lr, #13828096 @ 0xd30000 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf59a0053 │ │ │ │ - movs r0, #206 @ 0xce │ │ │ │ + @ instruction: 0xf59e0053 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf5800053 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xf5840053 │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbc.w r0, r6, #13828096 @ 0xd30000 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + sbc.w r0, sl, #13828096 @ 0xd30000 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #114 @ 0x72 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf5220053 │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + @ instruction: 0xf5260053 │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add.w r0, r8, #13828096 @ 0xd30000 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + add.w r0, ip, #13828096 @ 0xd30000 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf4ee0053 │ │ │ │ - movs r0, #18 │ │ │ │ + @ instruction: 0xf4f20053 │ │ │ │ + movs r0, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf4c60053 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + @ instruction: 0xf4ca0053 │ │ │ │ + subs r6, r7, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf4ac0053 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + @ instruction: 0xf4b00053 │ │ │ │ + subs r0, r7, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r2, #6 │ │ │ │ + subs r0, r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - orr.w r0, r8, #13828096 @ 0xd30000 │ │ │ │ + orr.w r0, ip, #13828096 @ 0xd30000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #1048] @ 0x418 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1561287,33 +1561289,33 @@ │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 4735e0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r2, r7, #0 │ │ │ │ + subs r6, r7, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r3, #6 │ │ │ │ + subs r4, r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r0, r5, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr.w r2, [pc, #1708] @ 473d78 │ │ │ │ @@ -1561924,114 +1561926,114 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4739cc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r4, [r4, #2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r2, r0, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ + adds r4, r3, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + adds r0, r3, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + subs r4, r0, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r6, [r4, #108] @ 0x6c │ │ │ │ lsls r0, r4, #1 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r2, r6, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r5, #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r4, r6, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r4, r2, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r6, r0, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r6, r5, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r7, r0 │ │ │ │ + subs r4, r7, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mcr 0, 7, r0, cr10, cr3, {2} │ │ │ │ - subs r0, r1, #3 │ │ │ │ + mcr 0, 7, r0, cr14, cr3, {2} │ │ │ │ + subs r4, r1, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r7, #6 │ │ │ │ + adds r0, r0, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r0, r1, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r4, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc 0, cr0, [sl, #332] @ 0x14c │ │ │ │ - adds r4, r1, r3 │ │ │ │ + ldc 0, cr0, [lr, #332] @ 0x14c │ │ │ │ + adds r0, r2, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + adds r4, r5, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r4, r2, r0 │ │ │ │ + subs r0, r3, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r0, #1 │ │ │ │ + adds r4, r0, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r6, r2, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r4, r2, #3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r3, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + adds r4, r6, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ + adds r0, r3, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r4, r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r2, r5 │ │ │ │ + adds r6, r2, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r5, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r6, r5, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mrrc 0, 5, r0, ip, cr3 │ │ │ │ - asrs r0, r2, #30 │ │ │ │ + stcl 0, cr0, [r0], #-332 @ 0xfffffeb4 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mcrr 0, 5, r0, r2, cr3 │ │ │ │ - asrs r6, r6, #29 │ │ │ │ + mcrr 0, 5, r0, r6, cr3 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc 0, cr0, [r8], #-332 @ 0xfffffeb4 │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + stc 0, cr0, [ip], #-332 @ 0xfffffeb4 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc 0, cr0, [r0], {83} @ 0x53 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + stc 0, cr0, [r4], {83} @ 0x53 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r4, r2, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - rsb r0, r4, r3, lsr #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + rsb r0, r8, r3, lsr #1 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + subs r4, r6, r4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #30 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - sbcs.w r0, r8, r3, lsr #1 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + sbcs.w r0, ip, r3, lsr #1 │ │ │ │ + asrs r0, r6, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adcs.w r0, lr, r3, lsr #1 │ │ │ │ - asrs r2, r2, #26 │ │ │ │ + sbc.w r0, r2, r3, lsr #1 │ │ │ │ + asrs r6, r2, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adc.w r0, r4, r3, lsr #1 │ │ │ │ + adc.w r0, r8, r3, lsr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [pc, #1132] @ 4742dc │ │ │ │ ldr.w r3, [pc, #1132] @ 4742e0 │ │ │ │ @@ -1562462,93 +1562464,92 @@ │ │ │ │ b.n 47411e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #2 │ │ │ │ + asrs r6, r3, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r6, r4, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stmdb r0, {r0, r1, r4, r6} │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + stmdb r4, {r0, r1, r4, r6} │ │ │ │ + asrs r6, r0, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xe8360053 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + @ instruction: 0xe83a0053 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4742fc │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - subs r2, #0 │ │ │ │ + @ instruction: 0xe8000053 │ │ │ │ + subs r2, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r0, #12 │ │ │ │ + asrs r0, r1, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r0, #26 │ │ │ │ + asrs r0, r1, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #17 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r6, [r2, #100] @ 0x64 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - asrs r6, r3, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4741ac │ │ │ │ + b.n 4741b4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r2, r6, #9 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ + asrs r2, r6, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r1, #11 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4740f4 │ │ │ │ + b.n 4740fc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r0, r1, #8 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 4740c8 │ │ │ │ + b.n 4740d0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r6, r5, #7 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 47409c │ │ │ │ + b.n 4740a4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r4, r2, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r6, #28 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r3, #12 │ │ │ │ + asrs r0, r4, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r4, r4, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + asrs r4, r5, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 473fc4 │ │ │ │ + b.n 473fcc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + asrs r0, r6, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1563082,116 +1563083,116 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 474458 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r2, #60] @ 0x3c │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, #83 @ 0x53 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ + adcs.w r0, r4, #83 @ 0x53 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - lsrs r4, r6, #25 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 474ff8 │ │ │ │ + b.n 475000 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r4, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + lsrs r6, r1, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 474d98 │ │ │ │ + b.n 474da0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r4, r2, #32 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + lsrs r6, r3, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r3, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + asrs r4, r4, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r2, #10 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + lsrs r6, r7, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r1, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 474aa8 │ │ │ │ + b.n 474ab0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.n 474a78 │ │ │ │ + b.n 474a80 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ + lsrs r6, r4, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r2, #12 │ │ │ │ + lsrs r6, r2, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ + svc 202 @ 0xca │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 170 @ 0xaa │ │ │ │ + svc 174 @ 0xae │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 144 @ 0x90 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r7, #10 │ │ │ │ + lsrs r6, r7, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r0, r3, #2 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r4, #10 │ │ │ │ + lsrs r4, r4, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 88 @ 0x58 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - svc 56 @ 0x38 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2616] @ 0xa38 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1563561,36 +1563562,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xe8d60056 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + @ instruction: 0xe8da0056 │ │ │ │ + ldr r7, [sp, #640] @ 0x280 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r6, r1, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r6, r4, #7 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r6, #29 │ │ │ │ + lsls r6, r6, #29 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r0, r4, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r7, #1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r6, #20 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r4, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r2, r6, #19 │ │ │ │ + lsrs r6, r6, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr.w r0, [pc, #1724] @ 475550 │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1712] @ 475554 │ │ │ │ @@ -1564152,73 +1564153,73 @@ │ │ │ │ bne.w 474b60 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ b.w 474b80 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r4, r3, #21 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ lsls r7, r2, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + lsrs r4, r7, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 475508 │ │ │ │ + bvc.n 475510 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r4, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvc.n 475498 │ │ │ │ + bvc.n 4754a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + lsrs r4, r4, #9 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ + lsls r4, r0, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 4754e8 │ │ │ │ + bvs.n 4754f0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r2, #5 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bvs.n 4755a0 │ │ │ │ + bvs.n 4755a8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r7, #2 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r4, r0, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bpl.n 475604 │ │ │ │ + bpl.n 47560c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bmi.n 47558c │ │ │ │ + bmi.n 475594 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - vshr.u32 q8, q3, #18 │ │ │ │ - bmi.n 4754f0 │ │ │ │ + vshr.u32 q8, q3, #14 │ │ │ │ + bmi.n 4754f8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - vshr.u16 q0, q3, #4 │ │ │ │ - bmi.n 475654 │ │ │ │ + vshr.u32 q0, q3, #32 │ │ │ │ + bmi.n 47565c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - vqadd.u16 q8, q0, q3 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + vqadd.u16 q8, q2, q3 │ │ │ │ + lsls r6, r7, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vqadd.u8 q0, q4, q3 │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + vqadd.u8 q0, q6, q3 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ lsls r7, r2, #1 │ │ │ │ - vshr.u8 q0, q3, #6 │ │ │ │ - vmov.i32 q0, #166 @ 0x000000a6 │ │ │ │ + vshr.u8 q0, q3, #2 │ │ │ │ + vmov.i32 q0, #230 @ 0x000000e6 │ │ │ │ + vqadd.u64 q8, q7, q3 │ │ │ │ vqadd.u64 q8, q5, q3 │ │ │ │ vqadd.u64 q8, q3, q3 │ │ │ │ - vqadd.u64 q8, q1, q3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #1424 @ 0x590 │ │ │ │ vldr d7, [r3, #-8] │ │ │ │ vneg.f64 d6, d7 │ │ │ │ vcmpe.f64 d6, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bgt.w 474d38 │ │ │ │ @@ -1564577,87 +1564578,87 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #208] @ (475a98 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 474eb6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r8, #344]! @ 0x158 │ │ │ │ - ldc2 0, cr0, [r4, #344]! @ 0x158 │ │ │ │ - bcs.n 475ab4 │ │ │ │ + stc2 0, cr0, [ip, #344]! @ 0x158 │ │ │ │ + ldc2 0, cr0, [r8, #344]! @ 0x158 │ │ │ │ + bcs.n 475abc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r2, #-344]! @ 0xfffffea8 │ │ │ │ - bcs.n 475a38 │ │ │ │ + ldc2l 0, cr0, [r6, #-344]! @ 0xfffffea8 │ │ │ │ + bcs.n 475a40 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-344] @ 0xfffffea8 │ │ │ │ - bcs.n 475a0c │ │ │ │ + ldc2l 0, cr0, [ip, #-344] @ 0xfffffea8 │ │ │ │ + bcs.n 475a14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldc2 0, cr0, [lr, #-344]! @ 0xfffffea8 │ │ │ │ - bne.n 4759e0 │ │ │ │ + stc2l 0, cr0, [r2, #-344] @ 0xfffffea8 │ │ │ │ + bne.n 4759e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r2, r3, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc2 0, cr0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - mcr2 0, 3, r0, cr2, cr6, {2} │ │ │ │ - ldc2l 0, cr0, [r0], {86} @ 0x56 │ │ │ │ - bne.n 475918 │ │ │ │ + stc2 0, cr0, [r8, #-344] @ 0xfffffea8 │ │ │ │ + mcr2 0, 3, r0, cr6, cr6, {2} │ │ │ │ + ldc2l 0, cr0, [r4], {86} @ 0x56 │ │ │ │ + bne.n 475920 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsls r2, r1, #15 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc2l 0, cr0, [r4], #-344 @ 0xfffffea8 │ │ │ │ - bne.n 475a50 │ │ │ │ + stc2l 0, cr0, [r8], #-344 @ 0xfffffea8 │ │ │ │ + bne.n 475a58 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r2, r6, #19 │ │ │ │ + lsls r6, r6, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xfbf40056 │ │ │ │ - @ instruction: 0xfbf40056 │ │ │ │ - beq.n 475980 │ │ │ │ + @ instruction: 0xfbf80056 │ │ │ │ + @ instruction: 0xfbf80056 │ │ │ │ + beq.n 475988 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfbd00056 │ │ │ │ - beq.n 475944 │ │ │ │ + @ instruction: 0xfbd40056 │ │ │ │ + beq.n 47594c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfbb20056 │ │ │ │ - beq.n 475b10 │ │ │ │ + @ instruction: 0xfbb60056 │ │ │ │ + beq.n 475b18 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfb840056 │ │ │ │ - beq.n 475abc │ │ │ │ + @ instruction: 0xfb880056 │ │ │ │ + beq.n 475ac4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfb660056 │ │ │ │ - beq.n 475a88 │ │ │ │ + @ instruction: 0xfb6a0056 │ │ │ │ + beq.n 475a90 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfb480056 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xfb4c0056 │ │ │ │ + beq.n 475a5c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfb2a0056 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + @ instruction: 0xfb2e0056 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfb0c0056 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + @ instruction: 0xfb100056 │ │ │ │ + ldmia r7, {r2, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfaee0056 │ │ │ │ - ldmia r7, {r1, r5, r7} │ │ │ │ + @ instruction: 0xfaf20056 │ │ │ │ + ldmia r7, {r1, r2, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfaa60056 │ │ │ │ - ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + @ instruction: 0xfaaa0056 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfa880056 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + @ instruction: 0xfa8c0056 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfa6a0056 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + @ instruction: 0xfa6e0056 │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfa500056 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + @ instruction: 0xfa540056 │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xfa320056 │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ + @ instruction: 0xfa360056 │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1564752,28 +1564753,28 @@ │ │ │ │ blx 61ec0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 475b36 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 475b2a │ │ │ │ nop │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + lsls r4, r1, #11 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - stc2 0, cr0, [sl], #-344 @ 0xfffffea8 │ │ │ │ - stc2 0, cr0, [r4], #-344 @ 0xfffffea8 │ │ │ │ - str??.w r0, [r0, #86] @ 0x56 │ │ │ │ - @ instruction: 0xfa3e0056 │ │ │ │ - ldrh.w r0, [r4, #86] @ 0x56 │ │ │ │ - @ instruction: 0xfa120056 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + stc2 0, cr0, [lr], #-344 @ 0xfffffea8 │ │ │ │ + stc2 0, cr0, [r8], #-344 @ 0xfffffea8 │ │ │ │ + str??.w r0, [r4, #86] @ 0x56 │ │ │ │ + @ instruction: 0xfa420056 │ │ │ │ + ldrh.w r0, [r8, #86] @ 0x56 │ │ │ │ + @ instruction: 0xfa160056 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xfbd60056 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + @ instruction: 0xfbda0056 │ │ │ │ + lsls r4, r5, #8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldc2 0, cr0, [r2], {86} @ 0x56 │ │ │ │ + ldc2 0, cr0, [r6], {86} @ 0x56 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3704] @ 0xe78 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1656] @ 476248 │ │ │ │ ldr.w r3, [pc, #1656] @ 47624c │ │ │ │ @@ -1565383,49 +1565384,49 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 475e8a │ │ │ │ ... │ │ │ │ ldr r3, [pc, #640] @ (4764cc ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - vst4.16 {d0-d3}, [ip :64], r6 │ │ │ │ - bvc.n 47631c │ │ │ │ + ldrsb.w r0, [r0, r6, lsl #1] │ │ │ │ + bvc.n 476324 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movt r0, #2134 @ 0x856 │ │ │ │ - ldrb.w r0, [ip, r6, lsl #1] │ │ │ │ - @ instruction: 0xf5800056 │ │ │ │ - @ instruction: 0xf6de0056 │ │ │ │ + movt r0, #18518 @ 0x4856 │ │ │ │ + strh.w r0, [r0, r6, lsl #1] │ │ │ │ + @ instruction: 0xf5840056 │ │ │ │ + @ instruction: 0xf6e20056 │ │ │ │ ldr r0, [pc, #936] @ (476618 ) │ │ │ │ lsls r0, r4, #1 │ │ │ │ - @ instruction: 0xfbe40056 │ │ │ │ - @ instruction: 0xfbd40056 │ │ │ │ - @ instruction: 0xfba80056 │ │ │ │ - orrs.w r0, r0, #14024704 @ 0xd60000 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ + @ instruction: 0xfbe80056 │ │ │ │ + @ instruction: 0xfbd80056 │ │ │ │ + @ instruction: 0xfbac0056 │ │ │ │ + orrs.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ + ldmia r1!, {r3} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #-344]! @ 0xfffffea8 │ │ │ │ - stc2 0, cr0, [r8, #344]! @ 0x158 │ │ │ │ - and.w r0, lr, #14024704 @ 0xd60000 │ │ │ │ - sbc.w r0, sl, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xf3e80056 │ │ │ │ - ldc2l 0, cr0, [sl, #344] @ 0x158 │ │ │ │ - @ instruction: 0xf3b20056 │ │ │ │ - @ instruction: 0xf3340056 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + ldc2l 0, cr0, [ip, #-344]! @ 0xfffffea8 │ │ │ │ + stc2 0, cr0, [ip, #344]! @ 0x158 │ │ │ │ + ands.w r0, r2, #14024704 @ 0xd60000 │ │ │ │ + sbc.w r0, lr, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xf3ec0056 │ │ │ │ + ldc2l 0, cr0, [lr, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf3b60056 │ │ │ │ + @ instruction: 0xf3380056 │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf2500056 │ │ │ │ - stmia r7!, {r2} │ │ │ │ + @ instruction: 0xf2540056 │ │ │ │ + stmia r7!, {r3} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf21a0056 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + @ instruction: 0xf21e0056 │ │ │ │ + stmia r6!, {r1, r4, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - rsb r0, r4, #86 @ 0x56 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + rsb r0, r8, #86 @ 0x56 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w r1, [fp] │ │ │ │ mov r0, r1 │ │ │ │ blx 68b98 │ │ │ │ blx 64d8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4765c4 │ │ │ │ @@ -1565867,55 +1565868,55 @@ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.w 475e8a │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 475ffc │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr.w r0, [lr, #86] @ 0x56 │ │ │ │ - vld4.16 {d0-d3}, [lr :64], r6 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + str??.w r0, [r2, #86] @ 0x56 │ │ │ │ + ldrsh.w r0, [r2, r6, lsl #1] │ │ │ │ + asrs r2, r2, #28 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - @ instruction: 0xf0ac0056 │ │ │ │ - @ instruction: 0xf0a40056 │ │ │ │ + @ instruction: 0xf0b00056 │ │ │ │ + @ instruction: 0xf0a80056 │ │ │ │ + @ instruction: 0xf0a00056 │ │ │ │ eors.w r0, ip, #86 @ 0x56 │ │ │ │ eors.w r0, r8, #86 @ 0x56 │ │ │ │ - eors.w r0, r4, #86 @ 0x56 │ │ │ │ - vqadd.s8 q0, q6, q3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + vqadd.s16 q0, q0, q3 │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movw r0, #59478 @ 0xe856 │ │ │ │ - addw r0, r2, #2134 @ 0x856 │ │ │ │ - mrc 0, 5, r0, cr0, cr6, {2} │ │ │ │ - stmia r3!, {r2, r5, r6} │ │ │ │ + @ instruction: 0xf6520056 │ │ │ │ + addw r0, r6, #2134 @ 0x856 │ │ │ │ + mrc 0, 5, r0, cr4, cr6, {2} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - mcr 0, 3, r0, cr14, cr6, {2} │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + mrc 0, 3, r0, cr2, cr6, {2} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - mcr 0, 2, r0, cr0, cr6, {2} │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + mcr 0, 2, r0, cr4, cr6, {2} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf79c0056 │ │ │ │ - movw r0, #51286 @ 0xc856 │ │ │ │ - stc 0, cr0, [r4, #344] @ 0x158 │ │ │ │ - @ instruction: 0xf5e20056 │ │ │ │ - stcl 0, cr0, [r8, #-344] @ 0xfffffea8 │ │ │ │ - mcr 0, 5, r0, cr6, cr6, {2} │ │ │ │ - stc 0, cr0, [lr, #-344] @ 0xfffffea8 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ + @ instruction: 0xf7a00056 │ │ │ │ + @ instruction: 0xf6500056 │ │ │ │ + stc 0, cr0, [r8, #344] @ 0x158 │ │ │ │ + @ instruction: 0xf5e60056 │ │ │ │ + stcl 0, cr0, [ip, #-344] @ 0xfffffea8 │ │ │ │ + mcr 0, 5, r0, cr10, cr6, {2} │ │ │ │ + ldc 0, cr0, [r2, #-344] @ 0xfffffea8 │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stcl 0, cr0, [lr], {86} @ 0x56 │ │ │ │ - stmia r1!, {r1, r7} │ │ │ │ + ldcl 0, cr0, [r2], {86} @ 0x56 │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stc 0, cr0, [r8], #344 @ 0x158 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stc 0, cr0, [ip], #344 @ 0x158 │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldcl 0, cr0, [r0], #-344 @ 0xfffffea8 │ │ │ │ - stcl 0, cr0, [lr], #-344 @ 0xfffffea8 │ │ │ │ - stmia r1!, {r5} │ │ │ │ + ldcl 0, cr0, [r4], #-344 @ 0xfffffea8 │ │ │ │ + ldcl 0, cr0, [r2], #-344 @ 0xfffffea8 │ │ │ │ + stmia r1!, {r2, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r7, [r3, #212] @ 0xd4 │ │ │ │ blx 66a48 │ │ │ │ ldr r1, [pc, #552] @ (476a6c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -1566118,57 +1566119,57 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #132] @ (476ae0 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 476796 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3b00056 │ │ │ │ - orrs.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ - sbcs.w r0, r2, r6, lsr #1 │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ + @ instruction: 0xf3b40056 │ │ │ │ + orrs.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ + sbcs.w r0, r6, r6, lsr #1 │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adcs.w r0, r4, r6, lsr #1 │ │ │ │ - stmia r0!, {r3} │ │ │ │ + adcs.w r0, r8, r6, lsr #1 │ │ │ │ + stmia r0!, {r2, r3} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xeb340056 │ │ │ │ - it al │ │ │ │ + @ instruction: 0xeb380056 │ │ │ │ + ite al │ │ │ │ lslal r3, r2, #1 │ │ │ │ - add.w r0, r2, r6, lsr #1 │ │ │ │ - itet lt │ │ │ │ + add.w r0, r6, r6, lsr #1 │ │ │ │ + itte lt │ │ │ │ lsllt r3, r2, #1 │ │ │ │ - @ instruction: 0xeae20056 │ │ │ │ - itet ls @ unpredictable │ │ │ │ + @ instruction: 0xeae60056 │ │ │ │ + itte ls @ unpredictable │ │ │ │ lslls r3, r2, #1 │ │ │ │ - @ instruction: 0xeac20056 │ │ │ │ - itet vc @ unpredictable │ │ │ │ + @ instruction: 0xeac60056 │ │ │ │ + itte vc @ unpredictable │ │ │ │ lslvc r3, r2, #1 │ │ │ │ - @ instruction: 0xeaa20056 │ │ │ │ - itet pl @ unpredictable │ │ │ │ + @ instruction: 0xeaa60056 │ │ │ │ + itte pl @ unpredictable │ │ │ │ lslpl r3, r2, #1 │ │ │ │ - eormi.w r0, r2, r6, lsr #1 │ │ │ │ - itet cc @ unpredictable │ │ │ │ + eorpl.w r0, r6, r6, lsr #1 │ │ │ │ + itte cc @ unpredictable │ │ │ │ lslcc r3, r2, #1 │ │ │ │ - orncs r0, r2, r6, lsr #1 │ │ │ │ - itet ne @ unpredictable │ │ │ │ + orncc r0, r6, r6, lsr #1 │ │ │ │ + itte ne @ unpredictable │ │ │ │ lslne r3, r2, #1 │ │ │ │ - andseq.w r0, r8, r6, lsr #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + andsne.w r0, ip, r6, lsr #1 │ │ │ │ + bkpt 0x00d0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrd r0, r0, [sl, #344]! @ 0x158 │ │ │ │ - bkpt 0x00ae │ │ │ │ + ldrd r0, r0, [lr, #344]! @ 0x158 │ │ │ │ + bkpt 0x00b2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrd r0, r0, [sl, #344] @ 0x158 │ │ │ │ - bkpt 0x008e │ │ │ │ + ldrd r0, r0, [lr, #344] @ 0x158 │ │ │ │ + bkpt 0x0092 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xe9b80056 │ │ │ │ - bkpt 0x006c │ │ │ │ + @ instruction: 0xe9bc0056 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xe99e0056 │ │ │ │ - bkpt 0x0050 │ │ │ │ + @ instruction: 0xe9a20056 │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00476ae4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1566357,59 +1566358,59 @@ │ │ │ │ b.n 476b6e │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r4, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8c60056 │ │ │ │ - bfi r0, r6, #1, #22 │ │ │ │ - @ instruction: 0xf3100056 │ │ │ │ - @ instruction: 0xf3520056 │ │ │ │ + @ instruction: 0xe8ca0056 │ │ │ │ + bfi r0, sl, #1, #22 │ │ │ │ + @ instruction: 0xf3140056 │ │ │ │ + @ instruction: 0xf3560056 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w r4, {r1, r2, r4, r6} │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + ldmia.w r8, {r1, r2, r4, r6} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r4, #6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - strd r0, r0, [r0], #-344 @ 0x158 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + strd r0, r0, [r4], #-344 @ 0x158 │ │ │ │ + pop {r3, r4, pc} │ │ │ │ lsls r3, r2, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ vsubl.u , d31, d21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8220056 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + @ instruction: 0xe8260056 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xe8080056 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe80c0056 │ │ │ │ + pop {r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r6, [pc, #220] @ (476dec ) │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #8278 @ 0x2056 │ │ │ │ - @ instruction: 0xf26e0056 │ │ │ │ - b.n 476c94 │ │ │ │ + movt r0, #24662 @ 0x6056 │ │ │ │ + @ instruction: 0xf2720056 │ │ │ │ + b.n 476c9c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 476c68 │ │ │ │ + b.n 476c70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r2, r4, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf2920056 │ │ │ │ - b.n 476c00 │ │ │ │ + @ instruction: 0xf2960056 │ │ │ │ + b.n 476c08 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r3, r4} │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 476bcc │ │ │ │ + b.n 476bd4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 476dbe │ │ │ │ + cbnz r6, 476dbe │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 65888 │ │ │ │ @@ -1566430,17 +1566431,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - b.n 476a98 │ │ │ │ + b.n 476aa0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r4, 476dda │ │ │ │ + cbnz r0, 476ddc │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00476d8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1566842,75 +1566843,75 @@ │ │ │ │ b.n 477152 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r1, #198 @ 0xc6 │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 477440 │ │ │ │ + b.n 477448 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 476d9c │ │ │ │ + b.n 476da4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - hlt 0x001e │ │ │ │ + hlt 0x0022 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4773b8 │ │ │ │ + b.n 4773c0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 476d18 │ │ │ │ + b.n 476d20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev16 r2, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 476cd4 │ │ │ │ + b.n 476cdc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + rev r4, r6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ subs r0, #238 @ 0xee │ │ │ │ lsls r0, r4, #1 │ │ │ │ - b.n 476bec │ │ │ │ + b.n 476bf4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476bd0 │ │ │ │ + b.n 476bd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476e84 │ │ │ │ + b.n 476e8c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vshr.s32 q8, q3, #20 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + vshr.s32 q8, q3, #16 │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476dc0 │ │ │ │ + b.n 476dc8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476d54 │ │ │ │ + b.n 476d5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476a34 │ │ │ │ + b.n 476a3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476a28 │ │ │ │ + b.n 476a30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476c74 │ │ │ │ + b.n 476c7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vqadd.s16 q8, q5, q3 │ │ │ │ - stmia r5!, {r1, r4, r5, r6, r7} │ │ │ │ + vqadd.s16 q8, q7, q3 │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476c40 │ │ │ │ + b.n 476c48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 47785c │ │ │ │ + b.n 477864 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 476b18 │ │ │ │ + b.n 476b20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 4777f4 │ │ │ │ + b.n 4777fc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4777c8 │ │ │ │ + b.n 4777d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 477758 │ │ │ │ + b.n 477760 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477724 │ │ │ │ + b.n 47772c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4776b4 │ │ │ │ + b.n 4776bc │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 60aa4 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 476f84 │ │ │ │ @@ -1567408,73 +1567409,73 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4774d6 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - b.n 477cf0 │ │ │ │ + b.n 477cf8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477904 │ │ │ │ + b.n 47790c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477bbc │ │ │ │ + b.n 477bc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477888 │ │ │ │ + b.n 477890 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 477a38 │ │ │ │ + b.n 477a40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 4779e4 │ │ │ │ + b.n 4779ec │ │ │ │ lsls r6, r2, #1 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ + svc 52 @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r0, 47782c │ │ │ │ + cbz r4, 47782c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - svc 20 │ │ │ │ + svc 24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r0, 47782e │ │ │ │ + cbz r4, 47782e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #180 @ 0xb4 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r4, 47781c │ │ │ │ + cbz r0, 47781e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #82 @ 0x52 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r2, 47780c │ │ │ │ + cbz r6, 47780c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ble.n 4778c8 │ │ │ │ + ble.n 4776d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxth r0, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ble.n 4778a0 │ │ │ │ + ble.n 4778a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxth r0, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 477880 │ │ │ │ + b.n 477888 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477860 │ │ │ │ + b.n 477868 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477850 │ │ │ │ + b.n 477858 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477828 │ │ │ │ + b.n 477830 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477824 │ │ │ │ + b.n 47782c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 477778 │ │ │ │ + bgt.n 477780 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 477814 │ │ │ │ + cbz r2, 477816 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bgt.n 477744 │ │ │ │ + bgt.n 47774c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r0, 477816 │ │ │ │ + cbz r4, 477816 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bgt.n 477710 │ │ │ │ + bgt.n 477718 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 477814 │ │ │ │ + cbz r2, 477816 │ │ │ │ lsls r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [pc, #1380] @ 477d70 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ @@ -1567975,135 +1567976,135 @@ │ │ │ │ ldr r0, [pc, #256] @ (477e60 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 477134 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 477d2c │ │ │ │ + blt.n 477d34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blt.n 477ce8 │ │ │ │ + blt.n 477cf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blt.n 477cac │ │ │ │ + blt.n 477cb4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blt.n 477e70 │ │ │ │ + blt.n 477e78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - udf #146 @ 0x92 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 477ab0 │ │ │ │ + b.n 477ab8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 477cb0 │ │ │ │ + bge.n 477cb8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r7, #31] │ │ │ │ + strh r0, [r0, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bge.n 477e64 │ │ │ │ + bge.n 477e6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 477844 │ │ │ │ + b.n 47784c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 477d88 │ │ │ │ + bls.n 477d90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bls.n 477d50 │ │ │ │ + bls.n 477d58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bls.n 477d1c │ │ │ │ + bls.n 477d24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + add r6, sp, #408 @ 0x198 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bls.n 477ce8 │ │ │ │ + bls.n 477cf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bls.n 477e5c │ │ │ │ + bls.n 477e64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #1000 @ 0x3e8 │ │ │ │ + add r5, sp, #1016 @ 0x3f8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 477dcc │ │ │ │ + bhi.n 477dd4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 477e8c │ │ │ │ + bge.n 477e94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 477da8 │ │ │ │ + bhi.n 477db0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 477e64 │ │ │ │ + bge.n 477e6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 477d80 │ │ │ │ + bhi.n 477d88 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #528 @ 0x210 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 477d50 │ │ │ │ + bhi.n 477d58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + add r5, sp, #416 @ 0x1a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 477d20 │ │ │ │ + bhi.n 477d28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 477ef0 │ │ │ │ + bhi.n 477ef8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477df8 │ │ │ │ + bvc.n 477e00 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #688 @ 0x2b0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477dc8 │ │ │ │ + bvc.n 477dd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477d98 │ │ │ │ + bvc.n 477da0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #464 @ 0x1d0 │ │ │ │ + add r4, sp, #480 @ 0x1e0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477d68 │ │ │ │ + bvc.n 477d70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477d38 │ │ │ │ + bvc.n 477d40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477f08 │ │ │ │ + bvc.n 477f10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477e88 │ │ │ │ + bvc.n 477e90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #880 @ 0x370 │ │ │ │ + add r3, sp, #896 @ 0x380 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvc.n 477e58 │ │ │ │ + bvc.n 477e60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #784 @ 0x310 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvs.n 477e28 │ │ │ │ + bvs.n 477e30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #656 @ 0x290 │ │ │ │ + add r3, sp, #672 @ 0x2a0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvs.n 477df8 │ │ │ │ + bvs.n 477e00 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvs.n 477dc8 │ │ │ │ + bvs.n 477dd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bvs.n 477d98 │ │ │ │ + bvs.n 477da0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -1568128,17 +1568129,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bpl.n 477f64 │ │ │ │ + bpl.n 477f6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #32 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ lsls r3, r2, #1 │ │ │ │ │ │ │ │ 00477ec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1569165,166 +1569166,166 @@ │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx 66fc4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 478962 │ │ │ │ b.n 478938 │ │ │ │ nop │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + add r6, sp, #824 @ 0x338 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ lsls r0, r4, #1 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ lsls r0, r4, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 478ae0 │ │ │ │ + bmi.n 478ae8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r2, [pc, #80] @ (478a50 ) │ │ │ │ movs r0, r0 │ │ │ │ strh r1, [r1, r2] │ │ │ │ vmla.i , , d29[0] │ │ │ │ - vrsra.u64 , q8, #1 │ │ │ │ + vrsra.u64 , q10, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - b.n 478e4c │ │ │ │ + b.n 478e54 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bcs.n 478a0c │ │ │ │ + bcs.n 478a14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcs.n 4789e0 │ │ │ │ + bcs.n 4789e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #592 @ (adr r7, 478c70 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 478c80 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bcs.n 4789b0 │ │ │ │ + bcs.n 4789b8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #480 @ (adr r7, 478c08 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 478c18 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bcs.n 47897c │ │ │ │ + bcs.n 478984 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #360 @ (adr r7, 478b98 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 478ba8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bcs.n 47894c │ │ │ │ + bcs.n 478954 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 478b30 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 478b40 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r5, #248 @ 0xf8 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - bcs.n 478a80 │ │ │ │ + bcs.n 478a88 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #840 @ (adr r6, 478d8c ) │ │ │ │ + add r6, pc, #856 @ (adr r6, 478d9c ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bcs.n 478a48 │ │ │ │ + bcs.n 478a50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #712 @ (adr r6, 478d14 ) │ │ │ │ + add r6, pc, #728 @ (adr r6, 478d24 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ble.n 478acc │ │ │ │ + ble.n 478ad4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bne.n 4789c4 │ │ │ │ + bne.n 4789cc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bne.n 478b54 │ │ │ │ + bne.n 47895c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 478994 │ │ │ │ + ble.n 47899c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 478a70 │ │ │ │ + bgt.n 478a78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bne.n 478b0c │ │ │ │ + bne.n 478b14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #24 @ (adr r6, 478a80 ) │ │ │ │ + add r6, pc, #40 @ (adr r6, 478a90 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bne.n 478a94 │ │ │ │ + bne.n 478a9c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - beq.n 478a6c │ │ │ │ + bne.n 478a74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - beq.n 4789ac │ │ │ │ + beq.n 4789b4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7, {r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - beq.n 478b50 │ │ │ │ + beq.n 478b58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 478a9c │ │ │ │ + bgt.n 478aa4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 478ae8 │ │ │ │ + bge.n 478af0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 478b50 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 478b60 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blt.n 478ac4 │ │ │ │ + blt.n 478acc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7!, {r1, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #8 @ (adr r4, 478aa4 ) │ │ │ │ + add r4, pc, #24 @ (adr r4, 478ab4 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ + ldmia r7!, {r4} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r4, #17] │ │ │ │ + strb r2, [r5, #17] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - blt.n 478ab8 │ │ │ │ + blt.n 478ac0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5!, {r3, r4, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrd r0, r0, [r0], #-332 @ 0x14c │ │ │ │ + ldrd r0, r0, [r4], #-332 @ 0x14c │ │ │ │ ldr r0, [pc, #796] @ (478dd4 ) │ │ │ │ @ instruction: 0xffff48b3 │ │ │ │ vtbl.8 d20, {d31}, d21 │ │ │ │ - vdup.8 q14, d6[7] │ │ │ │ + vdup.8 q14, d10[7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 478eb0 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 478ec0 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r0, [pc, #508] @ (478cc8 ) │ │ │ │ vtbx.8 d20, {d15}, d27 │ │ │ │ vqrshrun.s64 d20, , #1 │ │ │ │ - @ instruction: 0xffffcbfe │ │ │ │ + vdup.8 d28, d2[7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #712 @ (adr r0, 478da4 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 478db4 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r3!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #600 @ (adr r0, 478d3c ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 478d4c ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r3, {r1, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #496 @ (adr r0, 478cdc ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 478cec ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r3!, {r2, r7} │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ @ instruction: 0xb6e0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 478bac │ │ │ │ + @ instruction: 0xb6e2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bmi.n 478aa4 │ │ │ │ + bhi.n 478bb4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 478bc8 │ │ │ │ + bmi.n 478aac │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 478bc8 │ │ │ │ + bhi.n 478bd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bvs.n 478bec │ │ │ │ + bhi.n 478bd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + bvs.n 478bf4 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bhi.n 478ba0 │ │ │ │ + bhi.n 478ba8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 478b88 │ │ │ │ + bhi.n 478b90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bvs.n 478b9c │ │ │ │ + bvs.n 478ba4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r5, #30 │ │ │ │ + asrs r4, r5, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bhi.n 478b3c │ │ │ │ + bhi.n 478b44 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ble.w 47b40a │ │ │ │ ldr.w r2, [pc, #1180] @ 478fd8 │ │ │ │ @@ -1569752,51 +1569753,51 @@ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ b.n 478f0c │ │ │ │ ... │ │ │ │ - add r1, sp, #936 @ 0x3a8 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bpl.n 478fd4 │ │ │ │ + bpl.n 478fdc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ + ldrb r2, [r6, #5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cbnz r4, 479038 │ │ │ │ + cbnz r0, 47903a │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r4, r6, #29 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4796bc │ │ │ │ + b.n 4796c4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bmi.n 4790b0 │ │ │ │ + bmi.n 4790b8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcc.n 478f20 │ │ │ │ + bcc.n 478f28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bne.n 478f30 │ │ │ │ + bne.n 478f38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 6b2ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d8, d0 │ │ │ │ @@ -1570984,95 +1570985,95 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [pc, #176] @ (479dd8 ) │ │ │ │ add r1, pc │ │ │ │ strd r1, r5, [sp, #84] @ 0x54 │ │ │ │ b.n 479e10 │ │ │ │ ... │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r2!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r1!, {r4, r6, r7} │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r1!, {r2, r5} │ │ │ │ + stmia r1!, {r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ittt le │ │ │ │ - lslle r6, r2, #1 │ │ │ │ - strle r4, [sp, #576] @ 0x240 │ │ │ │ - lslle r3, r2, #1 │ │ │ │ - itee cs │ │ │ │ - lslcs r6, r2, #1 │ │ │ │ - bkpt 0x00aa │ │ │ │ + ittt al │ │ │ │ + lslal r6, r2, #1 │ │ │ │ + stral r4, [sp, #592] @ 0x250 │ │ │ │ + lslal r3, r2, #1 │ │ │ │ + itee cc │ │ │ │ lslcc r6, r2, #1 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x00ae │ │ │ │ + lslcs r6, r2, #1 │ │ │ │ + bkpt 0x0052 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, r6, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + pop {r1, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 479de8 │ │ │ │ + cbnz r6, 479de8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - revsh r4, r1 │ │ │ │ + revsh r0, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - hlt 0x0018 │ │ │ │ + hlt 0x001c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev16 r2, r4 │ │ │ │ + rev16 r6, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r4, 479dc6 │ │ │ │ + cbnz r0, 479dc8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 479dc8 │ │ │ │ + cbnz r6, 479dc8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb706 │ │ │ │ + @ instruction: 0xb70a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb71e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #32 │ │ │ │ adds r6, r2, #1 │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ movs r2, #25 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -1571722,90 +1571723,90 @@ │ │ │ │ blx 68f74 │ │ │ │ ldr r2, [pc, #176] @ (47a538 ) │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ add r2, pc │ │ │ │ b.n 47a42c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - @ instruction: 0xb784 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf6340055 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + @ instruction: 0xf6380055 │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r2, r3, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r3!, {r1, r3, r5} │ │ │ │ + stmia r3!, {r1, r2, r3, r5} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 47a536 │ │ │ │ + cbz r2, 47a538 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + push {r3, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r4, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r6, r5 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r2, 47a526 │ │ │ │ + cbz r6, 47a526 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r7, #62] @ 0x3e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cbz r2, 47a526 │ │ │ │ + cbz r6, 47a526 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cbz r4, 47a526 │ │ │ │ + cbz r0, 47a528 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cbz r4, 47a530 │ │ │ │ + cbz r0, 47a532 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - uxtb r2, r7 │ │ │ │ + uxtb r6, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf3980055 │ │ │ │ - cbz r0, 47a53c │ │ │ │ + @ instruction: 0xf39c0055 │ │ │ │ + cbz r4, 47a53c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r3, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - itte hi │ │ │ │ + itet hi │ │ │ │ lslhi r7, r2, #1 │ │ │ │ - subhi sp, #152 @ 0x98 │ │ │ │ - lslls r6, r2, #1 │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + subls sp, #168 @ 0xa8 │ │ │ │ + lslhi r6, r2, #1 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r4, [r0, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - sub sp, #176 @ 0xb0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sub sp, #240 @ 0xf0 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf13e0055 │ │ │ │ - bkpt 0x00bc │ │ │ │ + adc.w r0, r2, #85 @ 0x55 │ │ │ │ + bkpt 0x00c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r2], #344 @ 0x158 │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ + ldc2l 0, cr0, [r6], #344 @ 0x158 │ │ │ │ + add sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x005e │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orr.w r0, lr, #85 @ 0x55 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + orrs.w r0, r2, #85 @ 0x55 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + bkpt 0x0004 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r8, r4 │ │ │ │ blt.w 47aeaa │ │ │ │ ldr.w r7, [pc, #3204] @ 47b1c8 │ │ │ │ ldr.w sl, [pc, #3204] @ 47b1cc │ │ │ │ ldr.w r3, [pc, #3204] @ 47b1d0 │ │ │ │ add r7, pc │ │ │ │ @@ -1572999,166 +1573000,166 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #352] @ (47b31c ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 47883a │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vqadd.s32 q8, q2, │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ + vqadd.s32 q8, q4, │ │ │ │ + pop {r1, r4, r5, pc} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r2, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r6, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r6, sp, #200 @ 0xc8 │ │ │ │ + add r6, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mcr 0, 6, r0, cr0, cr5, {2} │ │ │ │ - pop {r4, r6} │ │ │ │ + mcr 0, 6, r0, cr4, cr5, {2} │ │ │ │ + pop {r2, r4, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa700056 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + @ instruction: 0xfa740056 │ │ │ │ + add r5, sp, #752 @ 0x2f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r4, 47b26e │ │ │ │ + cbnz r0, 47b270 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #208 @ 0xd0 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stcl 0, cr0, [sl, #340] @ 0x154 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ + stcl 0, cr0, [lr, #340] @ 0x154 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r0, 47b266 │ │ │ │ + cbnz r4, 47b266 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, sp, #8 │ │ │ │ + add r5, sp, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc 0, cr0, [ip, #340] @ 0x154 │ │ │ │ - cbnz r6, 47b268 │ │ │ │ + ldc 0, cr0, [r0, #340] @ 0x154 │ │ │ │ + cbnz r2, 47b26a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r6, 47b25a │ │ │ │ + cbnz r2, 47b25c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vst4.16 {d0-d3}, [r6 :64], r6 │ │ │ │ - add r6, sp, #32 │ │ │ │ + vst4.16 {d0-d3}, [sl :64], r6 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r6, 47b238 │ │ │ │ + cbnz r2, 47b23a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - cbnz r2, 47b25c │ │ │ │ + cbnz r6, 47b25c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #984 @ 0x3d8 │ │ │ │ + add r2, sp, #1000 @ 0x3e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #552 @ 0x228 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #576 @ 0x240 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds.w r0, sl, r5, lsr #1 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ + adds.w r0, lr, r5, lsr #1 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf6980056 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + @ instruction: 0xf69c0056 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orrs.w r0, lr, r5, lsr #1 │ │ │ │ - add r1, sp, #664 @ 0x298 │ │ │ │ + orn r0, r2, r5, lsr #1 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rsb r0, r8, #14024704 @ 0xd60000 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + rsb r0, ip, #14024704 @ 0xd60000 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, sp, #200 @ 0xc8 │ │ │ │ + add r0, sp, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xe8d40055 │ │ │ │ - add r7, pc, #976 @ (adr r7, 47b654 ) │ │ │ │ + @ instruction: 0xe8d80055 │ │ │ │ + add r7, pc, #992 @ (adr r7, 47b664 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orrs.w r0, r4, #14024704 @ 0xd60000 │ │ │ │ - @ instruction: 0xe82a0055 │ │ │ │ - add r7, pc, #464 @ (adr r7, 47b460 ) │ │ │ │ + orrs.w r0, r8, #14024704 @ 0xd60000 │ │ │ │ + @ instruction: 0xe82e0055 │ │ │ │ + add r7, pc, #480 @ (adr r7, 47b470 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ubfx r0, lr, #1, #23 │ │ │ │ - add r6, pc, #264 @ (adr r6, 47b3a0 ) │ │ │ │ + @ instruction: 0xf3d20056 │ │ │ │ + add r6, pc, #280 @ (adr r6, 47b3b0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #176 @ (adr r6, 47b350 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 47b360 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf2920056 │ │ │ │ - b.n 47af90 │ │ │ │ + @ instruction: 0xf2960056 │ │ │ │ + b.n 47af98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r2, r3, r4, r5} │ │ │ │ + push {r1, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - push {r3} │ │ │ │ + push {r2, r3} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf2200056 │ │ │ │ - b.n 47aebc │ │ │ │ + @ instruction: 0xf2240056 │ │ │ │ + b.n 47aec4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbz r4, 47b32e │ │ │ │ + cbz r0, 47b330 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r0, 47b326 │ │ │ │ + cbz r4, 47b326 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r4, 47b32c │ │ │ │ + cbz r0, 47b32e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #1016 @ (adr r4, 47b6c0 ) │ │ │ │ + add r5, pc, #8 @ (adr r5, 47b2d0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #152 @ (adr r5, 47b364 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, 47b374 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 47b332 │ │ │ │ + cbz r2, 47b334 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf13e0056 │ │ │ │ - uxtb r4, r3 │ │ │ │ + adc.w r0, r2, #86 @ 0x56 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 47b4fc ) │ │ │ │ + add r3, pc, #560 @ (adr r3, 47b50c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 47b310 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 47b320 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 47b348 ) │ │ │ │ + add r4, pc, #112 @ (adr r4, 47b358 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orns r0, ip, #86 @ 0x56 │ │ │ │ - bics.w r0, lr, #86 @ 0x56 │ │ │ │ - add r2, pc, #1008 @ (adr r2, 47b6e4 ) │ │ │ │ + eor.w r0, r0, #86 @ 0x56 │ │ │ │ + orr.w r0, r2, #86 @ 0x56 │ │ │ │ + add r3, pc, #0 @ (adr r3, 47b2f4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r4, [r6, #30] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, pc, #880 @ (adr r2, 47b66c ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 47b67c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ + strb r4, [r2, #30] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, pc, #768 @ (adr r2, 47b604 ) │ │ │ │ + add r2, pc, #784 @ (adr r2, 47b614 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, pc, #536 @ (adr r2, 47b524 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 47b534 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r7, #28] │ │ │ │ + strb r6, [r7, #28] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, pc, #368 @ (adr r2, 47b484 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 47b494 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r1, #28] │ │ │ │ + strb r2, [r2, #28] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r2, pc, #256 @ (adr r2, 47b41c ) │ │ │ │ + add r2, pc, #272 @ (adr r2, 47b42c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r6, #27] │ │ │ │ + strb r6, [r6, #27] │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -1573656,195 +1573657,195 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #372] @ (47ba38 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 47883a │ │ │ │ - add r7, sp, #248 @ 0xf8 │ │ │ │ + add r7, sp, #264 @ 0x108 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r0, pc, #664 @ (adr r0, 47bb70 ) │ │ │ │ + add r0, pc, #680 @ (adr r0, 47bb80 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #21] │ │ │ │ + strb r4, [r3, #21] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, pc, #536 @ (adr r0, 47baf8 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, 47bb08 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r6, #20] │ │ │ │ + strb r2, [r7, #20] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, pc, #392 @ (adr r0, 47ba70 ) │ │ │ │ + add r0, pc, #408 @ (adr r0, 47ba80 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ + strb r0, [r3, #20] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, pc, #264 @ (adr r0, 47b9f8 ) │ │ │ │ + add r0, pc, #280 @ (adr r0, 47ba08 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r6, [r6, #19] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, pc, #120 @ (adr r0, 47b970 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 47b980 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #19] │ │ │ │ + strb r4, [r2, #19] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r0, pc, #0 @ (adr r0, 47b900 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 47b910 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #18] │ │ │ │ + strb r4, [r6, #18] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r7, #17] │ │ │ │ + strb r0, [r0, #18] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #17] │ │ │ │ + strb r4, [r3, #17] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ + strb r4, [r7, #16] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #304] @ 0x130 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r7, #15] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r2, #15] │ │ │ │ + strb r0, [r3, #15] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ + strb r4, [r6, #14] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #888] @ 0x378 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + strb r0, [r2, #14] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r4, [r5, #13] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r1, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r0, [r6, #12] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r4, [r2, #12] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r6, #11] │ │ │ │ + strb r0, [r7, #11] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r0, [r0, #11] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r4, [r4, #10] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r4, [r4, #9] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #584] @ 0x248 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r0, [r5, #8] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #320] @ 0x140 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r0, [r1, #8] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ + strb r6, [r4, #7] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r0, #7] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ + strb r6, [r5, #6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #864] @ 0x360 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ + strb r0, [r2, #5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + ldr r4, [sp, #408] @ 0x198 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r2, #4] │ │ │ │ + strb r0, [r3, #4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #280] @ 0x118 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ + strb r2, [r7, #3] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r4, [r7, #2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r3, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + strb r2, [r0, #2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #1] │ │ │ │ + strb r6, [r4, #1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #568] @ 0x238 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1573916,21 +1573917,21 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (47bb08 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 47bab8 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r7, pc, #816 @ (adr r7, 47be3c ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 47be4c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [pc, #320] @ (47bc5c ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1574069,42 +1574070,42 @@ │ │ │ │ b.n 47bb6c │ │ │ │ mvn.w r4, #1 │ │ │ │ b.n 47bb6c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ mrrc 0, 5, r0, r6, cr15 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #50 @ 0x32 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r7, pc, #632 @ (adr r7, 47bee4 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, 47bef4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stc 0, cr0, [r8], {95} @ 0x5f │ │ │ │ - add r7, pc, #248 @ (adr r7, 47bd70 ) │ │ │ │ + add r7, pc, #264 @ (adr r7, 47bd80 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r5, #76] @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 47bd10 ) │ │ │ │ + add r7, pc, #160 @ (adr r7, 47bd20 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r6, pc, #1016 @ (adr r6, 47c080 ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 47bc90 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 47c028 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 47c038 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r7, pc, #328 @ (adr r7, 47bde0 ) │ │ │ │ + add r7, pc, #344 @ (adr r7, 47bdf0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #736 @ (adr r6, 47bf7c ) │ │ │ │ + add r6, pc, #752 @ (adr r6, 47bf8c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 47bfc8 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 47bfd8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #320] @ (47bdf4 ) │ │ │ │ @@ -1574238,42 +1574239,42 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 603c0 │ │ │ │ b.n 47bd96 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xeac2005f │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r7, pc, #744 @ (adr r7, 47c0ec ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 47c0fc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ orrs.w r0, r0, pc, lsr #1 │ │ │ │ - add r5, pc, #648 @ (adr r5, 47c094 ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 47c0a4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 47c03c ) │ │ │ │ + add r5, pc, #568 @ (adr r5, 47c04c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r7, #48] @ 0x30 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r5, pc, #456 @ (adr r5, 47bfe4 ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 47bff4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #768 @ (adr r6, 47c120 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 47c130 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #352 @ (adr r5, 47bf84 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 47bf94 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #344 @ (adr r6, 47bf80 ) │ │ │ │ + add r6, pc, #360 @ (adr r6, 47bf90 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #248 @ (adr r5, 47bf24 ) │ │ │ │ + add r5, pc, #264 @ (adr r5, 47bf34 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #174 @ 0xae │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, pc, #128 @ (adr r5, 47beb4 ) │ │ │ │ + add r5, pc, #144 @ (adr r5, 47bec4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r6, pc, #808 @ (adr r6, 47c160 ) │ │ │ │ + add r6, pc, #824 @ (adr r6, 47c170 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 0047be38 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1574353,38 +1574354,38 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #64] @ (47bf38 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 47be92 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #704 @ (adr r6, 47c1c8 ) │ │ │ │ + add r6, pc, #720 @ (adr r6, 47c1d8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb r0!, {r0, r1, r2, r3, r4, r6} │ │ │ │ - add r6, pc, #432 @ (adr r6, 47c0c0 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, 47c0d0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #576 @ (adr r6, 47c158 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 47c168 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #480 @ (adr r4, 47c0fc ) │ │ │ │ + add r4, pc, #496 @ (adr r4, 47c10c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r3, r2, #1 │ │ │ │ strd r0, r0, [r2], #380 @ 0x17c │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #216 @ (adr r4, 47c004 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 47c014 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ lsls r3, r2, #1 │ │ │ │ stc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - add r4, pc, #48 @ (adr r4, 47bf68 ) │ │ │ │ + add r4, pc, #64 @ (adr r4, 47bf78 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6504c │ │ │ │ @@ -1574404,17 +1574405,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r3, pc, #600 @ (adr r3, 47c1d8 ) │ │ │ │ + add r3, pc, #616 @ (adr r3, 47c1e8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r3, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1574453,15 +1574454,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 47bfa4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #272 @ (adr r5, 47c108 ) │ │ │ │ + add r5, pc, #288 @ (adr r5, 47c118 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ b.n 47bf4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -1574591,37 +1574592,37 @@ │ │ │ │ b.n 47c04a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ b.n 47c018 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r5] │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, pc, #912 @ (adr r4, 47c4e8 ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 47c4f8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ b.n 47bfb4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r4, pc, #504 @ (adr r4, 47c35c ) │ │ │ │ + add r4, pc, #520 @ (adr r4, 47c36c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r4, pc, #232 @ (adr r4, 47c254 ) │ │ │ │ + add r4, pc, #248 @ (adr r4, 47c264 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r6, [r0, #124] @ 0x7c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r4, pc, #56 @ (adr r4, 47c1ac ) │ │ │ │ + add r4, pc, #72 @ (adr r4, 47c1bc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r3, pc, #976 @ (adr r3, 47c54c ) │ │ │ │ + add r3, pc, #992 @ (adr r3, 47c55c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r0, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #132] @ (47c218 ) │ │ │ │ @@ -1574681,19 +1574682,19 @@ │ │ │ │ strhi r3, [r4, #56] @ 0x38 │ │ │ │ b.n 47c1c0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 47bde0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ b.n 47bd8c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - beq.n 47c1d0 │ │ │ │ + beq.n 47c1d8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #416] @ (47c3e0 ) │ │ │ │ @@ -1574862,37 +1574863,37 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 47c3ba │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ b.n 47be4c │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 47c5dc ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 47c5ec ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ lsls r3, r2, #1 │ │ │ │ b.n 47bd74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, pc, #8 @ (adr r2, 47c400 ) │ │ │ │ + add r2, pc, #24 @ (adr r2, 47c410 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, pc, #744 @ (adr r1, 47c6e4 ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 47c6f4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r6, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r1, pc, #584 @ (adr r1, 47c64c ) │ │ │ │ + add r1, pc, #600 @ (adr r1, 47c65c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r1, pc, #472 @ (adr r1, 47c5e4 ) │ │ │ │ + add r1, pc, #488 @ (adr r1, 47c5f4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - add r1, pc, #344 @ (adr r1, 47c56c ) │ │ │ │ + add r1, pc, #360 @ (adr r1, 47c57c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ sub sp, #28 │ │ │ │ @@ -1575151,19 +1575152,19 @@ │ │ │ │ blx 634a0 │ │ │ │ cbz r0, 47c6ba │ │ │ │ strh r5, [r0, #0] │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ b.n 47c43e │ │ │ │ nop │ │ │ │ - add r0, pc, #48 @ (adr r0, 47c6f4 ) │ │ │ │ + add r0, pc, #64 @ (adr r0, 47c704 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -1575537,61 +1575538,61 @@ │ │ │ │ b.n 47ca82 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 47cbe4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #864] @ 0x360 │ │ │ │ lsls r6, r2, #1 │ │ │ │ b.n 47caf4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [pc, #432] @ (47cca4 ) │ │ │ │ + ldr r1, [pc, #448] @ (47ccb4 ) │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ + strh r4, [r7, #18] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ + strb r2, [r1, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, #200 @ 0xc8 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ lsls r0, r3, #1 │ │ │ │ - bvc.n 47cbec │ │ │ │ + bvc.n 47cbf4 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - adds r0, #76 @ 0x4c │ │ │ │ + adds r0, #80 @ 0x50 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r3, [sp, #880] @ 0x370 │ │ │ │ + ldr r3, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r1, #48] @ 0x30 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #148 @ 0x94 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r4, [r4, #0] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [sp, #832] @ 0x340 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #584] @ 0x248 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r2 │ │ │ │ @@ -1575922,49 +1575923,49 @@ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ b.n 47cbd4 │ │ │ │ ... │ │ │ │ bgt.n 47cecc │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ + ldr r1, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ lsls r3, r2, #1 │ │ │ │ blt.n 47cdf4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #360] @ 0x168 │ │ │ │ + ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ + ldrh r6, [r4, r7] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r7, [sp, #496] @ 0x1f0 │ │ │ │ + str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 47cf5c │ │ │ │ + bge.n 47cf64 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r4, r0] │ │ │ │ + ldrh r6, [r4, r0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 47cd0e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ @@ -1576085,39 +1576086,39 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #60] @ (47d068 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 47ccd6 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ + str r5, [sp, #880] @ 0x370 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r5, [sp, #752] @ 0x2f0 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r5, [sp, #608] @ 0x260 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + ldr r4, [r4, r4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ + str r5, [sp, #504] @ 0x1f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ + ldr r6, [r0, r4] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1576614,59 +1576615,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ bvs.n 47d5d4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ bvs.n 47d6c8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #704] @ 0x2c0 │ │ │ │ + str r2, [sp, #720] @ 0x2d0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #88 @ 0x58 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [sp, #656] @ 0x290 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r3, #58] @ 0x3a │ │ │ │ + ldrh r0, [r4, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r5, [pc, #748] @ (47d988 ) │ │ │ │ @@ -1576940,41 +1576941,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ beq.n 47d93c │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ beq.n 47d9c0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7, {r1, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - asrs r4, r7, #30 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r6, r4, #29 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #824] @ (47dce8 ) │ │ │ │ + ldr r7, [pc, #840] @ (47dcf8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r6, [r6, #30] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #496] @ (47dba8 ) │ │ │ │ + ldr r7, [pc, #512] @ (47dbb8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #376] @ (47db38 ) │ │ │ │ + ldr r7, [pc, #392] @ (47db48 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [pc, #256] @ (47dac8 ) │ │ │ │ + ldr r7, [pc, #272] @ (47dad8 ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1577639,73 +1577640,73 @@ │ │ │ │ stmia r3!, {r5, r6, r7} │ │ │ │ ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r3, r4, r5} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ + ldrh r0, [r4, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldmia r4, {r3, r4} │ │ │ │ lsls r7, r3, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb84a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ + @ instruction: 0xb78e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #60] @ 0x3c │ │ │ │ + strh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend be │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + ldrh r0, [r3, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r6, r1, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r6, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r7, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - uxth r6, r7 │ │ │ │ + uxtb r2, r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, r5, r7 │ │ │ │ + adds r6, r5, r7 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r2, 47e21e │ │ │ │ + cbz r6, 47e21e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r4, r4 │ │ │ │ + adds r2, r5, r4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r7, r1 │ │ │ │ + adds r2, r0, r2 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r4, [r2, #32] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r5, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ add.w r4, sp, #65536 @ 0x10000 │ │ │ │ ldr r2, [pc, #84] @ (47e258 ) │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -1577732,23 +1577733,23 @@ │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (47e268 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 47db4e │ │ │ │ - asrs r4, r2, #30 │ │ │ │ + asrs r0, r3, #30 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r4, [r2, #24] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1578014,41 +1578015,41 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 47e514 │ │ │ │ nop │ │ │ │ stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #16] │ │ │ │ + strh r6, [r3, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r6, [r7, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmia r3!, {r2, r3, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add ip, sl │ │ │ │ + add r8, fp │ │ │ │ lsls r3, r2, #1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r5, r6, r7} │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r4, [r3, #0] │ │ │ │ + strh r0, [r4, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r6, [r7, #31] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r4, r0 │ │ │ │ + bics r0, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r2, r5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #131072 @ 0x20000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1579061,119 +1579062,119 @@ │ │ │ │ b.n 47eaae │ │ │ │ stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strh r0, [r7, #2] │ │ │ │ + strh r4, [r7, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r4, [r5, #2] │ │ │ │ + strh r0, [r6, #2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r7, #12 │ │ │ │ + asrs r4, r7, #12 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + add r4, sp, #720 @ 0x2d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r6, #26] │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r2, sp, #256 @ 0x100 │ │ │ │ + add r2, sp, #272 @ 0x110 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r0, [r4, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ + add r3, sp, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r6, #28 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldrb r2, [r0, #10] │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r6, [r0, #15] │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, pc, #200 @ (adr r7, 47f294 ) │ │ │ │ + add r7, pc, #216 @ (adr r7, 47f2a4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, pc, #552 @ (adr r6, 47f3fc ) │ │ │ │ + add r6, pc, #568 @ (adr r6, 47f40c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r5, #22 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [pc, #192] @ (47f2a4 ) │ │ │ │ + ldr r4, [pc, #208] @ (47f2b4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r4, [r1, #30] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #14 │ │ │ │ + subs r3, #18 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r0, r5, #14 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r4, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + strb r0, [r6, #26] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r3, r2, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #552 @ (adr r3, 47f438 ) │ │ │ │ + add r3, pc, #568 @ (adr r3, 47f448 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r1, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #304 @ (adr r5, 47f348 ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 47f358 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r3, #28] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 47f270 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 47f280 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r6, #6 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r4, pc, #584 @ (adr r4, 47f470 ) │ │ │ │ + add r4, pc, #600 @ (adr r4, 47f480 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, pc, #224 @ (adr r2, 47f30c ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 47f31c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #968] @ (47f5f8 ) │ │ │ │ + ldr r0, [pc, #984] @ (47f608 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strb r6, [r4, #22] │ │ │ │ + strb r2, [r5, #22] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #80 @ (adr r1, 47f298 ) │ │ │ │ + add r1, pc, #96 @ (adr r1, 47f2a8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, #15] │ │ │ │ + strb r4, [r0, #15] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #76 @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #196608 @ 0x30000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1580046,109 +1580047,109 @@ │ │ │ │ mvns r0, r4 │ │ │ │ push {r3, r5, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r6, r7} │ │ │ │ lsls r7, r3, #1 │ │ │ │ - strb r6, [r5, #16] │ │ │ │ + strb r2, [r6, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r4, r4, #25 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - add r1, pc, #400 @ (adr r1, 47fdec ) │ │ │ │ + add r1, pc, #416 @ (adr r1, 47fdfc ) │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r0, #2 │ │ │ │ + subs r0, #6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r3, [pc, #200] @ (47fd30 ) │ │ │ │ + ldr r3, [pc, #216] @ (47fd40 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #224] @ (47fd4c ) │ │ │ │ + ldr r3, [pc, #240] @ (47fd5c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r6, [r7, #10] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r2, [pc, #624] @ (47fee8 ) │ │ │ │ movs r0, r0 │ │ │ │ mov r8, sp │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [pc, #240] @ (47fd70 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + adds r4, #0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ uxth r0, r6 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r0, [r1, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r0, #108] @ 0x6c │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, #72 @ 0x48 │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ + subs r5, #152 @ 0x98 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r2, #22 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 47f7b0 │ │ │ │ + b.n 47f7b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, #184 @ 0xb8 │ │ │ │ + adds r4, #188 @ 0xbc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r2, #5 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r2, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r4, #64] @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r6, #80] @ 0x50 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r7, [sp, #472] @ 0x1d8 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + ldr r4, [r7, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #196 @ 0xc4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [sp, #600] @ 0x258 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r3, #1 │ │ │ │ add.w r3, sp, #131072 @ 0x20000 │ │ │ │ ldr.w r2, [pc, #1860] @ 480458 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -1580811,70 +1580812,70 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 480c9a │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov r3, r0 │ │ │ │ b.n 4802ee │ │ │ │ ... │ │ │ │ - stc2 0, cr0, [r2], {87} @ 0x57 │ │ │ │ + stc2 0, cr0, [r6], {87} @ 0x57 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfb9e0057 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + @ instruction: 0xfba20057 │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfada0057 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ + @ instruction: 0xfade0057 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfa740057 │ │ │ │ - str r6, [r2, #92] @ 0x5c │ │ │ │ + @ instruction: 0xfa780057 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str??.w r0, [r2, #87] @ 0x57 │ │ │ │ - cmp r2, #148 @ 0x94 │ │ │ │ + str??.w r0, [r6, #87] @ 0x57 │ │ │ │ + cmp r2, #152 @ 0x98 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + adds r3, #242 @ 0xf2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + str r4, [r0, #0] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r6, r0, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bics r2, r1 │ │ │ │ + bics r6, r1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bls.n 480420 │ │ │ │ + bls.n 480428 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r4, [r4, #20] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r1, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #184 @ 0xb8 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ vmov.f64 d6, #96 @ 0x3f000000 0.5 │ │ │ │ vldr d7, [r0] │ │ │ │ add.w r3, r3, #1408 @ 0x580 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ vldr d0, [r3, #-8] │ │ │ │ @@ -1582039,137 +1582040,137 @@ │ │ │ │ movs r4, #1 │ │ │ │ add.w r3, r3, #292 @ 0x124 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ subs r5, r3, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 480a42 │ │ │ │ - rsb r0, lr, #87 @ 0x57 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ + rsbs r0, r2, #87 @ 0x57 │ │ │ │ + ldrsh r6, [r5, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #164 @ 0xa4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + ldrsh r0, [r0, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - bfi r0, r0, #1, #23 │ │ │ │ - movs r6, #96 @ 0x60 │ │ │ │ + bfi r0, r4, #1, #23 │ │ │ │ + movs r6, #100 @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ssat r0, #24, lr, asr #1 │ │ │ │ - cmp ip, r5 │ │ │ │ + @ instruction: 0xf3320057 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsh r6, [r6, r1] │ │ │ │ + ldrsh r2, [r7, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ + movs r2, #0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc2 0, 1, r0, cr4, cr2, {2} │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + mrc2 0, 1, r0, cr8, cr2, {2} │ │ │ │ + ldrsh r2, [r0, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #132 @ 0x84 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r6, [r2, #124] @ 0x7c │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #38] @ 0x26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r3, #29 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc 0, 7, r0, cr0, cr7, {2} │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + mrc 0, 7, r0, cr4, cr7, {2} │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrb r6, [r0, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r5, #5 │ │ │ │ + subs r6, r5, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r7, #18 │ │ │ │ + adds r7, #22 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r2, #152 @ 0x98 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r7, #7 │ │ │ │ + subs r2, r0, #0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [r3, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r4, #1 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r6, r7 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r4, r2, r7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ + strb r4, [r2, r1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldrh r2, [r2, r4] │ │ │ │ + ldrh r6, [r2, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r4, r6} │ │ │ │ - subs r0, r1, #1 │ │ │ │ + ldmia.w r8, {r0, r1, r2, r4, r6} │ │ │ │ + subs r4, r1, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r2, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r1, [sp, #776] @ 0x308 │ │ │ │ + str r1, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r6, [r2, #22] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r0, r6] │ │ │ │ + strb r6, [r0, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r1, r4 │ │ │ │ + adds r6, r1, r4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r4, r7, #3 │ │ │ │ + adds r0, r0, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r6, [r4, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r0, r5] │ │ │ │ + strb r0, [r1, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r2, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r6, [r7, r0] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r4, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r4, r5, #29 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ beq.n 481340 │ │ │ │ add.w r3, r5, r4, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1582437,67 +1582438,67 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #116] @ (4815c0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 47fa9a │ │ │ │ nop │ │ │ │ - str r0, [r6, r7] │ │ │ │ + str r4, [r6, r7] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 481c74 │ │ │ │ + b.n 481c7c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r2, [r5, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r5, #20 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r0, [r2, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r6, r2, #20 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 481bac │ │ │ │ + b.n 481bb4 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - adds r6, r1, r3 │ │ │ │ + adds r2, r2, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r1, r4] │ │ │ │ + str r4, [r1, r4] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r4, [r7, r2] │ │ │ │ + str r0, [r0, r3] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ + asrs r6, r0, #17 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + str r6, [r4, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r6, [r0, r2] │ │ │ │ + str r2, [r1, r2] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - adds r0, r0, r0 │ │ │ │ + adds r4, r0, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r1, r1] │ │ │ │ + str r6, [r1, r1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ + str r4, [r6, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r6, #14 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r0, [r3, r0] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [pc, #992] @ (481998 ) │ │ │ │ + ldr r7, [pc, #1008] @ (4819a8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r7, [pc, #880] @ (481930 ) │ │ │ │ + ldr r7, [pc, #896] @ (481940 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r4, #13 │ │ │ │ + asrs r0, r5, #13 │ │ │ │ lsls r3, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ @@ -1583590,95 +1583591,95 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ b.w 481864 │ │ │ │ str r1, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #640] @ (48244c ) │ │ │ │ + ldr r6, [pc, #656] @ (48245c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - ldr r5, [pc, #712] @ (48249c ) │ │ │ │ + ldr r5, [pc, #728] @ (4824ac ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r4, [pc, #216] @ (4822b0 ) │ │ │ │ + ldr r4, [pc, #232] @ (4822c0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - ldr r2, [pc, #984] @ (4825c0 ) │ │ │ │ + ldr r2, [pc, #1000] @ (4825d0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r6, [r5, r5] │ │ │ │ + str r2, [r6, r5] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r7, #32 │ │ │ │ + asrs r4, r7, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #472] @ (4823d0 ) │ │ │ │ + ldr r2, [pc, #488] @ (4823e0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #272] @ (48230c ) │ │ │ │ + ldr r2, [pc, #288] @ (48231c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #872] @ (482568 ) │ │ │ │ + ldr r1, [pc, #888] @ (482578 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r4, #21 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r6, [pc, #592] @ (482458 ) │ │ │ │ + ldr r6, [pc, #608] @ (482468 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r5, [pc, #784] @ (48251c ) │ │ │ │ + ldr r5, [pc, #800] @ (48252c ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #104] @ (482278 ) │ │ │ │ + ldr r0, [pc, #120] @ (482288 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0x4786 │ │ │ │ + @ instruction: 0x478a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #904] @ (4825a0 ) │ │ │ │ + ldr r3, [pc, #920] @ (4825b0 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r8, r3 │ │ │ │ + mov ip, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #720] @ (4824f0 ) │ │ │ │ + ldr r3, [pc, #736] @ (482500 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r1, #29 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r6, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #664] @ (4824c8 ) │ │ │ │ + ldr r3, [pc, #680] @ (4824d8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + lsrs r4, r6, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r0, r4, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp sl, ip │ │ │ │ + cmp lr, ip │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #1016] @ (482638 ) │ │ │ │ + ldr r4, [pc, #8] @ (482248 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r2, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #72] @ (482294 ) │ │ │ │ + ldr r2, [pc, #88] @ (4822a4 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add lr, r9 │ │ │ │ + add sl, sl │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [pc, #720] @ (482524 ) │ │ │ │ + ldr r2, [pc, #736] @ (482534 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r7, #21 │ │ │ │ + lsls r2, r0, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r4, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [pc, #144] @ (4822f4 ) │ │ │ │ + ldr r3, [pc, #160] @ (482304 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r3, #4 │ │ │ │ + lsrs r2, r4, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 646d4 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ blx 683e4 │ │ │ │ @@ -1584132,85 +1584133,85 @@ │ │ │ │ ldr r0, [pc, #164] @ (4827e0 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4822be │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - negs r4, r6 │ │ │ │ + negs r0, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r7, #23 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r2, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r3, #23 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - tst r2, r7 │ │ │ │ + tst r6, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r0, #23 │ │ │ │ + lsls r4, r0, #23 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsls r6, r4, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + sbcs r4, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r1, [pc, #128] @ (4827f8 ) │ │ │ │ + ldr r1, [pc, #144] @ (482808 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r2, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r0, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #296] @ (4828ac ) │ │ │ │ + ldr r0, [pc, #312] @ (4828bc ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [pc, #304] @ (4828b8 ) │ │ │ │ + ldr r0, [pc, #320] @ (4828c8 ) │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r0, ip │ │ │ │ + mov r4, ip │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #198 @ 0xc6 │ │ │ │ + subs r7, #202 @ 0xca │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r2, r7, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + lsls r4, r0, #12 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsls r0, r4, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r7, #4 │ │ │ │ + subs r7, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mov r4, sp │ │ │ │ + mov r0, lr │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r6, r1, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vshr.u32 q0, , #10 │ │ │ │ - cmp r2, r4 │ │ │ │ + vshr.u32 q0, , #6 │ │ │ │ + cmp r6, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - muls r2, r6 │ │ │ │ + muls r6, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr4, cr5, {2} │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ + mrc2 0, 7, r0, cr8, cr5, {2} │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r6, #5 │ │ │ │ + lsls r6, r6, #5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ add.w r1, r4, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ @@ -1585268,182 +1585269,183 @@ │ │ │ │ blx 61b84 │ │ │ │ mov r0, r9 │ │ │ │ blx 683e4 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ blx 65ac8 │ │ │ │ b.n 48321e │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - add ip, r8 │ │ │ │ + add r8, r9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r6, r3, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2 0, cr0, [r4, #340] @ 0x154 │ │ │ │ - subs r4, #132 @ 0x84 │ │ │ │ + stc2 0, cr0, [r8, #340] @ 0x154 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2 0, cr0, [r0, #-340]! @ 0xfffffeac │ │ │ │ - negs r6, r1 │ │ │ │ + ldc2 0, cr0, [r4, #-340]! @ 0xfffffeac │ │ │ │ + negs r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r3, #194 @ 0xc2 │ │ │ │ + subs r3, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2 0, cr0, [r4], #-340 @ 0xfffffeac │ │ │ │ - subs r3, #6 │ │ │ │ + ldc2 0, cr0, [r8], #-340 @ 0xfffffeac │ │ │ │ + subs r3, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ + cmp r6, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfbb20055 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + @ instruction: 0xfbb60055 │ │ │ │ + subs r2, #190 @ 0xbe │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vshr.u32 q8, , #4 │ │ │ │ - @ instruction: 0xfb660055 │ │ │ │ - @ instruction: 0xfb360055 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2 0, cr0, [r6, #328]! @ 0x148 │ │ │ │ - @ instruction: 0xfad60055 │ │ │ │ - @ instruction: 0xfac00055 │ │ │ │ - @ instruction: 0xfaaa0055 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ + @ instruction: 0xfb6a0055 │ │ │ │ + @ instruction: 0xfb3a0055 │ │ │ │ + subs r2, #52 @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + ldc2 0, cr0, [sl, #328]! @ 0x148 │ │ │ │ + @ instruction: 0xfada0055 │ │ │ │ + @ instruction: 0xfac40055 │ │ │ │ + @ instruction: 0xfaae0055 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr12, cr5, {2} │ │ │ │ - @ instruction: 0xfa660055 │ │ │ │ - subs r1, #102 @ 0x66 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2l 0, cr0, [ip], #328 @ 0x148 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ + vqadd.u8 q0, q0, │ │ │ │ + @ instruction: 0xfa6a0055 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ands r0, r1 │ │ │ │ + ldc2l 0, cr0, [r0], #328 @ 0x148 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + ands r4, r1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2 0, cr0, [r8], #328 @ 0x148 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2 0, cr0, [r4], {82} @ 0x52 │ │ │ │ - subs r0, #218 @ 0xda │ │ │ │ + stc2 0, cr0, [ip], #328 @ 0x148 │ │ │ │ + subs r1, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc2l 0, cr0, [r0], #-328 @ 0xfffffeb8 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + stc2 0, cr0, [r8], {82} @ 0x52 │ │ │ │ + subs r0, #222 @ 0xde │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2 0, cr0, [ip], #-328 @ 0xfffffeb8 │ │ │ │ - mrc 0, 4, r0, cr4, cr5, {2} │ │ │ │ - subs r0, #78 @ 0x4e │ │ │ │ + stc2l 0, cr0, [r4], #-328 @ 0xfffffeb8 │ │ │ │ + subs r0, #186 @ 0xba │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfbd40052 │ │ │ │ - subs r0, #40 @ 0x28 │ │ │ │ + mcrr2 0, 5, r0, r0, cr2 │ │ │ │ + mrc 0, 4, r0, cr8, cr5, {2} │ │ │ │ + subs r0, #82 @ 0x52 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfbae0052 │ │ │ │ - str??.w r0, [r2, #85] @ 0x55 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + @ instruction: 0xfbd80052 │ │ │ │ + subs r0, #44 @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfb740052 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + @ instruction: 0xfbb20052 │ │ │ │ + str??.w r0, [r6, #85] @ 0x55 │ │ │ │ + adds r7, #242 @ 0xf2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfb4c0052 │ │ │ │ - ldr??.w r0, [lr, r5, lsl #1] │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ + @ instruction: 0xfb780052 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfb160052 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + @ instruction: 0xfb500052 │ │ │ │ + strb.w r0, [r2, #85] @ 0x55 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfaf20052 │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + @ instruction: 0xfb1a0052 │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfad40052 │ │ │ │ - adds r7, #50 @ 0x32 │ │ │ │ + @ instruction: 0xfaf60052 │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfab60052 │ │ │ │ - adds r7, #20 │ │ │ │ + @ instruction: 0xfad80052 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa980052 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xfaba0052 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa7a0052 │ │ │ │ - @ instruction: 0xf7ae0055 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + @ instruction: 0xfa9c0052 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + @ instruction: 0xfa7e0052 │ │ │ │ + @ instruction: 0xf7b20055 │ │ │ │ + subs r4, #104 @ 0x68 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa260052 │ │ │ │ - @ instruction: 0xf7580055 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr??.w r0, [r0, #82] @ 0x52 │ │ │ │ - ldc 0, cr0, [lr], #340 @ 0x154 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + @ instruction: 0xfa2a0052 │ │ │ │ + @ instruction: 0xf75c0055 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsh.w r0, [sl, #82] @ 0x52 │ │ │ │ - adds r6, #22 │ │ │ │ + ldr??.w r0, [r4, #82] @ 0x52 │ │ │ │ + stcl 0, cr0, [r2], {85} @ 0x55 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrsb.w r0, [sl, #82] @ 0x52 │ │ │ │ - movt r0, #59477 @ 0xe855 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + ldrsh.w r0, [lr, #82] @ 0x52 │ │ │ │ + adds r6, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vld4.16 {d16-d19}, [r6 :64], r2 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + ldrsb.w r0, [lr, #82] @ 0x52 │ │ │ │ + @ instruction: 0xf6d20055 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vst4.16 {d16-d19}, [r6 :64], r2 │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + vld4.16 {d16-d19}, [sl :64], r2 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vld4.16 {d0-d3}, [r6 :64], r2 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ + vst4.16 {d16-d19}, [sl :64], r2 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr??.w r0, [r0, #82] @ 0x52 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + vld4.16 {d0-d3}, [sl :64], r2 │ │ │ │ + adds r5, #112 @ 0x70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr.w r0, [r0, #82] @ 0x52 │ │ │ │ - subs r5, #56 @ 0x38 │ │ │ │ + ldr??.w r0, [r4, #82] @ 0x52 │ │ │ │ + adds r5, #80 @ 0x50 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #106 @ 0x6a │ │ │ │ + ldr.w r0, [r4, #82] @ 0x52 │ │ │ │ + subs r5, #60 @ 0x3c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf7dc0052 │ │ │ │ - adds r4, #10 │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #78 @ 0x4e │ │ │ │ + @ instruction: 0xf7e00052 │ │ │ │ + adds r4, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ + subs r4, #82 @ 0x52 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + subs r4, #44 @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf74a0052 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #200 @ 0xc8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf72c0052 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + @ instruction: 0xf74e0052 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf6fc0052 │ │ │ │ - subs r3, #246 @ 0xf6 │ │ │ │ + @ instruction: 0xf7300052 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf7000052 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf5f40052 │ │ │ │ - adds r2, #60 @ 0x3c │ │ │ │ + adds r2, #112 @ 0x70 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rsb r0, r4, #13762560 @ 0xd20000 │ │ │ │ - adds r2, #14 │ │ │ │ + @ instruction: 0xf5f80052 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf5960052 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ + rsb r0, r8, #13762560 @ 0xd20000 │ │ │ │ + adds r2, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sbc.w r0, r2, #13762560 @ 0xd20000 │ │ │ │ + @ instruction: 0xf59a0052 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + sbc.w r0, r6, #13762560 @ 0xd20000 │ │ │ │ │ │ │ │ 004835ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ @@ -1585822,43 +1585824,43 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 48389a │ │ │ │ ... │ │ │ │ strb r0, [r6, #6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #52 @ 0x34 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r3, r1 │ │ │ │ + adds r2, r4, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp r6, #44 @ 0x2c │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r5, #232 @ 0xe8 │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf12e0052 │ │ │ │ - adds r6, #34 @ 0x22 │ │ │ │ + @ instruction: 0xf1320052 │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ + cmp r7, #98 @ 0x62 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r3, #158 @ 0x9e │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vqadd.s32 q0, q3, q1 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ + vqadd.s32 q0, q5, q1 │ │ │ │ + cmp r3, #130 @ 0x82 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vqadd.s8 q0, q0, q1 │ │ │ │ + vqadd.s8 q0, q2, q1 │ │ │ │ ldr.w r0, [pc, #1104] @ 483e5c │ │ │ │ movw r1, #1795 @ 0x703 │ │ │ │ bic.w r9, r6, #2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #1088] @ 483e60 │ │ │ │ @@ -1586252,76 +1586254,76 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #168] @ (483ef4 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 483c14 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #8 │ │ │ │ + cmp r3, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - mcr 0, 4, r0, cr14, cr2, {2} │ │ │ │ - adds r3, #148 @ 0x94 │ │ │ │ + mrc 0, 4, r0, cr2, cr2, {2} │ │ │ │ + adds r3, #152 @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #174 @ 0xae │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc 0, cr0, [r6, #-328]! @ 0xfffffeb8 │ │ │ │ - cmp r1, #122 @ 0x7a │ │ │ │ + ldc 0, cr0, [sl, #-328]! @ 0xfffffeb8 │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldcl 0, cr0, [r0], #328 @ 0x148 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + ldcl 0, cr0, [r4], #328 @ 0x148 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc 0, cr0, [lr], #328 @ 0x148 │ │ │ │ - cmp r1, #28 │ │ │ │ + stcl 0, cr0, [r2], {82} @ 0x52 │ │ │ │ + cmp r1, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc 0, cr0, [r2], #328 @ 0x148 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + stc 0, cr0, [r6], #328 @ 0x148 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldcl 0, cr0, [ip], #-328 @ 0xfffffeb8 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + stc 0, cr0, [r0], {82} @ 0x52 │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stcl 0, cr0, [r2], #-328 @ 0xfffffeb8 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + stcl 0, cr0, [r6], #-328 @ 0xfffffeb8 │ │ │ │ + cmp r0, #168 @ 0xa8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc 0, cr0, [ip], #-328 @ 0xfffffeb8 │ │ │ │ - cmp r0, #136 @ 0x88 │ │ │ │ + ldc 0, cr0, [r0], #-328 @ 0xfffffeb8 │ │ │ │ + cmp r0, #140 @ 0x8c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stc 0, cr0, [lr], {82} @ 0x52 │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + ldc 0, cr0, [r2], {82} @ 0x52 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xebe20052 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + @ instruction: 0xebe60052 │ │ │ │ + cmp r0, #52 @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs.w r0, r8, r2, lsr #1 │ │ │ │ - cmp r0, #22 │ │ │ │ + subs.w r0, ip, r2, lsr #1 │ │ │ │ + cmp r0, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xeb9e0052 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + sub.w r0, r2, r2, lsr #1 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sbc.w r0, ip, r2, lsr #1 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + sbcs.w r0, r0, r2, lsr #1 │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r4} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #170 @ 0xaa │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xeb2c0052 │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + @ instruction: 0xeb300052 │ │ │ │ + movs r7, #144 @ 0x90 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds.w r0, r2, r2, lsr #1 │ │ │ │ - cmp r1, #66 @ 0x42 │ │ │ │ + adds.w r0, r6, r2, lsr #1 │ │ │ │ + cmp r1, #70 @ 0x46 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r6, #218 @ 0xda │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orn r0, r0, r2, lsr #1 │ │ │ │ + orn r0, r4, r2, lsr #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6204c │ │ │ │ mov r3, r0 │ │ │ │ @@ -1586341,17 +1586343,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r6, #0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xe9840052 │ │ │ │ + @ instruction: 0xe9880052 │ │ │ │ │ │ │ │ 00483f44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -1586794,63 +1586796,63 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r1, #0] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf00052 │ │ │ │ + @ instruction: 0xebf40052 │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #142 @ 0x8e │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r4, #66 @ 0x42 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #212 @ 0xd4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 48415c │ │ │ │ + b.n 484164 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484134 │ │ │ │ + b.n 48413c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ movs r2, #150 @ 0x96 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484080 │ │ │ │ + movs r2, #154 @ 0x9a │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + b.n 484088 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #124 @ 0x7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484050 │ │ │ │ + b.n 484058 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfaf60052 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ + @ instruction: 0xfafa0052 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #186 @ 0xba │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 483ef0 │ │ │ │ + b.n 483ef8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #74 @ 0x4a │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r1, r7] │ │ │ │ cmp r4, r0 │ │ │ │ bge.w 4847fc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ @@ -1587591,136 +1587593,136 @@ │ │ │ │ b.w 484022 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ b.n 484bc2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 4851f0 │ │ │ │ + b.n 4851f8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r2, #4 │ │ │ │ + subs r0, r3, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf7c20052 │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ + @ instruction: 0xf7c60052 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r0, #2 │ │ │ │ + subs r0, r1, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 485084 │ │ │ │ + b.n 48508c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + adds r6, r7, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r6, r3, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r0, r7, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484ef4 │ │ │ │ + b.n 484efc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #178 @ 0xb2 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r2, r7, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484e84 │ │ │ │ + b.n 484e8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + movs r6, #198 @ 0xc6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r6, #4 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484e10 │ │ │ │ + b.n 484e18 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r3, #3 │ │ │ │ + adds r0, r4, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484d64 │ │ │ │ + b.n 484d6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r0, r0, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484d2c │ │ │ │ + b.n 484d34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r4, r3, #2 │ │ │ │ + adds r0, r4, #2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 484cf4 │ │ │ │ + b.n 484cfc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r4, #0 │ │ │ │ + adds r2, r5, #0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r5, #184 @ 0xb8 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r3, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf4ba0052 │ │ │ │ - movs r5, #6 │ │ │ │ + @ instruction: 0xf4be0052 │ │ │ │ + movs r5, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - and.w r0, lr, #13762560 @ 0xd20000 │ │ │ │ - subs r2, r1, r3 │ │ │ │ + ands.w r0, r2, #13762560 @ 0xd20000 │ │ │ │ + subs r6, r1, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, #144 @ 0x90 │ │ │ │ + movs r4, #148 @ 0x94 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #110 @ 0x6e │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r2, r7, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 484c80 │ │ │ │ + ble.n 484c88 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r6, r0, r0 │ │ │ │ + subs r2, r1, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 484c24 │ │ │ │ + ble.n 484c2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r1, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 484dc0 │ │ │ │ + ble.n 484dc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r5, r6 │ │ │ │ + adds r2, r6, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 484d90 │ │ │ │ + ble.n 484d98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #220 @ 0xdc │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r3, #202 @ 0xca │ │ │ │ + movs r3, #206 @ 0xce │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r6, r5 │ │ │ │ + adds r0, r7, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 484d2c │ │ │ │ + ble.n 484d34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r6, r6, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #872] @ 0x368 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r6, r3 │ │ │ │ + adds r0, r7, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bgt.n 484e40 │ │ │ │ + bgt.n 484c48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1587794,21 +1587796,21 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #24] @ (484e14 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ mvn.w r3, #2 │ │ │ │ b.n 484dc2 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 484db8 │ │ │ │ + bge.n 484dc0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #214 @ 0xd6 │ │ │ │ + movs r1, #218 @ 0xda │ │ │ │ lsls r6, r2, #1 │ │ │ │ │ │ │ │ 00484e18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1588021,76 +1588023,76 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 484ea2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r1, r5] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #26 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r3, r0, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 485084 │ │ │ │ + bge.n 48508c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r4, r3, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 485028 │ │ │ │ + bls.n 485030 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strb r7, [r4, #2] │ │ │ │ vaddl.u , d15, d5 │ │ │ │ - vqshlu.s32 d17, d10, #31 │ │ │ │ + vqshlu.s32 d17, d14, #31 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 484fbc │ │ │ │ + bls.n 484fc4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r4, r0, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 484f90 │ │ │ │ + bls.n 484f98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mcr2 15, 0, pc, cr15, cr15, {7} @ │ │ │ │ - movs r1, #6 │ │ │ │ + movs r1, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r5, #7 │ │ │ │ + adds r0, r6, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r6, #22 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 485110 │ │ │ │ + bls.n 485118 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bls.n 4850e4 │ │ │ │ + bls.n 4850ec │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #230 @ 0xe6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r0, r5, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 485084 │ │ │ │ + bhi.n 48508c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #220 @ 0xdc │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r3, #20 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 485004 │ │ │ │ + bhi.n 48500c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r7, #19 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bhi.n 484fcc │ │ │ │ + bhi.n 484fd4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 679fc │ │ │ │ @@ -1588111,17 +1588113,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bvc.n 485080 │ │ │ │ + bvc.n 485088 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #348] @ (485280 ) │ │ │ │ mov r6, r1 │ │ │ │ @@ -1588262,30 +1588264,30 @@ │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ldrsb r0, [r2, r1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6fc0056 │ │ │ │ - mrc 0, 1, r0, cr4, cr8, {2} │ │ │ │ + @ instruction: 0xf7000056 │ │ │ │ + mrc 0, 1, r0, cr8, cr8, {2} │ │ │ │ strb r0, [r3, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - subs r4, r4, #6 │ │ │ │ + subs r0, r5, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r0, r6, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r7, #5 │ │ │ │ + subs r0, r0, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc 0, cr0, [r8, #352] @ 0x160 │ │ │ │ - subs r6, r6, #6 │ │ │ │ + ldc 0, cr0, [ip, #352] @ 0x160 │ │ │ │ + subs r2, r7, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r2, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, r1, #6 │ │ │ │ + subs r2, r2, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #372] @ (485438 ) │ │ │ │ @@ -1588437,36 +1588439,36 @@ │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ andeq r5, r0 │ │ │ │ strbne r0, [r6, r2] │ │ │ │ lsleq r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 485564 │ │ │ │ + b.n 48556c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #32 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r2, r6, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bpl.n 485534 │ │ │ │ + bpl.n 48553c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xfb340058 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + @ instruction: 0xfb380058 │ │ │ │ + subs r4, r1, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r2, #18] │ │ │ │ + strb r4, [r2, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + adds r2, r6, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bmi.n 485448 │ │ │ │ + bmi.n 485450 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r6, r6] │ │ │ │ lsls r7, r3, #1 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + adds r4, r3, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bmi.n 4853a8 │ │ │ │ + bmi.n 4853b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r1, [pc, #1636] @ 485ad8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 68a70 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 4857dc │ │ │ │ @@ -1589050,123 +1589052,123 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4853c4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ - b.n 486000 │ │ │ │ + b.n 486008 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 485820 │ │ │ │ + b.n 485828 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r2, r5, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adc.w r0, r0, #13828096 @ 0xd30000 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + adc.w r0, r4, #13828096 @ 0xd30000 │ │ │ │ + subs r2, r2, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 4853c8 │ │ │ │ + b.n 4853d0 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - orrs.w r0, lr, r3, lsr #1 │ │ │ │ - bics.w r0, r8, r3, lsr #1 │ │ │ │ - b.n 48622c │ │ │ │ + orn r0, r2, r3, lsr #1 │ │ │ │ + bics.w r0, ip, r3, lsr #1 │ │ │ │ + b.n 486234 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 485e8c │ │ │ │ + b.n 485e94 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 485e5c │ │ │ │ + b.n 485e64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 485e6c │ │ │ │ + b.n 485e74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 485814 │ │ │ │ + b.n 48581c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4857ec │ │ │ │ + b.n 4857f4 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 485434 │ │ │ │ + b.n 48543c │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ + lsrs r6, r0, #19 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r1, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r5, #6 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r6, r7, #5 │ │ │ │ + subs r2, r0, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r1, #14 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + adds r0, r5, r6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r4, r2, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + adds r4, r1, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + subs r6, r1, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r4, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r6, r0, r2 │ │ │ │ + adds r2, r1, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, r7, r0 │ │ │ │ + subs r0, r0, r1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + adds r0, r4, r1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r2, r7, r0 │ │ │ │ + adds r6, r7, r0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r4, #6 │ │ │ │ + lsrs r2, r5, #6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r1, r5 │ │ │ │ + adds r4, r1, r5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ble.n 485c0c │ │ │ │ + ble.n 485c14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 485e30 │ │ │ │ + b.n 485e38 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r6, r2, r7 │ │ │ │ + adds r2, r3, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - vshr.s32 q8, , #14 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + vshr.s32 q8, , #10 │ │ │ │ + adds r6, r0, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6!, {r2, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r6, r1, r2 │ │ │ │ + adds r2, r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [pc, #896] @ (485f40 ) │ │ │ │ movw r1, #1570 @ 0x622 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #888] @ (485f44 ) │ │ │ │ @@ -1589492,83 +1589494,83 @@ │ │ │ │ str.w r3, [r9] │ │ │ │ b.w 4853c4 │ │ │ │ ... │ │ │ │ b.n 485956 │ │ │ │ asrs r6, r4, #20 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r6} │ │ │ │ subs r7, #219 @ 0xdb │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r5, #22 │ │ │ │ + asrs r4, r5, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r4, #20 │ │ │ │ + asrs r6, r4, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r4, r6, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r7, #18 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + asrs r0, r3, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 486420 │ │ │ │ + b.n 486428 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - b.n 4863e0 │ │ │ │ + b.n 4863e8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blt.n 485ea4 │ │ │ │ + blt.n 485eac │ │ │ │ lsls r3, r2, #1 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ + asrs r2, r0, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3!, {r1, r6} │ │ │ │ + ldmia r3!, {r1, r2, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + asrs r0, r2, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r1, #15 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2, {r2, r5, r6} │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r0, #13 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2!, {r3, r6} │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2!, {r1, r3, r4} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r3, #11 │ │ │ │ + asrs r6, r3, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r4, r1, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r5, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r0, [pc, #1440] @ 486570 │ │ │ │ mov.w r1, #1920 @ 0x780 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ mov r0, r6 │ │ │ │ @@ -1590081,106 +1590083,106 @@ │ │ │ │ ldr r0, [pc, #208] @ (486628 ) │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ str.w r4, [r9] │ │ │ │ b.n 4862fa │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r2, #25 │ │ │ │ + asrs r0, r3, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r6, r7, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r0, r3, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ + ldmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + asrs r2, r7, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + asrs r2, r1, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r6, r4, #20 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bpl.n 48666c │ │ │ │ + bpl.n 486674 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 486640 │ │ │ │ + bpl.n 486648 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 486654 │ │ │ │ + bpl.n 48665c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r0, r0, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bge.n 486600 │ │ │ │ + bge.n 486608 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r6!, {r3, r7} │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str.w r0, [r4, #84] @ 0x54 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + str.w r0, [r8, #84] @ 0x54 │ │ │ │ + lsrs r4, r7, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 486640 │ │ │ │ + bls.n 486648 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + lsrs r6, r7, #26 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r5!, {r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r2, #23 │ │ │ │ + lsrs r6, r2, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r0, r4, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r5, r7} │ │ │ │ + stmia r4!, {r2, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r5, #21 │ │ │ │ + lsrs r0, r6, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r4, r2, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r4!, {r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r0, r4, #19 │ │ │ │ + lsrs r4, r4, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 486638 │ │ │ │ + bpl.n 486640 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + strh r2, [r2, r6] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ @@ -1590584,102 +1590586,102 @@ │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4853c4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r5, #12 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r4, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + lsrs r6, r1, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ + lsrs r4, r5, #27 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r2, #10 │ │ │ │ + lsrs r0, r3, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r3, #9 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r5, r6} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #8 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bge.n 486a0c │ │ │ │ + bge.n 486a1c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r0!, {r4, r7} │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r5, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r6, #4 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf27e0054 │ │ │ │ - lsrs r2, r4, #20 │ │ │ │ + @ instruction: 0xf2820054 │ │ │ │ + lsrs r6, r4, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r6, r0, #3 │ │ │ │ + lsrs r2, r1, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - itet gt │ │ │ │ + itee gt │ │ │ │ lslgt r2, r2, #1 │ │ │ │ - lsrle r0, r1, #2 │ │ │ │ - lslgt r6, r2, #1 │ │ │ │ - ite hi │ │ │ │ - lslhi r2, r2, #1 │ │ │ │ - lsrls r4, r5, #1 │ │ │ │ + lsrle r4, r1, #2 │ │ │ │ + lslle r6, r2, #1 │ │ │ │ + nop {9} │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - itee vs │ │ │ │ - lslvs r2, r2, #1 │ │ │ │ - lsrvc r6, r6, #32 │ │ │ │ - lslvc r6, r2, #1 │ │ │ │ - itte cc │ │ │ │ + itee vc │ │ │ │ + lslvc r2, r2, #1 │ │ │ │ + lsrvs r2, r7, #32 │ │ │ │ + lslvs r6, r2, #1 │ │ │ │ + ittt cc │ │ │ │ lslcc r2, r2, #1 │ │ │ │ - lsrcc r0, r3, #32 │ │ │ │ - lslcs r6, r2, #1 │ │ │ │ - itt ne │ │ │ │ - lslne r2, r2, #1 │ │ │ │ - lslne r2, r4, #31 │ │ │ │ + lsrcc r4, r3, #32 │ │ │ │ + lslcc r6, r2, #1 │ │ │ │ + wfe │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + bkpt 0x00ea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + lsls r0, r6, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00b4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r5, #29 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r2, [r8] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx 66864 │ │ │ │ @@ -1590912,83 +1590914,83 @@ │ │ │ │ ldr r0, [pc, #160] @ (486e74 ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 4853c4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r3, #24 │ │ │ │ + lsls r2, r4, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r5, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r2, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r6, r1, #23 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r4, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r5, #22 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r2, #22 │ │ │ │ + lsls r6, r2, #22 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcr 0, 7, r0, cr6, cr4, {2} │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + mcr 0, 7, r0, cr10, cr4, {2} │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r2, r3, r6} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r5, #20 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r6, #11 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r4, r1, #11 │ │ │ │ + lsrs r0, r2, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r2, r3, #19 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r0, #7 │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf5f00054 │ │ │ │ - lsrs r4, r4, #12 │ │ │ │ + @ instruction: 0xf5f40054 │ │ │ │ + lsrs r0, r5, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r6, r0, #17 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r0, 486eba │ │ │ │ + cbnz r4, 486eba │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r4, 486eb4 │ │ │ │ + cbnz r0, 486eb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - revsh r4, r3 │ │ │ │ + revsh r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov sl, r1 │ │ │ │ @@ -1591432,70 +1591434,70 @@ │ │ │ │ b.n 487080 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r0, #224 @ 0xe0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbnz r2, 487322 │ │ │ │ + cbnz r6, 487322 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb8fc │ │ │ │ + cbnz r0, 487318 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcs.n 48734c │ │ │ │ + bcs.n 48735c │ │ │ │ lsls r1, r3, #1 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ + lsls r6, r6, #4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r6, #244 @ 0xf4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb800 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r2, r4, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb7e2 │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + lsls r0, r1, #3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vshr.u16 q0, , #16 │ │ │ │ - @ instruction: 0xb694 │ │ │ │ + vshr.u16 q0, , #12 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u64 q8, q3, │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + vqadd.u64 q8, q5, │ │ │ │ + @ instruction: 0xb67e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u16 q8, q6, │ │ │ │ - cpsie │ │ │ │ + vqadd.u32 q8, q0, │ │ │ │ + cpsie a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u8 q8, q1, │ │ │ │ - @ instruction: 0xb646 │ │ │ │ + vqadd.u8 q8, q3, │ │ │ │ + @ instruction: 0xb64a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u32 q0, q4, │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + vqadd.u32 q0, q6, │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vqadd.u8 q0, q7, │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + vqadd.u16 q0, q1, │ │ │ │ + @ instruction: 0xb616 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr4, cr5, {2} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mrc2 0, 7, r0, cr8, cr5, {2} │ │ │ │ + push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrc2 0, 6, r0, cr10, cr5, {2} │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ + mrc2 0, 6, r0, cr14, cr5, {2} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mcr2 0, 6, r0, cr0, cr5, {2} │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + mcr2 0, 6, r0, cr4, cr5, {2} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ @@ -1591549,22 +1591551,22 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #32] @ (487444 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 487080 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [ip, #340]! @ 0x154 │ │ │ │ - push {r6, r7} │ │ │ │ + stc2l 0, cr0, [r0, #340] @ 0x154 │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [r2, #340]! @ 0x154 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ + stc2 0, cr0, [r6, #340]! @ 0x154 │ │ │ │ + push {r1, r3, r5, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2 0, cr0, [r8, #340] @ 0x154 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + stc2 0, cr0, [ip, #340] @ 0x154 │ │ │ │ + push {r4, r7} │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2920] @ 0xb68 │ │ │ │ subw sp, sp, #1124 @ 0x464 │ │ │ │ @@ -1591900,59 +1591902,59 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n 48753c │ │ │ │ mov r6, r0 │ │ │ │ b.n 487696 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ lsls r3, r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf67a0055 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + @ instruction: 0xf67e0055 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcc.n 4878b8 │ │ │ │ + bcc.n 4878c0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldc2l 0, cr0, [ip], #-340 @ 0xfffffeac │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + stc2 0, cr0, [r0], {85} @ 0x55 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ adds r2, #54 @ 0x36 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - add r2, fp │ │ │ │ + add r6, fp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r0, r4, #4 │ │ │ │ + adds r4, r4, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r2, r5 │ │ │ │ + add r6, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r2, r3, #17 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfafc0055 │ │ │ │ - lsls r6, r1, #15 │ │ │ │ + @ instruction: 0xfb000055 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r0, r4, r7 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfa9c0055 │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + @ instruction: 0xfaa00055 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa520055 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + @ instruction: 0xfa560055 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa300055 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + @ instruction: 0xfa340055 │ │ │ │ + lsls r0, r5, #6 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xfa0a0055 │ │ │ │ - cbz r6, 48783e │ │ │ │ + @ instruction: 0xfa0e0055 │ │ │ │ + cbz r2, 487840 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr??.w r0, [r0, #85] @ 0x55 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + ldr??.w r0, [r4, #85] @ 0x55 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [pc, #1312] @ 487d78 │ │ │ │ @@ -1592459,80 +1592461,80 @@ │ │ │ │ b.n 4878e6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r7, #24 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #8 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r0, r6, #8 │ │ │ │ + lsls r4, r6, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr.w r0, [ip, #85] @ 0x55 │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + str??.w r0, [r0, #85] @ 0x55 │ │ │ │ + lsls r6, r6, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r6, #138 @ 0x8a │ │ │ │ lsls r7, r3, #1 │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ + lsls r0, r2, #11 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bpl.n 487e38 │ │ │ │ + bpl.n 487e40 │ │ │ │ lsls r0, r3, #1 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsls r2, r6, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf7d00055 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ + @ instruction: 0xf7d40055 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf7f60055 │ │ │ │ - @ instruction: 0xf7020055 │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + @ instruction: 0xf7fa0055 │ │ │ │ + @ instruction: 0xf7060055 │ │ │ │ + lsls r0, r4, #9 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf6e40055 │ │ │ │ - movs r6, r0 │ │ │ │ + @ instruction: 0xf6e80055 │ │ │ │ + movs r2, r1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf70c0055 │ │ │ │ - @ instruction: 0xf6220055 │ │ │ │ - @ instruction: 0xf69a0055 │ │ │ │ - lsls r4, r7, #6 │ │ │ │ + @ instruction: 0xf7100055 │ │ │ │ + @ instruction: 0xf6260055 │ │ │ │ + @ instruction: 0xf69e0055 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs.w r0, sl, #13959168 @ 0xd50000 │ │ │ │ - add r4, sp, #760 @ 0x2f8 │ │ │ │ + subs.w r0, lr, #13959168 @ 0xd50000 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xf59c0055 │ │ │ │ - vshr.u32 q8, , #28 │ │ │ │ - movs r2, r3 │ │ │ │ + sub.w r0, r0, #13959168 @ 0xd50000 │ │ │ │ + vshr.u32 q8, , #24 │ │ │ │ + movs r6, r3 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - sbc.w r0, lr, #13959168 @ 0xd50000 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + sbcs.w r0, r2, #13959168 @ 0xd50000 │ │ │ │ + add r4, sp, #472 @ 0x1d8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adcs.w r0, r0, #13959168 @ 0xd50000 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ + adcs.w r0, r4, #13959168 @ 0xd50000 │ │ │ │ + adds r0, #152 @ 0x98 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, r6 │ │ │ │ + movs r2, r7 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - @ instruction: 0xf5220055 │ │ │ │ - mcr2 0, 6, r0, cr8, cr5, {2} │ │ │ │ - @ instruction: 0xf4f80055 │ │ │ │ - mcr2 0, 7, r0, cr8, cr5, {2} │ │ │ │ - @ instruction: 0xf4d60055 │ │ │ │ - vqadd.u64 q0, q0, │ │ │ │ - @ instruction: 0xf4b80055 │ │ │ │ - vmov.i32 q0, #165 @ 0x000000a5 │ │ │ │ - eors.w r0, ip, #13959168 @ 0xd50000 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + @ instruction: 0xf5260055 │ │ │ │ + mcr2 0, 6, r0, cr12, cr5, {2} │ │ │ │ + @ instruction: 0xf4fc0055 │ │ │ │ + mcr2 0, 7, r0, cr12, cr5, {2} │ │ │ │ + @ instruction: 0xf4da0055 │ │ │ │ + vqadd.u64 q0, q2, │ │ │ │ + @ instruction: 0xf4bc0055 │ │ │ │ + vmov.i32 q0, #229 @ 0x000000e5 │ │ │ │ + @ instruction: 0xf4a00055 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orns r0, lr, #13959168 @ 0xd50000 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + eor.w r0, r2, #13959168 @ 0xd50000 │ │ │ │ + add r3, sp, #536 @ 0x218 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orn r0, r2, #13959168 @ 0xd50000 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + orn r0, r6, #13959168 @ 0xd50000 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - orr.w r0, r4, #13959168 @ 0xd50000 │ │ │ │ - add r3, sp, #288 @ 0x120 │ │ │ │ + orr.w r0, r8, #13959168 @ 0xd50000 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ mov r8, r2 │ │ │ │ @@ -1593008,57 +1593010,57 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #32 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r0, [r7, #10] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - mrc2 0, 7, r0, cr0, cr5, {2} │ │ │ │ - @ instruction: 0xf2e20055 │ │ │ │ - vqadd.u8 q0, q2, │ │ │ │ + mrc2 0, 7, r0, cr4, cr5, {2} │ │ │ │ + @ instruction: 0xf2e60055 │ │ │ │ + vqadd.u8 q0, q4, │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xf6d00055 │ │ │ │ - ldc 0, cr0, [r0], {85} @ 0x55 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + @ instruction: 0xf6d40055 │ │ │ │ + ldc 0, cr0, [r4], {85} @ 0x55 │ │ │ │ + ldmia r1!, {} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf2100055 │ │ │ │ - mcr2 0, 5, r0, cr4, cr5, {2} │ │ │ │ - vld1.8 @ instruction: 0xf9e80055 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xf2140055 │ │ │ │ + mcr2 0, 5, r0, cr8, cr5, {2} │ │ │ │ + vld1.8 @ instruction: 0xf9ec0055 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh.w r0, [r6, #85] @ 0x55 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldrsh.w r0, [sl, #85] @ 0x55 │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r3, #1 │ │ │ │ - mrc2 0, 3, r0, cr0, cr5, {2} │ │ │ │ - orr.w r0, r0, #85 @ 0x55 │ │ │ │ - ldc2l 0, cr0, [r6, #340] @ 0x154 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ + mrc2 0, 3, r0, cr4, cr5, {2} │ │ │ │ + orr.w r0, r4, #85 @ 0x55 │ │ │ │ + ldc2l 0, cr0, [sl, #340] @ 0x154 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r0, r3, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vshr.s32 q8, , #24 │ │ │ │ - ldc2 0, cr0, [sl, #-340]! @ 0xfffffeac │ │ │ │ - vqadd.s8 q8, q0, │ │ │ │ - mrrc2 0, 5, r0, r6, cr5 │ │ │ │ - vqadd.s8 q0, q2, │ │ │ │ - @ instruction: 0xfbde0055 │ │ │ │ - mcr 0, 7, r0, cr2, cr5, {2} │ │ │ │ - @ instruction: 0xfad00055 │ │ │ │ - mcr 0, 5, r0, cr14, cr5, {2} │ │ │ │ - @ instruction: 0xfb0e0055 │ │ │ │ - mcr 0, 4, r0, cr10, cr5, {2} │ │ │ │ - add r5, pc, #568 @ (adr r5, 488620 ) │ │ │ │ + vshr.s32 q8, , #20 │ │ │ │ + ldc2 0, cr0, [lr, #-340]! @ 0xfffffeac │ │ │ │ + vqadd.s8 q8, q2, │ │ │ │ + mrrc2 0, 5, r0, sl, cr5 │ │ │ │ + vqadd.s8 q0, q4, │ │ │ │ + @ instruction: 0xfbe20055 │ │ │ │ + mcr 0, 7, r0, cr6, cr5, {2} │ │ │ │ + @ instruction: 0xfad40055 │ │ │ │ + mrc 0, 5, r0, cr2, cr5, {2} │ │ │ │ + @ instruction: 0xfb120055 │ │ │ │ + mcr 0, 4, r0, cr14, cr5, {2} │ │ │ │ + add r5, pc, #584 @ (adr r5, 488630 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrc 0, 3, r0, cr0, cr5, {2} │ │ │ │ - add r5, pc, #464 @ (adr r5, 4885c0 ) │ │ │ │ + mrc 0, 3, r0, cr4, cr5, {2} │ │ │ │ + add r5, pc, #480 @ (adr r5, 4885d0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #116] @ (488468 ) │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ @@ -1593098,25 +1593100,25 @@ │ │ │ │ ldr r0, [pc, #44] @ (488484 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 487ee2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r8, #340]! @ 0x154 │ │ │ │ - add r4, pc, #688 @ (adr r4, 488720 ) │ │ │ │ + stc 0, cr0, [ip, #340]! @ 0x154 │ │ │ │ + add r4, pc, #704 @ (adr r4, 488730 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc 0, cr0, [ip, #340] @ 0x154 │ │ │ │ - add r4, pc, #576 @ (adr r4, 4886b8 ) │ │ │ │ + ldc 0, cr0, [r0, #340] @ 0x154 │ │ │ │ + add r4, pc, #592 @ (adr r4, 4886c8 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldcl 0, cr0, [r0, #-340]! @ 0xfffffeac │ │ │ │ - add r4, pc, #464 @ (adr r4, 488650 ) │ │ │ │ + ldcl 0, cr0, [r4, #-340]! @ 0xfffffeac │ │ │ │ + add r4, pc, #480 @ (adr r4, 488660 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldcl 0, cr0, [r4, #-340] @ 0xfffffeac │ │ │ │ - add r4, pc, #344 @ (adr r4, 4885e0 ) │ │ │ │ + ldcl 0, cr0, [r8, #-340] @ 0xfffffeac │ │ │ │ + add r4, pc, #360 @ (adr r4, 4885f0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr.w r1, [pc, #3108] @ 4890c0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -1594263,120 +1594265,120 @@ │ │ │ │ blx 60900 │ │ │ │ b.w 48863c │ │ │ │ nop │ │ │ │ movs r2, #212 @ 0xd4 │ │ │ │ lsls r7, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad60055 │ │ │ │ - b.n 488d90 │ │ │ │ + @ instruction: 0xfada0055 │ │ │ │ + b.n 488d98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mrrc 0, 5, r0, lr, cr5 │ │ │ │ - add r3, pc, #384 @ (adr r3, 489258 ) │ │ │ │ + stcl 0, cr0, [r2], #-340 @ 0xfffffeac │ │ │ │ + add r3, pc, #400 @ (adr r3, 489268 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r2, #26 │ │ │ │ lsls r7, r3, #1 │ │ │ │ - @ instruction: 0xfa5a0055 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + @ instruction: 0xfa5e0055 │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rsbs r0, lr, r5, lsr #1 │ │ │ │ - add r2, pc, #896 @ (adr r2, 489470 ) │ │ │ │ + @ instruction: 0xebe20055 │ │ │ │ + add r2, pc, #912 @ (adr r2, 489480 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9ee0055 │ │ │ │ - sub.w r0, r0, r5, lsr #1 │ │ │ │ - add r2, pc, #648 @ (adr r2, 489384 ) │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xeb820055 │ │ │ │ - ldr??.w r0, [r8, r5, lsl #1] │ │ │ │ - vshr.s32 q0, , #28 │ │ │ │ - orns r0, r0, r5, lsr #1 │ │ │ │ - add r1, pc, #456 @ (adr r1, 4892d8 ) │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mrc 0, 4, r0, cr6, cr5, {2} │ │ │ │ - bic.w r0, r2, r5, lsr #1 │ │ │ │ - add r1, pc, #128 @ (adr r1, 48919c ) │ │ │ │ + ldr??.w r0, [r2, #85] @ 0x55 │ │ │ │ + sub.w r0, r4, r5, lsr #1 │ │ │ │ + add r2, pc, #664 @ (adr r2, 489394 ) │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + @ instruction: 0xeb860055 │ │ │ │ + ldr??.w r0, [ip, r5, lsl #1] │ │ │ │ + vshr.s32 q0, , #24 │ │ │ │ + orns r0, r4, r5, lsr #1 │ │ │ │ + add r1, pc, #472 @ (adr r1, 4892e8 ) │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mrc 0, 4, r0, cr10, cr5, {2} │ │ │ │ + bic.w r0, r6, r5, lsr #1 │ │ │ │ + add r1, pc, #144 @ (adr r1, 4891ac ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrd r0, r0, [r8, #340] @ 0x154 │ │ │ │ - add r0, pc, #872 @ (adr r0, 489494 ) │ │ │ │ + ldrd r0, r0, [ip, #340] @ 0x154 │ │ │ │ + add r0, pc, #888 @ (adr r0, 4894a4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xe9ba0055 │ │ │ │ - @ instruction: 0xf7fa0055 │ │ │ │ - @ instruction: 0xe9980055 │ │ │ │ - add r0, pc, #616 @ (adr r0, 4893a4 ) │ │ │ │ + @ instruction: 0xe9be0055 │ │ │ │ + @ instruction: 0xf7fe0055 │ │ │ │ + @ instruction: 0xe99c0055 │ │ │ │ + add r0, pc, #632 @ (adr r0, 4893b4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmdb r8!, {r0, r2, r4, r6} │ │ │ │ - add r0, pc, #232 @ (adr r0, 48922c ) │ │ │ │ + ldmdb ip!, {r0, r2, r4, r6} │ │ │ │ + add r0, pc, #248 @ (adr r0, 48923c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - it ge │ │ │ │ + ite ge │ │ │ │ lslge r6, r2, #1 │ │ │ │ - @ instruction: 0xe8dc0055 │ │ │ │ - @ instruction: 0xf73c0055 │ │ │ │ - @ instruction: 0xf7500055 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + strdlt r0, r0, [r0], #340 @ 0x154 │ │ │ │ + @ instruction: 0xf7400055 │ │ │ │ + @ instruction: 0xf7540055 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r6, [r6, r4] │ │ │ │ lsls r0, r3, #1 │ │ │ │ - strd r0, r0, [r0], #340 @ 0x154 │ │ │ │ - b.n 4890e8 │ │ │ │ + strd r0, r0, [r4], #340 @ 0x154 │ │ │ │ + b.n 4890f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf6960055 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + @ instruction: 0xf69a0055 │ │ │ │ + adds r4, r3, r5 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - @ instruction: 0xf7fa0055 │ │ │ │ - @ instruction: 0xeb880055 │ │ │ │ - b.n 488e70 │ │ │ │ + @ instruction: 0xf7fe0055 │ │ │ │ + @ instruction: 0xeb8c0055 │ │ │ │ + b.n 488e78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - eors.w r0, lr, r5, lsr #1 │ │ │ │ - @ instruction: 0xf63c0055 │ │ │ │ - movw r0, #18517 @ 0x4855 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + @ instruction: 0xeaa20055 │ │ │ │ + movw r0, #2133 @ 0x855 │ │ │ │ + movw r0, #34901 @ 0x8855 │ │ │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - subw r0, r6, #85 @ 0x55 │ │ │ │ - @ instruction: 0xf2860055 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subw r0, sl, #85 @ 0x55 │ │ │ │ + @ instruction: 0xf28a0055 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia.w r4!, {r0, r2, r4, r6} │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + ldmia.w r8!, {r0, r2, r4, r6} │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4898b8 │ │ │ │ + b.n 4898c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf6e40055 │ │ │ │ - b.n 48910c │ │ │ │ + @ instruction: 0xf6e80055 │ │ │ │ + b.n 489114 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfbce0055 │ │ │ │ - @ instruction: 0xfbcc0055 │ │ │ │ - mcrr2 0, 5, r0, r8, cr5 │ │ │ │ - b.n 489818 │ │ │ │ + @ instruction: 0xfbd20055 │ │ │ │ + @ instruction: 0xfbd00055 │ │ │ │ + mcrr2 0, 5, r0, ip, cr5 │ │ │ │ + b.n 489820 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4890f4 │ │ │ │ + b.n 4890fc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4891a4 │ │ │ │ + b.n 4891ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 489284 │ │ │ │ + bcc.n 48928c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 489464 │ │ │ │ + b.n 48946c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rsb r0, ip, #85 @ 0x55 │ │ │ │ - b.n 489410 │ │ │ │ + rsbs r0, r0, #85 @ 0x55 │ │ │ │ + b.n 489418 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 4893dc │ │ │ │ + b.n 4893e4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr.w r0, [pc, #2704] @ 489c78 │ │ │ │ movw r1, #345 @ 0x159 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #2692] @ 489c7c │ │ │ │ @@ -1595355,182 +1595357,182 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ b.w 488e32 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ + svc 184 @ 0xb8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mcr 0, 3, r0, cr6, cr5, {2} │ │ │ │ - @ instruction: 0xe8200055 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + mcr 0, 3, r0, cr10, cr5, {2} │ │ │ │ + @ instruction: 0xe8240055 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vshr.s8 q0, , #4 │ │ │ │ - svc 42 @ 0x2a │ │ │ │ + vshr.s16 q0, , #16 │ │ │ │ + svc 46 @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stcl 0, cr0, [r2, #340] @ 0x154 │ │ │ │ - svc 10 │ │ │ │ + stcl 0, cr0, [r6, #340] @ 0x154 │ │ │ │ + svc 14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #234 @ 0xea │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r5, [sp, #920] @ 0x398 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - udf #190 @ 0xbe │ │ │ │ + udf #194 @ 0xc2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mcr 0, 3, r0, cr8, cr5, {2} │ │ │ │ - udf #126 @ 0x7e │ │ │ │ + mcr 0, 3, r0, cr12, cr5, {2} │ │ │ │ + udf #130 @ 0x82 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldcl 0, cr0, [sl, #340]! @ 0x154 │ │ │ │ - udf #76 @ 0x4c │ │ │ │ + ldcl 0, cr0, [lr, #340]! @ 0x154 │ │ │ │ + udf #80 @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldc 0, cr0, [r4, #340] @ 0x154 │ │ │ │ - udf #34 @ 0x22 │ │ │ │ + ldc 0, cr0, [r8, #340] @ 0x154 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc 0, cr0, [r4, #-340]! @ 0xfffffeac │ │ │ │ - ble.n 489cb4 │ │ │ │ + stc 0, cr0, [r8, #-340]! @ 0xfffffeac │ │ │ │ + ble.n 489cbc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mrc 0, 5, r0, cr0, cr5, {2} │ │ │ │ - ble.n 489c3c │ │ │ │ + mrc 0, 5, r0, cr4, cr5, {2} │ │ │ │ + ble.n 489c44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mrc 0, 6, r0, cr4, cr5, {2} │ │ │ │ - vqadd.s32 q0, q4, │ │ │ │ - ble.n 489be4 │ │ │ │ + mrc 0, 6, r0, cr8, cr5, {2} │ │ │ │ + vqadd.s32 q0, q6, │ │ │ │ + ble.n 489bec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - vld1.8 @ instruction: 0xf9e20055 │ │ │ │ - ble.n 489d78 │ │ │ │ + vld1.8 @ instruction: 0xf9e60055 │ │ │ │ + ble.n 489d80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a30c │ │ │ │ + b.n 48a314 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vst4.16 {d16-d19}, [r2 :64], r5 │ │ │ │ - ble.n 489d14 │ │ │ │ + vst4.16 {d16-d19}, [r6 :64], r5 │ │ │ │ + ble.n 489d1c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str.w r0, [r2, #85] @ 0x55 │ │ │ │ - bgt.n 489cd0 │ │ │ │ + str.w r0, [r6, #85] @ 0x55 │ │ │ │ + bgt.n 489cd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a0a4 │ │ │ │ + b.n 48a0ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh.w r0, [r8, r5, lsl #1] │ │ │ │ - bgt.n 489c6c │ │ │ │ + strh.w r0, [ip, r5, lsl #1] │ │ │ │ + bgt.n 489c74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf7a80055 │ │ │ │ - bgt.n 489c28 │ │ │ │ + @ instruction: 0xf7ac0055 │ │ │ │ + bgt.n 489c30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ble.n 489d14 │ │ │ │ + ble.n 489d1c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf70e0055 │ │ │ │ - bgt.n 489dc4 │ │ │ │ + @ instruction: 0xf7120055 │ │ │ │ + bgt.n 489dcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf6920055 │ │ │ │ - bgt.n 489d7c │ │ │ │ + @ instruction: 0xf6960055 │ │ │ │ + bgt.n 489d84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf5fe0055 │ │ │ │ - bgt.n 489d30 │ │ │ │ + addw r0, r2, #2133 @ 0x855 │ │ │ │ + bgt.n 489d38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf5880055 │ │ │ │ - blt.n 489cb8 │ │ │ │ + @ instruction: 0xf58c0055 │ │ │ │ + blt.n 489cc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb.w r0, [r2, #85] @ 0x55 │ │ │ │ - blt.n 489c7c │ │ │ │ + ldrb.w r0, [r6, #85] @ 0x55 │ │ │ │ + blt.n 489c84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - orn r0, r2, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xf4be0055 │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ + orn r0, r6, #13959168 @ 0xd50000 │ │ │ │ + @ instruction: 0xf4c20055 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bge.n 489cc8 │ │ │ │ + bge.n 489cd0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf39a0055 │ │ │ │ - bge.n 489c90 │ │ │ │ + @ instruction: 0xf39e0055 │ │ │ │ + bge.n 489c98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldcl 0, cr0, [sl], #-340 @ 0xfffffeac │ │ │ │ - bge.n 489e58 │ │ │ │ + ldcl 0, cr0, [lr], #-340 @ 0xfffffeac │ │ │ │ + bge.n 489c60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub.w r0, lr, r5, lsr #1 │ │ │ │ - @ instruction: 0xf78a0055 │ │ │ │ - @ instruction: 0xf78a0055 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + subs.w r0, r2, r5, lsr #1 │ │ │ │ + @ instruction: 0xf78e0055 │ │ │ │ + @ instruction: 0xf78e0055 │ │ │ │ + ldr r4, [r7, #32] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bge.n 489e54 │ │ │ │ + bge.n 489e5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bls.n 489de8 │ │ │ │ + bls.n 489df0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf78c0055 │ │ │ │ - bls.n 489d94 │ │ │ │ + @ instruction: 0xf7900055 │ │ │ │ + bls.n 489d9c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf7160055 │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xf71a0055 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 489cf0 │ │ │ │ + bvc.n 489cf8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf4f80055 │ │ │ │ - sbc.w r0, r2, #13959168 @ 0xd50000 │ │ │ │ - bvc.n 489cac │ │ │ │ + @ instruction: 0xf4fc0055 │ │ │ │ + sbc.w r0, r6, #13959168 @ 0xd50000 │ │ │ │ + bvc.n 489cb4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf4f20055 │ │ │ │ - bvc.n 489e7c │ │ │ │ + @ instruction: 0xf4f60055 │ │ │ │ + bvc.n 489e84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 489e40 │ │ │ │ + bvc.n 489e48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #50] @ 0x32 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvc.n 489e14 │ │ │ │ + bvc.n 489e1c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 489dac │ │ │ │ + bvc.n 489db4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 489d80 │ │ │ │ + bvs.n 489d88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r4, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 489b70 │ │ │ │ + b.n 489b78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 489ec4 │ │ │ │ + bvs.n 489ccc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 489e90 │ │ │ │ + bvs.n 489e98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 489a9c │ │ │ │ + b.n 489aa4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 489e2c │ │ │ │ + bvs.n 489e34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 489e00 │ │ │ │ + bvs.n 489e08 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xe8320055 │ │ │ │ - bpl.n 489dd0 │ │ │ │ + @ instruction: 0xe8360055 │ │ │ │ + bpl.n 489dd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia.w sl!, {r0, r2, r4, r6} │ │ │ │ - bpl.n 489da0 │ │ │ │ + ldmia.w lr!, {r0, r2, r4, r6} │ │ │ │ + bpl.n 489da8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 48a508 │ │ │ │ + b.n 48a510 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 489d14 │ │ │ │ + bpl.n 489d1c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 489ee8 │ │ │ │ + bpl.n 489ef0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 489dd0 │ │ │ │ + b.n 489dd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 489eb4 │ │ │ │ + bpl.n 489ebc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrd r0, r0, [r6, #-340] @ 0x154 │ │ │ │ + ldrd r0, r0, [sl, #-340] @ 0x154 │ │ │ │ ldr.w r0, [pc, #2324] @ 48a728 │ │ │ │ mov.w r1, #968 @ 0x3c8 │ │ │ │ add r0, pc │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr.w r0, [pc, #2312] @ 48a72c │ │ │ │ add r0, pc │ │ │ │ @@ -1596340,179 +1596342,179 @@ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r1, r8, lsl #2] │ │ │ │ b.n 48a6e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - bcc.n 48a63c │ │ │ │ + bcc.n 48a644 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a5d8 │ │ │ │ + b.n 48a5e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 48a7fc │ │ │ │ + bcc.n 48a804 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a4b4 │ │ │ │ + b.n 48a4bc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 48a7b4 │ │ │ │ + bcc.n 48a7bc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a3b8 │ │ │ │ + b.n 48a3c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 48a75c │ │ │ │ + bcc.n 48a764 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a618 │ │ │ │ + b.n 48a620 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 48a71c │ │ │ │ + bcs.n 48a724 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r5, #14] │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 48a6d4 │ │ │ │ + bcs.n 48a6dc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 48a6a0 │ │ │ │ + bcs.n 48a6a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r4, #12] │ │ │ │ + ldrh r6, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 48a860 │ │ │ │ + bcs.n 48a668 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ + ldrh r2, [r0, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 48a820 │ │ │ │ + bcs.n 48a828 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r6, [r3, #10] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcs.n 48a7c8 │ │ │ │ + bcs.n 48a7d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 48a750 │ │ │ │ + bne.n 48a758 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 48a83c │ │ │ │ + bcs.n 48a844 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf0f00055 │ │ │ │ - bne.n 48a6ec │ │ │ │ + @ instruction: 0xf0f40055 │ │ │ │ + bne.n 48a6f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - orns r0, r4, #85 @ 0x55 │ │ │ │ - bne.n 48a6a4 │ │ │ │ + orns r0, r8, #85 @ 0x55 │ │ │ │ + bne.n 48a6ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 48a86c │ │ │ │ + bne.n 48a874 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r6, [r5, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 48a834 │ │ │ │ + bne.n 48a83c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r6, [r1, #2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 48a7fc │ │ │ │ + bne.n 48a804 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ + ldrh r6, [r5, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bne.n 48a7c4 │ │ │ │ + bne.n 48a7cc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r1, #0] │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 48a78c │ │ │ │ + beq.n 48a794 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 48a754 │ │ │ │ + beq.n 48a75c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bmi.n 48a7a0 │ │ │ │ + bmi.n 48a7a8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf6ec0054 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + @ instruction: 0xf6f00054 │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ble.n 48a844 │ │ │ │ + ble.n 48a84c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a3bc │ │ │ │ + b.n 48a3c4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a7d8 │ │ │ │ + bgt.n 48a7e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a274 │ │ │ │ + b.n 48a27c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a7b4 │ │ │ │ + bgt.n 48a7bc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a754 │ │ │ │ + bgt.n 48a75c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a154 │ │ │ │ + b.n 48a15c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a8fc │ │ │ │ + bgt.n 48a704 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a064 │ │ │ │ + b.n 48a06c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a8e4 │ │ │ │ + bgt.n 48a8ec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a8d8 │ │ │ │ + bgt.n 48a8e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a88c │ │ │ │ + bgt.n 48a894 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48af08 │ │ │ │ + b.n 48af10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r6} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 48a824 │ │ │ │ + bgt.n 48a82c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48ade8 │ │ │ │ + b.n 48adf0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 48a7f8 │ │ │ │ + blt.n 48a800 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 48a7ec │ │ │ │ + blt.n 48a7f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 48a890 │ │ │ │ + bcs.n 48a898 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bics.w r0, r0, #13893632 @ 0xd40000 │ │ │ │ - bge.n 48a7cc │ │ │ │ + bics.w r0, r4, #13893632 @ 0xd40000 │ │ │ │ + bge.n 48a7d4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ + strh r2, [r5, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48b048 │ │ │ │ + b.n 48a050 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a174 │ │ │ │ + b.n 48a17c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a0a8 │ │ │ │ + b.n 48a0b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48af8c │ │ │ │ + b.n 48af94 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48ae98 │ │ │ │ + b.n 48aea0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - beq.n 48a910 │ │ │ │ + beq.n 48a918 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48affc │ │ │ │ + b.n 48b004 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r7, {r1, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r6, r5 │ │ │ │ @@ -1596601,29 +1596603,29 @@ │ │ │ │ b.w 489ab8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r6, #1 │ │ │ │ b.n 48a5a4 │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4, r5, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r7, #30] │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r1, #30] │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6} │ │ │ │ + ldmia r0!, {r1, r3, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r2, [r5, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r0!, {r1, r6} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0048a9a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1596704,38 +1596706,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (48aaac ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48aa00 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 48a9cc │ │ │ │ + b.n 48a9d4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldc2 0, cr0, [r4, #376]! @ 0x178 │ │ │ │ - b.n 48a93c │ │ │ │ + b.n 48a944 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 48a99c │ │ │ │ + b.n 48a9a4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldc2l 0, cr0, [r4, #-376]! @ 0xfffffe88 │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ bge.n 48ab1a │ │ │ │ - @ instruction: 0xffffc742 │ │ │ │ + @ instruction: 0xffffc746 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a61c │ │ │ │ @@ -1596756,17 +1596758,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ subs r0, r1, r2 │ │ │ │ clz r0, r0 │ │ │ │ @@ -1596820,15 +1596822,15 @@ │ │ │ │ b.n 48ab5c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 48ab7e │ │ │ │ nop │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r1, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ @@ -1597023,40 +1597025,40 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48ad7a │ │ │ │ @ instruction: 0xfbd0005e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 48a850 │ │ │ │ + b.n 48a858 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @ instruction: 0xfb48005e │ │ │ │ - b.n 48a768 │ │ │ │ + b.n 48a770 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a674 │ │ │ │ + b.n 48a67c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 48a640 │ │ │ │ + b.n 48a648 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r4, [r7, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 48a610 │ │ │ │ + b.n 48a618 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a668 │ │ │ │ + b.n 48a670 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 48a5dc │ │ │ │ + b.n 48a5e4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r7, #12] │ │ │ │ + ldrb r0, [r0, #13] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 48b5a4 │ │ │ │ + b.n 48b5ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ ldr r3, [pc, #164] @ (48ae90 ) │ │ │ │ mov r7, r2 │ │ │ │ @@ -1597125,29 +1597127,29 @@ │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #40] @ (48aeb0 ) │ │ │ │ add r3, pc │ │ │ │ b.n 48ae36 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 48b588 │ │ │ │ + b.n 48b590 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr??.w r0, [ip, lr, lsl #1] │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 48b5dc │ │ │ │ + b.n 48b5e4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r2, #31] │ │ │ │ + strb r4, [r2, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ + strb r6, [r1, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ vst4.16 {d0-d3}, [r8 :64], lr │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r6, #29] │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ @@ -1597242,26 +1597244,26 @@ │ │ │ │ b.n 48af2c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ strh.w r0, [sl, #94] @ 0x5e │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 48b460 │ │ │ │ + b.n 48b468 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r0, [r8, lr, lsl #1] │ │ │ │ - b.n 48b3ec │ │ │ │ + b.n 48b3f4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 48b38c │ │ │ │ + b.n 48b394 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 48b03c │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #120] @ 0x78 │ │ │ │ @@ -1597522,23 +1597524,23 @@ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #32] │ │ │ │ b.n 48b132 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 48b15c │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2024] @ 0x7e8 │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ @@ -1598157,70 +1598159,70 @@ │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ blx 626fc <__strncat_chk@plt> │ │ │ │ b.n 48b61a │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf4b4005e │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r5, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r2, r3 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r7, [sp, #720] @ 0x2d0 │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r3, r5] │ │ │ │ + strh r4, [r3, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 48ba58 │ │ │ │ + ble.n 48ba60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, fp │ │ │ │ + add r2, ip │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r4, [r3, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r3, r5] │ │ │ │ + ldrh r2, [r4, r5] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - muls r4, r6 │ │ │ │ + muls r0, r7 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ eor.w r0, r0, #94 @ 0x5e │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldr r7, [pc, #840] @ (48bd58 ) │ │ │ │ + ldr r7, [pc, #856] @ (48bd68 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #760] @ (48bd0c ) │ │ │ │ + ldr r7, [pc, #776] @ (48bd1c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [pc, #632] @ (48bc90 ) │ │ │ │ + ldr r7, [pc, #648] @ (48bca0 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 48b9e0 │ │ │ │ + bls.n 48b9e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sbcs r4, r5 │ │ │ │ + sbcs r0, r6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r7, [pc, #248] @ (48bb20 ) │ │ │ │ + ldr r7, [pc, #264] @ (48bb30 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r4, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #568] @ 0x238 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [pc, #320] @ (48bb78 ) │ │ │ │ + ldr r6, [pc, #336] @ (48bb88 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + ldrsb r0, [r0, r7] │ │ │ │ lsls r7, r2, #1 │ │ │ │ add.w r3, sp, #1456 @ 0x5b0 │ │ │ │ ldr r2, [pc, #180] @ (48baf8 ) │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ @@ -1598280,27 +1598282,27 @@ │ │ │ │ ldr r0, [pc, #40] @ (48bb10 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48bab8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #936] @ (48bea4 ) │ │ │ │ + ldr r4, [pc, #952] @ (48beb4 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 48ba90 │ │ │ │ + bvs.n 48ba98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ + ldr r2, [r0, #96] @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 48ba58 │ │ │ │ + bvs.n 48ba60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 48ba30 │ │ │ │ + bvs.n 48ba38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1598614,63 +1598616,63 @@ │ │ │ │ b.n 48be24 │ │ │ │ ldr r3, [pc, #112] @ (48bed8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 48bc1a │ │ │ │ ldc 0, cr0, [r8], #-376 @ 0xfffffe88 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r0, [r3, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #62 @ 0x3e │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ + ldrb r4, [r1, #19] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bpl.n 48bec0 │ │ │ │ + bpl.n 48bec8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xeb960056 │ │ │ │ - bhi.n 48bee0 │ │ │ │ + @ instruction: 0xeb9a0056 │ │ │ │ + bhi.n 48bee8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bmi.n 48be50 │ │ │ │ + bmi.n 48be58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ @ instruction: 0xeaac005e │ │ │ │ - bmi.n 48bdbc │ │ │ │ + bmi.n 48bdc4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 48bf2c │ │ │ │ + bvc.n 48bf34 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bvc.n 48bf24 │ │ │ │ + bvc.n 48bf2c │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bcc.n 48be80 │ │ │ │ + bcc.n 48be88 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 48be4c │ │ │ │ + bcc.n 48be54 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 48bfac │ │ │ │ + bcc.n 48bfb4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 48bf7c │ │ │ │ + bcc.n 48bf84 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 48bf44 │ │ │ │ + bcc.n 48bf4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bcc.n 48bf0c │ │ │ │ + bcc.n 48bf14 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bvs.n 48bf74 │ │ │ │ + bvs.n 48bf7c │ │ │ │ lsls r4, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3448] @ 0xd78 │ │ │ │ ldr r4, [pc, #984] @ (48c2cc ) │ │ │ │ @@ -1599043,53 +1599045,53 @@ │ │ │ │ strb r6, [r4, #0] │ │ │ │ b.n 48c09a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrd r0, r0, [lr], #-376 @ 0x178 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 48c268 │ │ │ │ + bcs.n 48c270 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 48c3a4 │ │ │ │ + bcs.n 48c3ac │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + str r4, [r1, r6] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - bx lr │ │ │ │ + bxns lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mov sl, r6 │ │ │ │ + mov lr, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 48c0a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bne.n 48c384 │ │ │ │ + bne.n 48c38c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mov r2, fp │ │ │ │ + mov r6, fp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r4, [r3, r0] │ │ │ │ + str r0, [r4, r0] │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp sl, lr │ │ │ │ + cmp lr, lr │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r0, [r0, #14] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp sl, r9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 48c318 │ │ │ │ + beq.n 48c320 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r2, sp │ │ │ │ lsls r2, r2, #1 │ │ │ │ - beq.n 48c368 │ │ │ │ + beq.n 48c370 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r2, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r8, ip │ │ │ │ + add ip, ip │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc │ │ │ │ + add r8, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2632] @ 0xa48 │ │ │ │ subw sp, sp, #1420 @ 0x58c │ │ │ │ @@ -1599326,32 +1599328,32 @@ │ │ │ │ b.n 48c4a0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ b.n 48bdf8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #824] @ (48c8fc ) │ │ │ │ + ldr r5, [pc, #840] @ (48c90c ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - strh r2, [r1, #62] @ 0x3e │ │ │ │ + strh r6, [r1, #62] @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ b.n 48ccb8 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r4, [r0, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmn r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [pc, #360] @ (48c740 ) │ │ │ │ + ldr r4, [pc, #376] @ (48c750 ) │ │ │ │ lsls r7, r2, #1 │ │ │ │ - tst r6, r1 │ │ │ │ + tst r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - rors r0, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2l 0, cr0, [r4, #328] @ 0x148 │ │ │ │ - sbcs r6, r3 │ │ │ │ + stc2l 0, cr0, [r8, #328] @ 0x148 │ │ │ │ + sbcs r2, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #196608 @ 0x30000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1599620,63 +1599622,63 @@ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 48c62c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ b.n 48c834 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 48c62c │ │ │ │ - str r2, [r6, #0] │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - str r4, [r2, #0] │ │ │ │ - lsls r5, r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ + str r6, [r6, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + str r6, [r0, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + str r4, [r3, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldrsh r0, [r3, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ lsls r5, r2, #1 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r6, [r6, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldrb r6, [r1, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r3, #21] │ │ │ │ + ldrb r6, [r1, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r6, #21] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ + ldrb r0, [r3, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrsh r2, [r6, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ + lsls r5, r2, #1 │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -1600022,23 +1600024,23 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ udf #64 @ 0x40 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r6, r6] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r6!, {r2, r4, r7} │ │ │ │ + stmia r6!, {r3, r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ blt.n 48cd5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r6, #1 │ │ │ │ mov fp, sl │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -1600727,113 +1600729,113 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #212] @ (48d4f8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48cf70 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r5!, {r1, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ lsls r4, r2, #1 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ + stmia r2!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + ldr r2, [r1, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r2!, {} │ │ │ │ + stmia r2!, {r2} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4} │ │ │ │ + stmia r2!, {r1, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r0!, {r4, r5} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r6, [r4, r5] │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r2, [r1, r5] │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itet vc │ │ │ │ + itte vc │ │ │ │ lslvc r5, r2, #1 │ │ │ │ - ittt cs @ unpredictable │ │ │ │ + itte cs @ unpredictable │ │ │ │ lslcs r5, r2, #1 │ │ │ │ - ldrsbcs r0, [r3, r1] │ │ │ │ - lslcs r2, r2, #1 │ │ │ │ - itte eq │ │ │ │ + ldrsbcs r4, [r3, r1] │ │ │ │ + lslcc r2, r2, #1 │ │ │ │ + itet eq │ │ │ │ lsleq r5, r2, #1 │ │ │ │ - ldrsbeq r4, [r7, r0] │ │ │ │ - lslne r2, r2, #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + ldrsbne r0, [r0, r1] │ │ │ │ + lsleq r2, r2, #1 │ │ │ │ + bkpt 0x00f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bkpt 0x0092 │ │ │ │ + bkpt 0x0096 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bkpt 0x006e │ │ │ │ + bkpt 0x0072 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r0, [r5, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - it cs │ │ │ │ + ite cs │ │ │ │ lslcs r5, r2, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x0028 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r3, r5] │ │ │ │ + strb r0, [r4, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r7, [sp, #24] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r2, r5, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r3, r3] │ │ │ │ + strb r4, [r3, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r2, [r0, r3] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r4, r2] │ │ │ │ + strb r6, [r4, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + strb r4, [r1, r2] │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0048d4fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1601832,112 +1601834,112 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ bcs.n 48e0cc │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, r7, pc} │ │ │ │ + pop {r1, r4, r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r2, [r2, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r6, [r0, r6] │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 48e07e │ │ │ │ + cbnz r6, 48e07e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r4, r1] │ │ │ │ + strh r4, [r4, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ bne.n 48e070 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r0, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r5, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #68 @ 0x44 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + strb r4, [r3, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - subs r1, #88 @ 0x58 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbnz r2, 48e0d0 │ │ │ │ + cbnz r6, 48e0d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r6, 48e07e │ │ │ │ + cbnz r2, 48e080 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r3, #0] │ │ │ │ + ldrh r6, [r3, #0] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #230 @ 0xe6 │ │ │ │ + cmp r3, #234 @ 0xea │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strb r4, [r3, #22] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r6, [sp, #16] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + adds r7, #148 @ 0x94 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldmia r7, {r0, r4, r5, r6, r7} │ │ │ │ @ instruction: 0xffffcfdd │ │ │ │ vqrdmlsh.s q14, , d7[0] │ │ │ │ - vqshlu.s32 d27, d16, #31 │ │ │ │ + vqshlu.s32 d27, d20, #31 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - push {r1, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r0, [r4, #25] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb786 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cbz r6, 48e126 │ │ │ │ + cbz r2, 48e128 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #664] @ (48e368 ) │ │ │ │ + ldr r2, [pc, #680] @ (48e378 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cbz r6, 48e128 │ │ │ │ + cbz r2, 48e12a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #568] @ (48e310 ) │ │ │ │ + ldr r2, [pc, #584] @ (48e320 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - uxtb r4, r3 │ │ │ │ + uxtb r0, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #80] @ (48e130 ) │ │ │ │ + ldr r2, [pc, #96] @ (48e140 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r2, r4 │ │ │ │ + sxtb r6, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [pc, #616] @ (48e350 ) │ │ │ │ + ldr r1, [pc, #632] @ (48e360 ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - sxtb r2, r3 │ │ │ │ + sxtb r6, r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr.w r1, [pc, #3400] @ 48ee38 │ │ │ │ add.w r0, sp, #1792 @ 0x700 │ │ │ │ adds r7, #3 │ │ │ │ movw r3, #562 @ 0x232 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ @@ -1603075,189 +1603077,189 @@ │ │ │ │ ldr r2, [pc, #368] @ (48ef94 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ blx 60f24 │ │ │ │ b.n 48edaa │ │ │ │ ... │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ lsls r3, r2, #1 │ │ │ │ - blxns r0 │ │ │ │ + blx r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [pc, #928] @ (48f1f0 ) │ │ │ │ + ldr r2, [pc, #944] @ (48f200 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp lr, lr │ │ │ │ + cmp sl, pc │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #456 @ 0x1c8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ + cmp r8, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, sp, #96 @ 0x60 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ + cmp r2, sl │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r5, sp, #392 @ 0x188 │ │ │ │ + add r5, sp, #408 @ 0x198 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bxns lr │ │ │ │ + bx pc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - lsrs r6, r5, #9 │ │ │ │ + lsrs r2, r6, #9 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #228 @ 0xe4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r6, #7 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r2, r6] │ │ │ │ + str r2, [r3, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r2, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r2, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r1 │ │ │ │ + asrs r0, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, r6, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + asrs r4, r0, #3 │ │ │ │ lsls r3, r2, #1 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 48eee8 │ │ │ │ + blt.n 48eef0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r6, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - eors r6, r0 │ │ │ │ + eors r2, r1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - itet ne │ │ │ │ + itte ne │ │ │ │ lslne r6, r2, #1 │ │ │ │ - addeq r3, sp, #664 @ 0x298 │ │ │ │ - lslne r4, r2, #1 │ │ │ │ - add r3, sp, #576 @ 0x240 │ │ │ │ + addne r3, sp, #680 @ 0x2a8 │ │ │ │ + lsleq r4, r2, #1 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - bls.n 48eeb8 │ │ │ │ + bls.n 48eec0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #968 @ (adr r7, 48f2b8 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 48f2c8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #472 @ (adr r7, 48f0d0 ) │ │ │ │ + add r7, pc, #488 @ (adr r7, 48f0e0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #336 @ (adr r7, 48f050 ) │ │ │ │ + add r7, pc, #352 @ (adr r7, 48f060 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #184 @ (adr r7, 48efc0 ) │ │ │ │ + add r7, pc, #200 @ (adr r7, 48efd0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #108 @ 0x6c │ │ │ │ + subs r6, #112 @ 0x70 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 48ef28 ) │ │ │ │ + add r7, pc, #40 @ (adr r7, 48ef38 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #68 @ 0x44 │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #920 @ (adr r6, 48f2b0 ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 48f2c0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, #26 │ │ │ │ + subs r6, #30 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #768 @ (adr r6, 48f220 ) │ │ │ │ + add r6, pc, #784 @ (adr r6, 48f230 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #244 @ 0xf4 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #624 @ (adr r6, 48f198 ) │ │ │ │ + add r6, pc, #640 @ (adr r6, 48f1a8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #210 @ 0xd2 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #480 @ (adr r6, 48f110 ) │ │ │ │ + add r6, pc, #496 @ (adr r6, 48f120 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #328 @ (adr r6, 48f080 ) │ │ │ │ + add r6, pc, #344 @ (adr r6, 48f090 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #184 @ (adr r6, 48eff8 ) │ │ │ │ + add r6, pc, #200 @ (adr r6, 48f008 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #102 @ 0x66 │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r6, pc, #56 @ (adr r6, 48ef80 ) │ │ │ │ + add r6, pc, #72 @ (adr r6, 48ef90 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r5, #74 @ 0x4a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, pc, #976 @ (adr r5, 48f320 ) │ │ │ │ + add r5, pc, #992 @ (adr r5, 48f330 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + subs r5, #46 @ 0x2e │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 48f2a8 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 48f2b8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r5, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r5, pc, #728 @ (adr r5, 48f238 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, 48f248 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r0, #22 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r2, #19 │ │ │ │ + lsrs r6, r2, #19 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - cbz r6, 48efec │ │ │ │ + cbz r2, 48efee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh r2, [r4, r4] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + lsrs r2, r4, #17 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - add r4, pc, #64 @ (adr r4, 48efcc ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 48efdc ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrb r2, [r4, r7] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r0, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ bgt.w 48f1d2 │ │ │ │ ldr.w r3, [sp, #2436] @ 0x984 │ │ │ │ cmp r3, r6 │ │ │ │ bge.n 48f0a4 │ │ │ │ @@ -1603643,95 +1603645,95 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 48ea9c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r1, pc, #560 @ (adr r1, 48f624 ) │ │ │ │ + add r1, pc, #576 @ (adr r1, 48f634 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - ldrh r2, [r3, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r2, r3, #26 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #872 @ (adr r0, 48f774 ) │ │ │ │ + add r0, pc, #888 @ (adr r0, 48f784 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r0, r2, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #216 @ (adr r0, 48f4f4 ) │ │ │ │ + add r0, pc, #232 @ (adr r0, 48f504 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #114 @ 0x72 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r0, pc, #88 @ (adr r0, 48f47c ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 48f48c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r7, #52 @ 0x34 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #20 │ │ │ │ + adds r7, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r7, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r2, [r7, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r1, #21 │ │ │ │ + asrs r2, r2, #21 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + lsls r6, r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r7, #8] │ │ │ │ + str r0, [r0, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r1, r5] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [r6, #8] │ │ │ │ + str r6, [r6, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [sp, #400] @ 0x190 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + ldr r6, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r2, #0] │ │ │ │ + str r2, [r3, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #22 │ │ │ │ + adds r5, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - add r1, pc, #64 @ (adr r1, 48f4c4 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 48f4d4 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #248 @ 0xf8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #216 @ 0xd8 │ │ │ │ + adds r4, #220 @ 0xdc │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ @@ -1603777,17 +1603779,17 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #174 @ 0xae │ │ │ │ + adds r3, #178 @ 0xb2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0048f518 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1603886,46 +1603888,46 @@ │ │ │ │ ldr r0, [pc, #80] @ (48f658 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48f574 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ + ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ sxtb r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r7, [sp, #304] @ 0x130 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #528] @ 0x210 │ │ │ │ + ldr r7, [sp, #544] @ 0x220 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ lsls r2, r2, #1 │ │ │ │ sxth r0, r0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #254 @ 0xfe │ │ │ │ + adds r3, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ adds r5, r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #210 @ 0xd2 │ │ │ │ + adds r2, #214 @ 0xd6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 68980 │ │ │ │ @@ -1603946,17 +1603948,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, #32 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 0048f6a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #262144 @ 0x40000 │ │ │ │ vpush {d8-d9} │ │ │ │ @@ -1604282,47 +1604284,47 @@ │ │ │ │ str.w r1, [r3, #-72] │ │ │ │ b.n 48fa0a │ │ │ │ ... │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #168 @ 0xa8 │ │ │ │ + adds r0, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #104 @ 0x68 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #8 │ │ │ │ + movs r3, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #32 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #34 @ 0x22 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #832] @ 0x340 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #8 │ │ │ │ + adds r0, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + cmp r7, #240 @ 0xf0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrsb r0, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [pc, #992] @ (48fea0 ) │ │ │ │ mov r9, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [pc, #988] @ (48fea4 ) │ │ │ │ add r3, pc │ │ │ │ @@ -1604645,45 +1604647,45 @@ │ │ │ │ ldr r0, [pc, #80] @ (48fedc ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 48fcec │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ + cmp r4, #154 @ 0x9a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #124 @ 0x7c │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #24 │ │ │ │ + cmp r3, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #86 @ 0x56 │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #936] @ 0x3a8 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #38 @ 0x26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add.w r3, r3, #1392 @ 0x570 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr.w r3, [r4, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.w 490226 │ │ │ │ @@ -1604977,45 +1604979,45 @@ │ │ │ │ ldr.w r3, [r4, #4032] @ 0xfc0 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr.w r0, [r2, #-72] │ │ │ │ str.w r0, [r4, #4032] @ 0xfc0 │ │ │ │ str.w r3, [r2, #-72] │ │ │ │ b.n 48ff0c │ │ │ │ ... │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #84 @ 0x54 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r1, #54 @ 0x36 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r7, #12 │ │ │ │ + movs r7, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r6, #58] @ 0x3a │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a24c │ │ │ │ cmp r0, #1 │ │ │ │ bne.w 490d58 │ │ │ │ ldr.w r0, [r7, #-96] │ │ │ │ @@ -1605954,176 +1605956,176 @@ │ │ │ │ ldr r0, [pc, #348] @ (490ef4 ) │ │ │ │ ldr.w r1, [r4, #4060] @ 0xfdc │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.w 48fcec │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r4, #52] @ 0x34 │ │ │ │ + ldrh r0, [r5, #52] @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + movs r5, #180 @ 0xb4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ + ldrh r2, [r3, #50] @ 0x32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #140 @ 0x8c │ │ │ │ + movs r5, #144 @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r7, #48] @ 0x30 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r5, #110 @ 0x6e │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #16 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r4, [r7, #54] @ 0x36 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ + movs r3, #116 @ 0x74 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - blxns r8 │ │ │ │ + blx r9 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #26] │ │ │ │ + ldrh r4, [r3, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r7, #24] │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r2, [r2, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r1, #20] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #198 @ 0xc6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r1, #156 @ 0x9c │ │ │ │ + movs r1, #160 @ 0xa0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #238 @ 0xee │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ + ldrh r0, [r6, #10] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r0, #62 @ 0x3e │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ + ldrh r6, [r6, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r4, r5, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r2, [r2, #2] │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r0, r1, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r2, [r7, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r4, [r5, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r3, #3 │ │ │ │ + subs r2, r4, #3 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + subs r0, r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, r5, #0 │ │ │ │ + subs r4, r5, #0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r7, #6 │ │ │ │ + adds r2, r0, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r2, #6 │ │ │ │ + adds r2, r3, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r5, #5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r4, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r1, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r2, r0, #4 │ │ │ │ + adds r6, r0, #4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc 0, cr0, [r0, #332]! @ 0x14c │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + stc 0, cr0, [r4, #332]! @ 0x14c │ │ │ │ + ldrh r0, [r3, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + str r6, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r4, #40] @ 0x28 │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ + str r4, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + str r4, [r5, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r2, r1, r7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r5, #32] │ │ │ │ + strh r2, [r6, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r6, r4, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r2, r0, r5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r0, [r5, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r6, [r2, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 5fe5c │ │ │ │ @@ -1606144,17 +1606146,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r1, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r1, r6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1606193,15 +1606195,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -1606503,57 +1606505,57 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 49126e │ │ │ │ str r7, [sp, #656] @ 0x290 │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + adds r4, r4, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, r1, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r0, #38] @ 0x26 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r1, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r2, r1, #26 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r6, [r6, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r1, #32] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r1, #25 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r4, [r6, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r2, [r3, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r2, #24 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r5, #23 │ │ │ │ + asrs r2, r6, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r4, r2, #23 │ │ │ │ + asrs r0, r3, #23 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 00491344 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -1606689,58 +1606691,58 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #100] @ (491508 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4913d6 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsrs r5, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbcbffff │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ + strh r2, [r7, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r4, [r7, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r4, #26] │ │ │ │ + strh r4, [r4, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ + strh r2, [r3, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ + strh r4, [r3, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r4, #20] │ │ │ │ + strh r0, [r5, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r0, #20] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r2, r0, #19 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r4, [r2, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r7, #16] │ │ │ │ + strh r6, [r7, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r0, [r4, #26] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r5, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strh r6, [r1, #14] │ │ │ │ + strh r2, [r2, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6ab9c │ │ │ │ @@ -1606761,17 +1606763,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #8] │ │ │ │ + strh r0, [r7, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r4, r6, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 00491558 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1607629,121 +1607631,121 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ + strh r4, [r6, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ + strh r4, [r1, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #752] @ (49212c ) │ │ │ │ + ldr r2, [pc, #768] @ (49213c ) │ │ │ │ lsls r2, r2, #1 │ │ │ │ - subs r4, r2, #2 │ │ │ │ + subs r0, r3, #2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - mrc 0, 4, r0, cr10, cr1, {2} │ │ │ │ - mrc 0, 3, r0, cr6, cr1, {2} │ │ │ │ - adds r0, #60 @ 0x3c │ │ │ │ + mrc 0, 4, r0, cr14, cr1, {2} │ │ │ │ + mrc 0, 3, r0, cr10, cr1, {2} │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r2, [r4, #29] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r6, [r6, #24] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrh r0, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ + ldrb r2, [r5, #30] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r6, [r3, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + lsrs r0, r3, #31 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - stc2l 0, cr0, [r2, #336] @ 0x150 │ │ │ │ - stc2l 0, cr0, [sl, #336]! @ 0x150 │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + stc2l 0, cr0, [r6, #336] @ 0x150 │ │ │ │ + stc2l 0, cr0, [lr, #336]! @ 0x150 │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r6, #14] │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r6, [r5, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldrb r0, [r6, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ + ldrb r0, [r7, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r2, #5] │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r2, r2, #14 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r7, #4] │ │ │ │ + ldrb r6, [r7, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r6, #13 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r3, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ + lsrs r4, r3, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r6, [r1, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r0, #12 │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r0, r5, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r5, #10 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1607781,17 +1607783,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r6, [r2, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsrs r6, r1, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #84] @ (491fdc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -1607828,15 +1607830,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #1] │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ lsls r6, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1608231,41 +1608233,41 @@ │ │ │ │ bgt.w 4922a4 │ │ │ │ b.n 49231a │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r6, [r3, #31] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r3, #27] │ │ │ │ + strb r2, [r4, #27] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 491f28 │ │ │ │ + b.n 491f30 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvc.n 4923c4 │ │ │ │ + bvc.n 4923cc │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r6, [r1, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvc.n 49243c │ │ │ │ + bvc.n 492444 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + strb r6, [r4, #22] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 492338 │ │ │ │ + bvs.n 492340 │ │ │ │ lsls r6, r2, #1 │ │ │ │ strh r2, [r3, #34] @ 0x22 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 492ba0 │ │ │ │ + b.n 492ba8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bvs.n 492454 │ │ │ │ + bvs.n 49245c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - b.n 492b48 │ │ │ │ + b.n 492b50 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - b.n 492b14 │ │ │ │ + b.n 492b1c │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #804] @ (492774 ) │ │ │ │ @@ -1608582,57 +1608584,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 4926fc │ │ │ │ nop │ │ │ │ strh r4, [r4, #24] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ + strb r0, [r5, #14] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r4, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r1, #14 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ lsls r2, r2, #1 │ │ │ │ strh r0, [r1, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r2, [r7, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r2, [r3, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r5, #6] │ │ │ │ + strb r4, [r5, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r0, #6] │ │ │ │ + strb r4, [r0, #6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r6, r7, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ + lsls r0, r4, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r2, [r5, #4] │ │ │ │ + strb r6, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r4, r4, #5 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - strb r4, [r1, #4] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r6, r0, #5 │ │ │ │ + lsls r2, r1, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ │ │ │ │ 004927d4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -1608861,74 +1608863,74 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 492866 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrb r6, [r1, #30] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r6, [r5, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r2, [r3, #3] │ │ │ │ + strb r6, [r3, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ + strb r4, [r1, #3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + strb r0, [r3, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r7, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r0, [r3, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - lsls r0, r2, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldrb r6, [r1, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movs r4, r3 │ │ │ │ + movs r0, r4 │ │ │ │ lsls r2, r2, #1 │ │ │ │ bl 366a46 , 223u, 23u>::operator()()@@Base+0x6246> │ │ │ │ lsls r1, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vshr.u16 q8, , #2 │ │ │ │ - ldr r0, [r1, #120] @ 0x78 │ │ │ │ + vshr.u32 q8, , #30 │ │ │ │ + ldr r4, [r1, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vmov.i32 q8, #193 @ 0x000000c1 │ │ │ │ - strb r4, [r6, #0] │ │ │ │ + vshr.u8 q8, , #8 │ │ │ │ + strb r0, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r7, #124] @ 0x7c │ │ │ │ + ldr r4, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vqadd.u32 q8, q5, │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ + vqadd.u32 q8, q7, │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vqadd.u16 q8, q0, │ │ │ │ - strb r6, [r6, #1] │ │ │ │ + vqadd.u16 q8, q2, │ │ │ │ + strb r2, [r7, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + strb r4, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vqadd.u8 q0, q7, │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + vqadd.u16 q0, q1, │ │ │ │ + strb r2, [r1, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ + strb r4, [r3, #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mcr2 0, 6, r0, cr8, cr1, {2} │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + mcr2 0, 6, r0, cr12, cr1, {2} │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mcr2 0, 5, r0, cr8, cr1, {2} │ │ │ │ + mcr2 0, 5, r0, cr12, cr1, {2} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6b8d0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1608948,17 +1608950,17 @@ │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldc2l 0, cr0, [r8, #324] @ 0x144 │ │ │ │ + ldc2l 0, cr0, [ip, #324] @ 0x144 │ │ │ │ │ │ │ │ 00492af0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ @@ -1609439,72 +1609441,72 @@ │ │ │ │ bne.n 492fd0 │ │ │ │ b.n 492e70 │ │ │ │ nop │ │ │ │ ldrb r4, [r4, #17] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ lsls r2, r2, #1 │ │ │ │ - lsrs r6, r0, #6 │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - bls.n 492f10 │ │ │ │ + bls.n 492f18 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bls.n 492f14 │ │ │ │ + bls.n 492f1c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + subs r0, r4, r4 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [r3, #64] @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfb640051 │ │ │ │ + @ instruction: 0xfb680051 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfaf20051 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xfaf60051 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xfa980051 │ │ │ │ - ldmdb r6, {r2, r4, r6} │ │ │ │ - ldmdb lr!, {r2, r4, r6} │ │ │ │ - mcr2 0, 3, r0, cr2, cr4, {2} │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + @ instruction: 0xfa9c0051 │ │ │ │ + ldmdb sl, {r2, r4, r6} │ │ │ │ + strd r0, r0, [r2, #-336] @ 0x150 │ │ │ │ + mcr2 0, 3, r0, cr6, cr4, {2} │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr??.w r0, [sl, r1, lsl #1] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + ldr??.w r0, [lr, r1, lsl #1] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr??.w r0, [sl, r1, lsl #1] │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldr??.w r0, [lr, r1, lsl #1] │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsh.w r0, [lr, r1, lsl #1] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + vst4.16 {d16-d19}, [r2 :64], r1 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vld4.16 {d0-d3}, [r4 :64], r1 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ + vld4.16 {d0-d3}, [r8 :64], r1 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vst4.16 {d0-d3}, [sl :64], r1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + vst4.16 {d0-d3}, [lr :64], r1 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str??.w r0, [lr, #81] @ 0x51 │ │ │ │ + ldr??.w r0, [r2, #81] @ 0x51 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -1609543,17 +1609545,17 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf7e20051 │ │ │ │ + @ instruction: 0xf7e60051 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6a4c8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1609572,17 +1609574,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf79a0051 │ │ │ │ + @ instruction: 0xf79e0051 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ cbz r3, 493186 │ │ │ │ @@ -1609692,33 +1609694,33 @@ │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #52] @ (49325c ) │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ b.n 493180 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ + cmp r6, #122 @ 0x7a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - movt r0, #10321 @ 0x2851 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + movt r0, #26705 @ 0x6851 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subw r0, r6, #2129 @ 0x851 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ + subw r0, sl, #2129 @ 0x851 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf6860051 │ │ │ │ + @ instruction: 0xf68a0051 │ │ │ │ │ │ │ │ 00493260 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -1609816,42 +1609818,42 @@ │ │ │ │ ldr r0, [pc, #80] @ (493398 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4932ba │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ strb r0, [r7, #19] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf5fc0051 │ │ │ │ + addw r0, r0, #2129 @ 0x851 │ │ │ │ strb r2, [r7, #18] │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ + subs.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ ldc2l 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r7, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf5900051 │ │ │ │ + @ instruction: 0xf5940051 │ │ │ │ ldc2l 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ - str r6, [r1, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sbc.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ + sbc.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 63adc │ │ │ │ mov r3, r0 │ │ │ │ @@ -1609870,17 +1609872,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf4e20051 │ │ │ │ + @ instruction: 0xf4e60051 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #472] @ (4935d0 ) │ │ │ │ ldr r3, [pc, #472] @ (4935d4 ) │ │ │ │ @@ -1610086,54 +1610088,54 @@ │ │ │ │ b.n 4934b8 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r4, [r7, #13] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 493622 │ │ │ │ + cbz r2, 493624 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - str r6, [r7, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bics.w r0, lr, #13697024 @ 0xd10000 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ + orr.w r0, r2, #13697024 @ 0xd10000 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ands.w r0, r6, #13697024 @ 0xd10000 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + ands.w r0, sl, #13697024 @ 0xd10000 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf3fe0051 │ │ │ │ + and.w r0, r2, #13697024 @ 0xd10000 │ │ │ │ strb r4, [r7, #10] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf3be0051 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + ubfx r0, r2, #1, #18 │ │ │ │ + str r2, [r5, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - usat r0, #17, r6, asr #1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ + usat r0, #17, sl, asr #1 │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf37e0051 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + usat r0, #17, r2, lsl #1 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ lsls r4, r2, #1 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, #104] @ 0x68 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r4, [r0, #96] @ 0x60 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ssat r0, #18, r0, lsl #1 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + ssat r0, #18, r4, lsl #1 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ ldr r4, [pc, #476] @ (493824 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -1610328,57 +1610330,57 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 493764 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ strb r0, [r5, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r0, r5, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - cmp r6, #28 │ │ │ │ + cmp r6, #32 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ strb r6, [r2, #2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [r7, #68] @ 0x44 │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sbcs.w r0, sl, #81 @ 0x51 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ + sbcs.w r0, lr, #81 @ 0x51 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adcs.w r0, r2, #81 @ 0x51 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ + adcs.w r0, r6, #81 @ 0x51 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf13c0051 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + adc.w r0, r0, #81 @ 0x51 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xf1240051 │ │ │ │ - str r4, [r1, #64] @ 0x40 │ │ │ │ + @ instruction: 0xf1280051 │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ + str r2, [r6, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r2, #1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + str r4, [r2, #60] @ 0x3c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, #206 @ 0xce │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #22 │ │ │ │ + cmp r3, #26 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ + cmp r3, #0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ │ │ │ │ 0049388c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1610461,38 +1610463,38 @@ │ │ │ │ ldr r0, [pc, #68] @ (493994 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4938e6 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #58] @ 0x3a │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r6, r3, #1 │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vshr.s16 q8, , #16 │ │ │ │ + vshr.s16 q8, , #12 │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vshr.s8 q0, , #8 │ │ │ │ + vshr.s8 q0, , #4 │ │ │ │ ldc2l 15, cr15, [pc], #1020 @ 493d8c │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - vqadd.s16 q8, q7, │ │ │ │ + vqadd.s32 q8, q1, │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx 61b50 │ │ │ │ mov r3, r0 │ │ │ │ @@ -1610511,17 +1610513,17 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r2, [r5, #28] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - mcr 0, 7, r0, cr6, cr1, {2} │ │ │ │ + mcr 0, 7, r0, cr10, cr1, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -1610715,27 +1610717,27 @@ │ │ │ │ add r3, pc │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #1 │ │ │ │ blx 67a18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r4, [r3, #24] │ │ │ │ + str r0, [r4, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stcl 0, cr0, [r4, #-324] @ 0xfffffebc │ │ │ │ - str r6, [r7, #20] │ │ │ │ + stcl 0, cr0, [r8, #-324] @ 0xfffffebc │ │ │ │ + str r2, [r0, #24] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stc 0, cr0, [r6, #-324]! @ 0xfffffebc │ │ │ │ - str r2, [r4, #20] │ │ │ │ + stc 0, cr0, [sl, #-324]! @ 0xfffffebc │ │ │ │ + str r6, [r4, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r2, [r2, #20] │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #356] @ (493d74 ) │ │ │ │ mov r4, r1 │ │ │ │ @@ -1610870,31 +1610872,31 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #48] @ (493d9c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 493d08 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r0, [r1, #16] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + str r2, [r1, #0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sub.w r0, lr, r1, lsr #1 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ + subs.w r0, r2, r1, lsr #1 │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0xeb8c0051 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + @ instruction: 0xeb900051 │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - sbcs.w r0, r4, r1, lsr #1 │ │ │ │ - ldrsh r4, [r6, r6] │ │ │ │ + sbcs.w r0, r8, r1, lsr #1 │ │ │ │ + ldrsh r0, [r7, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adcs.w r0, ip, r1, lsr #1 │ │ │ │ - ldrsh r4, [r3, r6] │ │ │ │ + sbc.w r0, r0, r1, lsr #1 │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adc.w r0, r4, r1, lsr #1 │ │ │ │ + adc.w r0, r8, r1, lsr #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #424] @ (493f58 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #424] @ (493f5c ) │ │ │ │ @@ -1611060,19 +1611062,19 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r5, #20] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - bcs.n 493f3c │ │ │ │ + bcs.n 493f44 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcs.n 494000 │ │ │ │ + bcs.n 494008 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bcs.n 493fa4 │ │ │ │ + bcs.n 493fac │ │ │ │ lsls r6, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1611235,37 +1611237,36 @@ │ │ │ │ adds r0, #12 │ │ │ │ blx 61c48 │ │ │ │ ldr r0, [pc, #56] @ (494160 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 4940b8 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrb r0, [r3, r1] │ │ │ │ + ldrb r4, [r3, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 494140 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + @ instruction: 0xe8020051 │ │ │ │ + ldrb r4, [r6, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4940f8 │ │ │ │ + b.n 494100 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4940c8 │ │ │ │ + b.n 4940d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + ldrh r6, [r7, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 49409c │ │ │ │ + b.n 4940a4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 49406c │ │ │ │ + b.n 494074 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #256] @ (494278 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -1611371,23 +1611372,23 @@ │ │ │ │ movs r5, #1 │ │ │ │ b.n 494204 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r4, [r7, #92] @ 0x5c │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r6, [r1, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 493fec │ │ │ │ + b.n 493ff4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r5, r2] │ │ │ │ + ldrh r6, [r5, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 493f38 │ │ │ │ + b.n 493f40 │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #172] @ (494350 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -1611459,21 +1611460,21 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b.n 4942fc │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [r1, #76] @ 0x4c │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + ldrh r4, [r5, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r6, [r3, r7] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 493e6c │ │ │ │ + b.n 493e74 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ @@ -1611782,27 +1611783,27 @@ │ │ │ │ blx 61c48 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 67dd8 │ │ │ │ mov.w r1, #628 @ 0x274 │ │ │ │ b.n 4946a0 │ │ │ │ nop │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 494c68 │ │ │ │ + b.n 494c70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrsb r6, [r6, r1] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 494b34 │ │ │ │ + b.n 494b3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + ldrsb r6, [r0, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 494ad4 │ │ │ │ + b.n 494adc │ │ │ │ lsls r1, r2, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #220] @ (4947e4 ) │ │ │ │ @@ -1611898,25 +1611899,25 @@ │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ str r6, [r5, #4] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r1, #0] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r2, [r6, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 494a24 │ │ │ │ + b.n 494a2c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ + strb r6, [r2, r5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4949f0 │ │ │ │ + b.n 4949f8 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r6, [r6, r4] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 4949b8 │ │ │ │ + b.n 4949c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #356] @ (494980 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -1612059,23 +1612060,23 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ b.n 49487c │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r1] │ │ │ │ + strb r0, [r1, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 240 @ 0xf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldrsh r2, [r5, r2] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - svc 74 @ 0x4a │ │ │ │ + svc 78 @ 0x4e │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2968] @ 0xb98 │ │ │ │ ldr r5, [pc, #996] @ (494d94 ) │ │ │ │ subw sp, sp, #1092 @ 0x444 │ │ │ │ @@ -1612453,51 +1612454,51 @@ │ │ │ │ b.n 494c3a │ │ │ │ ldrb r2, [r0, r7] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r2, [r0, r1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r7, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r6, [r5, r3] │ │ │ │ + str r2, [r6, r3] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 494ce8 │ │ │ │ + bgt.n 494cf0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r6, r2] │ │ │ │ + str r0, [r7, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bgt.n 494e70 │ │ │ │ + bgt.n 494e78 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r4, [r4, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r4, [r3, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494d40 │ │ │ │ + blt.n 494d48 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (4951b8 ) │ │ │ │ + str r0, [r0, r0] │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494d20 │ │ │ │ + blt.n 494d28 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #872] @ (495138 ) │ │ │ │ + ldr r7, [pc, #888] @ (495148 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494ce4 │ │ │ │ + blt.n 494cec │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #736] @ (4950b8 ) │ │ │ │ + ldr r7, [pc, #752] @ (4950c8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494e98 │ │ │ │ + blt.n 494ea0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #624] @ (495050 ) │ │ │ │ + ldr r7, [pc, #640] @ (495060 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494e68 │ │ │ │ + blt.n 494e70 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r7, [pc, #504] @ (494fe0 ) │ │ │ │ + ldr r7, [pc, #520] @ (494ff0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blt.n 494e34 │ │ │ │ + blt.n 494e3c │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2872] @ 0xb38 │ │ │ │ subw sp, sp, #1188 @ 0x4a4 │ │ │ │ ldr.w r7, [pc, #2096] @ 495634 │ │ │ │ @@ -1613285,107 +1613286,107 @@ │ │ │ │ ldr r0, [pc, #200] @ (4956ec ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 494ef0 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #56] @ (495670 ) │ │ │ │ + ldr r7, [pc, #72] @ (495680 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ lsls r6, r3, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #136] @ (4956cc ) │ │ │ │ + ldr r6, [pc, #152] @ (4956dc ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bls.n 4955d4 │ │ │ │ + bls.n 4955dc │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldr r5, [pc, #928] @ (4959f0 ) │ │ │ │ + ldr r5, [pc, #944] @ (495a00 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r4, sp │ │ │ │ + cmp r0, lr │ │ │ │ lsls r4, r2, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 495718 ) │ │ │ │ + add r3, pc, #208 @ (adr r3, 495728 ) │ │ │ │ lsls r4, r2, #1 │ │ │ │ - ldr r2, [pc, #360] @ (4957c4 ) │ │ │ │ + ldr r2, [pc, #376] @ (4957d4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bvs.n 495664 │ │ │ │ + bvs.n 49566c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #248] @ (49575c ) │ │ │ │ + ldr r2, [pc, #264] @ (49576c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 495634 │ │ │ │ + bpl.n 49563c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r2, [pc, #136] @ (4956f4 ) │ │ │ │ + ldr r2, [pc, #152] @ (495704 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 495604 │ │ │ │ + bpl.n 49560c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r1, [pc, #744] @ (49595c ) │ │ │ │ + ldr r1, [pc, #760] @ (49596c ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bpl.n 49573c │ │ │ │ + bpl.n 495744 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r1, [pc, #312] @ (4957b4 ) │ │ │ │ + ldr r1, [pc, #328] @ (4957c4 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r0, [pc, #1000] @ (495a68 ) │ │ │ │ + ldr r0, [pc, #1016] @ (495a78 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 4955c8 │ │ │ │ + bmi.n 4955d0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #856] @ (4959e0 ) │ │ │ │ + ldr r0, [pc, #872] @ (4959f0 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 495788 │ │ │ │ + bmi.n 495590 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #744] @ (495978 ) │ │ │ │ + ldr r0, [pc, #760] @ (495988 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 495758 │ │ │ │ + bmi.n 495760 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #624] @ (495908 ) │ │ │ │ + ldr r0, [pc, #640] @ (495918 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 495724 │ │ │ │ + bmi.n 49572c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #488] @ (495888 ) │ │ │ │ + ldr r0, [pc, #504] @ (495898 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 4956e8 │ │ │ │ + bmi.n 4956f0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #376] @ (495820 ) │ │ │ │ + ldr r0, [pc, #392] @ (495830 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bmi.n 4956b8 │ │ │ │ + bmi.n 4956c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #264] @ (4957b8 ) │ │ │ │ + ldr r0, [pc, #280] @ (4957c8 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 495690 │ │ │ │ + bcc.n 495698 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldr r0, [pc, #96] @ (495718 ) │ │ │ │ + ldr r0, [pc, #112] @ (495728 ) │ │ │ │ lsls r5, r2, #1 │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 4957b8 │ │ │ │ + bcc.n 4955c0 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47ba │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcc.n 495784 │ │ │ │ + bcc.n 49578c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - blx r4 │ │ │ │ + blxns r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + @ instruction: 0x478e │ │ │ │ lsls r5, r2, #1 │ │ │ │ bx r6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 495688 │ │ │ │ + bcs.n 495690 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bx r3 │ │ │ │ + bxns r3 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 49565c │ │ │ │ + bcs.n 495664 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov lr, pc │ │ │ │ + bx r0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 495630 │ │ │ │ + bcs.n 495638 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - mov ip, ip │ │ │ │ + mov r8, sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - bcs.n 495604 │ │ │ │ + bcs.n 49560c │ │ │ │ lsls r1, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #760] @ 0x2f8 │ │ │ │ subw sp, sp, #3268 @ 0xcc4 │ │ │ │ @@ -1614407,127 +1614408,127 @@ │ │ │ │ blx 67dd8 │ │ │ │ b.n 495fac │ │ │ │ ... │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, r1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ - cmp r0, fp │ │ │ │ + cmp r4, fp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - beq.n 496254 │ │ │ │ + bne.n 49625c │ │ │ │ lsls r1, r2, #1 │ │ │ │ ldr r7, [pc, #736] @ (49653c ) │ │ │ │ lsls r6, r3, #1 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmp r0, sp │ │ │ │ + cmp r4, sp │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r4, [r3, #18] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - bics r6, r0 │ │ │ │ + bics r2, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - muls r0, r5 │ │ │ │ + muls r4, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r2, [r5, #14] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - cmn r2, r5 │ │ │ │ + cmn r6, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - muls r2, r5 │ │ │ │ + muls r6, r5 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmn r0, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ + ldrh r4, [r2, #8] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - rors r2, r1 │ │ │ │ + rors r6, r1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - negs r2, r4 │ │ │ │ + negs r6, r4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ + strh r4, [r4, #52] @ 0x34 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #104 @ 0x68 │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r7, #98 @ 0x62 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ + strh r4, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r7, #58 @ 0x3a │ │ │ │ + subs r7, #62 @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1, {r1, r5} │ │ │ │ + ldmia r1, {r1, r2, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r3} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r5, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r1, r7} │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + ldmia r0!, {r1, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r4, #162 @ 0xa2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r4, #6 │ │ │ │ + subs r4, #10 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #204 @ 0xcc │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #172 @ 0xac │ │ │ │ + subs r3, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #18 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r3, #118 @ 0x76 │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r3, #88 @ 0x58 │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r7!, {} │ │ │ │ + stmia r7!, {r2} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r6!, {r3, r4, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 60be4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add.w r2, r3, #1392 @ 0x570 │ │ │ │ @@ -1614911,103 +1614912,103 @@ │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr.w r2, [r9] │ │ │ │ blx 62ef0 │ │ │ │ cmp r0, #1 │ │ │ │ beq.w 49600c │ │ │ │ b.n 495fc8 │ │ │ │ nop │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r5!, {r2, r5} │ │ │ │ + stmia r5!, {r3, r5} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r1, #8 │ │ │ │ + subs r1, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r4, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ lsls r6, r2, #1 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r4!, {r3} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + subs r0, #48 @ 0x30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #8 │ │ │ │ + subs r0, #12 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #136 @ 0x88 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #100 @ 0x64 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r3!, {r2, r3} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - add r1, sp, #680 @ 0x2a8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - adds r7, #108 @ 0x6c │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r7, #2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r2!, {r1} │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #58 @ 0x3a │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r1, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r6, #30 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - stmia r1!, {r2, r6, r7} │ │ │ │ + stmia r1!, {r3, r6, r7} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - str r2, [sp, #576] @ 0x240 │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ lsls r6, r2, #1 │ │ │ │ - adds r5, #206 @ 0xce │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r6, #136 @ 0x88 │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2952] @ 0xb88 │ │ │ │ subw sp, sp, #1108 @ 0x454 │ │ │ │ ldr.w r3, [pc, #1788] @ 496f48 │ │ │ │ @@ -1615657,114 +1615658,114 @@ │ │ │ │ ldr r0, [pc, #216] @ (497010 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, pc │ │ │ │ blx 67dd8 │ │ │ │ b.n 496cc2 │ │ │ │ blx 625fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ lsls r5, r2, #1 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #26 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #20 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #120 @ 0x78 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - it ne │ │ │ │ + itt ne │ │ │ │ lslne r1, r2, #1 │ │ │ │ - adds r2, #50 @ 0x32 │ │ │ │ + addne r2, #54 @ 0x36 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - eor.w r0, r0, r4, lsr #1 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + eor.w r0, r4, r4, lsr #1 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ lsls r1, r2, #1 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ lsls r4, r2, #1 │ │ │ │ - adds r0, #186 @ 0xba │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r3, r4} │ │ │ │ lsls r1, r2, #1 │ │ │ │ subs r2, #174 @ 0xae │ │ │ │ lsls r6, r3, #1 │ │ │ │ - adds r0, #14 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r4, 49700a │ │ │ │ + cbnz r0, 49700c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - adds r0, #0 │ │ │ │ + adds r0, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #200 @ 0xc8 │ │ │ │ + adds r0, #204 @ 0xcc │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #190 @ 0xbe │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #70 @ 0x46 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ + adds r0, #170 @ 0xaa │ │ │ │ lsls r5, r2, #1 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + adds r0, #206 @ 0xce │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cmp r7, #20 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - b.n 496e88 │ │ │ │ + b.n 496e90 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 496cf0 │ │ │ │ + b.n 496cf8 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r0, r5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + cmp r6, #166 @ 0xa6 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + rev16 r4, r1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev r6, r5 │ │ │ │ + rev r2, r6 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r6, #114 @ 0x72 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 49702a │ │ │ │ + cbnz r6, 49702a │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r0, 49702c │ │ │ │ + cbnz r4, 49702c │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #30 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r4, 49702c │ │ │ │ + cbnz r0, 49702e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ + cmp r6, #8 │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r2, 49702e │ │ │ │ + cbnz r6, 49702e │ │ │ │ lsls r1, r2, #1 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ lsls r5, r2, #1 │ │ │ │ - cbnz r0, 497030 │ │ │ │ + cbnz r4, 497030 │ │ │ │ lsls r1, r2, #1 │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes